合并分支 'fix_20230420' 到 'master'

Fix 20230420

查看合并请求 laws-nio/laws-weilai!314
This commit is contained in:
高嵩
2023-05-06 18:28:20 +08:00
12 changed files with 3109 additions and 2732 deletions
@@ -142,6 +142,7 @@ public class ShiroConfig {
filterChainDefinitionMap.put("/opensso/**", "anon"); //单点登录 filterChainDefinitionMap.put("/opensso/**", "anon"); //单点登录
filterChainDefinitionMap.put("/project/projectLibraryBase/getProjectInfo", "anon"); // 对接火山引擎接口-获取项目统计信息 filterChainDefinitionMap.put("/project/projectLibraryBase/getProjectInfo", "anon"); // 对接火山引擎接口-获取项目统计信息
filterChainDefinitionMap.put("/project/projectLibraryBase/getProjectProgressInfo", "anon"); // 对接火山引擎接口-获取项目统计信息
filterChainDefinitionMap.put("/project/projectLawsInventoryEO/processCall", "anon"); // 项目库-法规清单 工作流处理数据接口排除 filterChainDefinitionMap.put("/project/projectLawsInventoryEO/processCall", "anon"); // 项目库-法规清单 工作流处理数据接口排除
filterChainDefinitionMap.put("/project/projectLawsInventoryEO/updateFlowInfoByProjectLibraryIds", "anon"); // 项目库-法规清单 根据项目库id更新符合性流程发起人、责任人接口排除 filterChainDefinitionMap.put("/project/projectLawsInventoryEO/updateFlowInfoByProjectLibraryIds", "anon"); // 项目库-法规清单 根据项目库id更新符合性流程发起人、责任人接口排除
filterChainDefinitionMap.put("/project/projectTaskInventoryEO/processCall", "anon"); // 项目库-任务清单 工作流处理数据接口排除 filterChainDefinitionMap.put("/project/projectTaskInventoryEO/processCall", "anon"); // 项目库-任务清单 工作流处理数据接口排除
@@ -323,4 +323,15 @@ public class ProjectCertificationInventoryEOController extends JeroController<Pr
public Result<?> addConfigByIds(@RequestBody JSONObject json) { public Result<?> addConfigByIds(@RequestBody JSONObject json) {
return this.projectCertificationInventoryEOService.addConfigByIds(json); return this.projectCertificationInventoryEOService.addConfigByIds(json);
} }
/**
* 获取责任人和接口人
* @return
*/
@AutoLog(value = "项目库-认证清单表-获取责任人和接口人")
@ApiOperation(value="项目库-认证清单表-获取责任人和接口人", notes="项目库-认证清单表-获取责任人和接口人")
@GetMapping(value = "/queryDutyPersonByProjectId")
public Result<?> queryDutyPersonByProjectId(@RequestParam Map<String,Object> params) {
return Result.OK(this.projectCertificationInventoryEOService.queryDutyPersonByProjectId(params));
}
} }
@@ -527,4 +527,17 @@ public class ProjectLawsInventoryEOController extends JeroController<ProjectLaws
public Result<?> compulsoryTransfer(@RequestBody JSONObject json) { public Result<?> compulsoryTransfer(@RequestBody JSONObject json) {
return this.projectLawsInventoryEOService.compulsoryTransfer(json); return this.projectLawsInventoryEOService.compulsoryTransfer(json);
} }
/**
* 通过projectId查询责任人
*
* @return
*/
@AutoLog(value = "项目库-法规清单表-通过projectId查询责任人")
@ApiOperation(value="项目库-法规清单表-通过projectId查询责任人", notes="项目库-法规清单表-通过projectId查询责任人")
@GetMapping(value = "/queryDutyPersonByProjectId")
public Result<?> queryDutyPersonByProjectId(@RequestParam Map<String,Object> params){
Map<String, List<Map<String, Object>>> res = this.projectLawsInventoryEOService.queryDutyPersonByProjectId(params);
return Result.OK(res);
}
} }
@@ -253,4 +253,5 @@ public interface IProjectCertificationInventoryEOService extends IService<Projec
void certificationInventoryEOListSortByEndTimeAsc(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList); void certificationInventoryEOListSortByEndTimeAsc(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList);
void certificationInventoryEOListSortByInventoryVerifyEndTimeAsc(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList); void certificationInventoryEOListSortByInventoryVerifyEndTimeAsc(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList);
void certificationInventoryEOListSortByTaskConfirmEndTimeAsc(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList); void certificationInventoryEOListSortByTaskConfirmEndTimeAsc(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList);
Map<String, List<Map<String, Object>>> queryDutyPersonByProjectId(Map<String, Object> params);
} }
@@ -255,4 +255,6 @@ public interface IProjectLawsInventoryEOService extends IService<ProjectLawsInve
Result<?> citeDeliverable(JSONObject json); Result<?> citeDeliverable(JSONObject json);
Result<?> compulsoryTransfer(JSONObject json); Result<?> compulsoryTransfer(JSONObject json);
Map<String, List<Map<String, Object>>> queryDutyPersonByProjectId(Map<String, Object> params);
} }
@@ -5277,4 +5277,55 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
return Result.OK("添加配置成功!"); return Result.OK("添加配置成功!");
} }
@Override
public Map<String, List<Map<String, Object>>> queryDutyPersonByProjectId(Map<String, Object> params) {
Map<String, List<Map<String, Object>>> result = new HashMap<>();
String projectLibraryId = (String) params.get("projectLibraryId");
if(StringUtils.isNotEmpty(projectLibraryId)) {
LambdaQueryWrapper<ProjectCertificationInventoryEO> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(ProjectCertificationInventoryEO::getProjectLibraryId, projectLibraryId);
List<ProjectCertificationInventoryEO> pciList = this.list(queryWrapper);
List<String> dutyList = new ArrayList<>();
List<String> interfaceList = new ArrayList<>();
for (ProjectCertificationInventoryEO pci : pciList) {
if(StringUtils.isNotEmpty(pci.getDutyPerson())){
dutyList.add(pci.getDutyPerson());
}
if(StringUtils.isNotEmpty(pci.getSdt())){
interfaceList.add(pci.getSdt());
}
}
if(CollectionUtils.isNotEmpty(dutyList)){
List<Map<String, Object>> resList = new ArrayList<>();
List<SysUser> userList = this.sysUserService.querySysUserListByIdList(dutyList);
if(CollectionUtils.isNotEmpty(userList)){
for (SysUser user : userList) {
Map<String,Object> userMap = new HashMap<>();
userMap.put("id",user.getId());
userMap.put("userName",user.getUsername());
resList.add(userMap);
}
}
result.put("dutyList",resList);
}
if(CollectionUtils.isNotEmpty(interfaceList)){
List<Map<String, Object>> resList = new ArrayList<>();
List<SysUser> userList = this.sysUserService.querySysUserListByIdList(interfaceList);
if(CollectionUtils.isNotEmpty(userList)){
for (SysUser user : userList) {
Map<String,Object> userMap = new HashMap<>();
userMap.put("id",user.getId());
userMap.put("userName",user.getUsername());
resList.add(userMap);
}
}
result.put("interfaceList",resList);
}
}
return result;
}
} }
+220 -219
View File
@@ -13,8 +13,8 @@ module.exports = {
userStatues: 'User Status', userStatues: 'User Status',
normal: 'Normal', normal: 'Normal',
frozen: 'Frozen', frozen: 'Frozen',
reset: 'Clear', reset: 'Reset',
putAway: 'Put Away', putAway: 'Less',
open: 'More', open: 'More',
addUser: 'Add User', addUser: 'Add User',
userInformation: 'User Information', userInformation: 'User Information',
@@ -25,11 +25,11 @@ module.exports = {
thaw: 'Thaw', thaw: 'Thaw',
batchOperation: 'Batch Operation', batchOperation: 'Batch Operation',
selected: 'Selected', selected: 'Selected',
term: 'Term', term: 'Item',
empty: 'Empty', empty: 'Empty',
edit: 'Edit', edit: 'Edit',
more: 'More', more: 'More',
areYouSure: 'Are you sure to delete?', areYouSure: 'Confirm to delete?',
details: 'Details', details: 'Details',
password: 'Password', password: 'Password',
freezePassword: 'Are you sure to freeze?', freezePassword: 'Are you sure to freeze?',
@@ -49,22 +49,22 @@ module.exports = {
adminDoNotAllowOperation: 'The administrator account does not Allow this Operation!', adminDoNotAllowOperation: 'The administrator account does not Allow this Operation!',
advancedQuery: 'Advanced Search', advancedQuery: 'Advanced Search',
constructor: 'Constructor', constructor: 'Constructor',
advancedQueryEffective: 'Advanced Search criteria are already effective', advancedQueryEffective: 'Advanced Search on',
preservation: 'Save', preservation: 'Save',
condition: 'Condition', condition: 'Condition',
close: 'Close', close: 'Close',
no: 'No', no: 'No',
click: 'Click', click: 'Click',
add: 'Add', add: 'Add',
FilterMatching: 'Filter Conditions', FilterMatching: 'Match Filter Conditions',
AllMatching: '(Meet All Conditions)', AllMatching: '(Must Meet All Conditions)',
AnyOneMatches: '(Any one of the conditions matches)', AnyOneMatches: '(Meet Either Conditions)',
SelectQueryField: 'Select Search Field', SelectQueryField: 'Select Search Field',
matchRules: 'Matching Rules', matchRules: 'Matching Rules',
beEqualTo: 'Equal to', beEqualTo: 'Equal to',
contain: 'Contain', contain: 'Contain',
withStart: 'With Start', withStart: 'Start with',
withEnd: 'With Ending', withEnd: 'End with',
in: 'In', in: 'In',
notEqual: 'Not Equal To', notEqual: 'Not Equal To',
granter: 'Greater Than', granter: 'Greater Than',
@@ -72,19 +72,19 @@ module.exports = {
less: 'Less Than', less: 'Less Than',
lessOrEqual: 'Less Than Or Equal To', lessOrEqual: 'Less Than Or Equal To',
user: 'User', user: 'User',
numericalValue: 'Numerical Value', numericalValue: 'Value',
not: 'No.', not: 'No.',
notOnlyRz: 'No', notOnlyRz: 'No',
EnterValue: 'Please Enter A Value', EnterValue: 'Enter Value',
SavedQuery: 'Saved Search', SavedQuery: 'Saved Search',
NoQueriesSaved: 'No Search Saved', NoQueriesSaved: 'Not Found',
SavedName: 'Saved Name', SavedName: 'Saved Name',
CannotQueryEmpty: 'Cannot search empty condition', CannotQueryEmpty: 'Conditions cannot be empty',
EmptyCannotSaved: 'Empty condition cannot be saved', EmptyCannotSaved: 'Empty conditions cannot be saved',
cannotEmpty: 'Cannot Be Empty', cannotEmpty: 'Cannot Be Empty',
name: 'Name', name: 'Name',
AlreadyExists: 'Already exists, overwrite?', AlreadyExists: 'Already exists, overwrite?',
SavedSuccessfully: 'Saved Successfully', SavedSuccessfully: 'Saved',
DeleteQuery: 'Delete current Search?', DeleteQuery: 'Delete current Search?',
VersionNotSupported: 'Version Not Supported', VersionNotSupported: 'Version Not Supported',
SaveQueryCriteria: 'Save Search Conditions', SaveQueryCriteria: 'Save Search Conditions',
@@ -97,7 +97,7 @@ module.exports = {
total: 'Total', total: 'Total',
strip: 'Items', strip: 'Items',
RoleCode: 'Role Code', RoleCode: 'Role Code',
createTime: 'Creation Time', createTime: 'Time of Creation',
userName: 'User Name', userName: 'User Name',
userManual:'User Manual', userManual:'User Manual',
selectOneRule: 'Please select a role!', selectOneRule: 'Please select a role!',
@@ -110,8 +110,8 @@ module.exports = {
AddDepartment: 'Add Department', AddDepartment: 'Add Department',
AddSubordinate: 'Add Subordinate', AddSubordinate: 'Add Subordinate',
DepartmentInformation: 'Department Information', DepartmentInformation: 'Department Information',
BatchDelete: 'Batch Delete', BatchDelete: 'Delete in Batch',
DeleteMultiplePiecesData: 'Delete multiple pieces of data', DeleteMultiplePiecesData: 'Delete Multiple Items',
CurrentSelection: 'Current Selection', CurrentSelection: 'Current Selection',
Deselect: 'Deselect', Deselect: 'Deselect',
enterDepartmentName: 'Please enter Department name', enterDepartmentName: 'Please enter Department name',
@@ -199,7 +199,7 @@ module.exports = {
SearchLog: 'Search Log', SearchLog: 'Search Log',
enterSearchKeyword: 'Please enter a search keyword', enterSearchKeyword: 'Please enter a search keyword',
enterSearchContent:'Please enter Search Content', enterSearchContent:'Please enter Search Content',
enterStandard:'Please enter Number', enterStandard:'Please enter No.',
entertitle:'Please enter Title', entertitle:'Please enter Title',
OperationType: 'Operation Type', OperationType: 'Operation Type',
selectOperationType: 'Please select Operation type', selectOperationType: 'Please select Operation type',
@@ -251,7 +251,7 @@ module.exports = {
enterUserAccount: 'Please enter user account', enterUserAccount: 'Please enter user account',
NoConfigurableRoles: 'No configurable roles!', NoConfigurableRoles: 'No configurable roles!',
AreYouWantDiscardEditing: 'Are you sure you want to discard editing?', AreYouWantDiscardEditing: 'Are you sure you want to discard editing?',
determine: 'Confirmed', determine: 'Confirm',
DictionaryCoding: 'Dictionary Coding', DictionaryCoding: 'Dictionary Coding',
enterDictionaryCode: 'Please enter dictionary code', enterDictionaryCode: 'Please enter dictionary code',
DictionaryList: 'Dictionary List', DictionaryList: 'Dictionary List',
@@ -376,7 +376,7 @@ module.exports = {
BatchSetting: 'Batch Set', BatchSetting: 'Batch Set',
BatchCancel: 'Batch Cancel Collection', BatchCancel: 'Batch Cancel Collection',
SubscriptionManagement: 'Select Tech Fields', SubscriptionManagement: 'Select Tech Fields',
BatchCancellation: 'Batch Delete', BatchCancellation: 'Batch Cancellation',
clickUpload: 'Click To Upload', clickUpload: 'Click To Upload',
viewUploadedFiles: 'View Uploaded Files', viewUploadedFiles: 'View Uploaded Files',
standardSelection: 'Standard Selection', standardSelection: 'Standard Selection',
@@ -407,7 +407,7 @@ module.exports = {
SyncLibrary: 'Sync To doc. Library', SyncLibrary: 'Sync To doc. Library',
check: 'Proofread', check: 'Proofread',
enName: 'English Name', enName: 'English Name',
selectLeastOne: 'Please select at least one piece of data', selectLeastOne: 'Please select at least one item',
selectFileType: 'Please select a file type', selectFileType: 'Please select a file type',
sureVerified: 'Are you sure this file is not verified?', sureVerified: 'Are you sure this file is not verified?',
sureSynchronize: 'The file has not been verified. Are you sure you want to synchronize to the document library?', sureSynchronize: 'The file has not been verified. Are you sure you want to synchronize to the document library?',
@@ -419,7 +419,7 @@ module.exports = {
ExhibitionAreaManagement: 'Display Management', ExhibitionAreaManagement: 'Display Management',
NewLabelItem: 'Newly Added Tag Item', NewLabelItem: 'Newly Added Tag Item',
editLabelItem: 'Edit Tag Item', editLabelItem: 'Edit Tag Item',
NodeQuickLookup: 'Node Quick Lookup', NodeQuickLookup: 'Node Quick Find',
AreAllLabelsRead: 'Are All Mark as Read', AreAllLabelsRead: 'Are All Mark as Read',
AllLabelsRead: 'Mark as Read', AllLabelsRead: 'Mark as Read',
SubscriptionNotification: 'Subscription Notification', SubscriptionNotification: 'Subscription Notification',
@@ -436,7 +436,7 @@ module.exports = {
OperationSuccessful: 'Operation Successful', OperationSuccessful: 'Operation Successful',
Intheexport: 'In The Export...', Intheexport: 'In The Export...',
OperationFailed: 'Operation Failed', OperationFailed: 'Operation Failed',
PersonnelSelection: 'Select ', PersonnelSelection: 'Select People',
EmployeeNumber: 'Employee ID', EmployeeNumber: 'Employee ID',
EmployeeType: 'Employee Type', EmployeeType: 'Employee Type',
LabeItemName: 'Label Item Name', LabeItemName: 'Label Item Name',
@@ -484,14 +484,14 @@ module.exports = {
charactersLength1to300: '1 - 300 characters in length', charactersLength1to300: '1 - 300 characters in length',
OnlyOneSelected: 'Only one piece of data can be selected', OnlyOneSelected: 'Only one piece of data can be selected',
OnlyPDF: 'Only PDF files can be imported', OnlyPDF: 'Only PDF files can be imported',
open: 'Expand', open: 'More',
away: 'Collapse', away: 'Collapse',
toDoProcess: 'To Do', toDoProcess: 'To-Do',
processDone: 'Completed', processDone: 'Done',
sentProcess: 'Initiated', sentProcess: 'Issued',
monitoringProcess: 'Monitor', monitoringProcess: 'Monitor',
ConfirmDeployment: 'Confirm Deployment?', ConfirmDeployment: 'Confirm to deploy?',
terminationProcess: 'Termination Process', terminationProcess: 'Terminate Process',
issue: 'Issue', issue: 'Issue',
projectInformation: 'Project Information', projectInformation: 'Project Information',
standardContent: 'Standard Content', standardContent: 'Standard Content',
@@ -499,7 +499,7 @@ module.exports = {
reviewResults: 'Review Results', reviewResults: 'Review Results',
selectReviewResult: 'Please select the review result', selectReviewResult: 'Please select the review result',
feedback: 'Feedback', feedback: 'Feedback',
approvalHistory: 'Cpproval History', approvalHistory: 'Approval History',
cannotExceed500characters: 'Cannot Exceed 500 characters', cannotExceed500characters: 'Cannot Exceed 500 characters',
accord: 'Compliance', accord: 'Compliance',
nonConformity: 'Non-Compliance', nonConformity: 'Non-Compliance',
@@ -509,15 +509,15 @@ module.exports = {
role: 'Role', role: 'Role',
OperationContent: 'Operation Content', OperationContent: 'Operation Content',
OperationTime: 'Operation Time', OperationTime: 'Operation Time',
ConfirmReplication: 'Confirm Replication', ConfirmReplication: 'Confirm to copy?',
ProcessName: 'Process Name', ProcessName: 'Process Name',
ProcessType: 'Process Type', ProcessType: 'Process Type',
AddProcess: 'Add Process', AddProcess: 'Add Process',
RelatedItems: 'Project', RelatedItems: 'Project',
Sponsor: 'Creator', Sponsor: 'Creator',
CurrentProcessor: 'Current Processor', CurrentProcessor: 'Current Operator',
LastProcessor: 'Last Processor', LastProcessor: 'Last Operator',
ProcessingTime: 'Complete Date', ProcessingTime: 'Operation Time',
cutoffTime: 'Due Date', cutoffTime: 'Due Date',
ProcessStatus: 'Process Status', ProcessStatus: 'Process Status',
CompletionTime: 'Completion Time', CompletionTime: 'Completion Time',
@@ -530,8 +530,8 @@ module.exports = {
labelNameCannotDuplicate: 'Label name cannot be duplicate', labelNameCannotDuplicate: 'Label name cannot be duplicate',
list: 'List', list: 'List',
paragraph: 'Paragraph', paragraph: 'Paragraph',
enterNumber: 'Please Enter The Number', enterNumber: 'Please enter No.',
enterTitle: 'Please Enter a Title', enterTitle: 'Please enter Title',
backDocument: 'Back To Document Library', backDocument: 'Back To Document Library',
fileName: 'File Name', fileName: 'File Name',
splitTime: 'Split Time', splitTime: 'Split Time',
@@ -544,7 +544,7 @@ module.exports = {
newClause: 'New Clause', newClause: 'New Clause',
clauseNo: 'Item No.', clauseNo: 'Item No.',
functionalAreas: 'Functional Areas', functionalAreas: 'Functional Areas',
technicalField: 'Tech Field', technicalField: 'Technical Field',
informationCategory: 'Info Type', informationCategory: 'Info Type',
contentValidity: 'Content Validity', contentValidity: 'Content Validity',
TechnicalfieldSupplementCn:'Tech Field Supplement (Cn)', TechnicalfieldSupplementCn:'Tech Field Supplement (Cn)',
@@ -558,7 +558,7 @@ module.exports = {
confirmCancelCollection: 'Confirm To Cancel Collection?', confirmCancelCollection: 'Confirm To Cancel Collection?',
theRelease: 'The release date should Not exceed the standard implementation date', theRelease: 'The release date should Not exceed the standard implementation date',
zoneOfApplication: 'Area', zoneOfApplication: 'Area',
releaseDate: 'Release Date', releaseDate: 'Issue Date',
standardImplementationTime: 'Standard Implementation Time', standardImplementationTime: 'Standard Implementation Time',
onlyPicture: 'Only Upload Pictures!', onlyPicture: 'Only Upload Pictures!',
fileUploadFailed: 'File Upload Failed', fileUploadFailed: 'File Upload Failed',
@@ -584,7 +584,7 @@ module.exports = {
leastTwo: 'Please Select at Least two pieces of data', leastTwo: 'Please Select at Least two pieces of data',
mergeTerms: 'Determine Merger Terms', mergeTerms: 'Determine Merger Terms',
documentSplitTemplate: 'Document Split Template', documentSplitTemplate: 'Document Split Template',
batSetting: 'Batch Setting', batSetting: 'Batch Set',
batchSettingInformation:'Batch Setting Information', batchSettingInformation:'Batch Setting Information',
batchSettingPersonnel:'Batch Setting Personnel', batchSettingPersonnel:'Batch Setting Personnel',
selectDirectoryTerms: 'Please Select the directory location to add terms', selectDirectoryTerms: 'Please Select the directory location to add terms',
@@ -601,29 +601,29 @@ module.exports = {
selectSplitListDisplay: 'Please select whether to split the document list for display', selectSplitListDisplay: 'Please select whether to split the document list for display',
selectDisplayList: 'Please select whether to display in list', selectDisplayList: 'Please select whether to display in list',
documentSplitDisplay: 'Document splitting module display', documentSplitDisplay: 'Document splitting module display',
VirtualListName: 'Market Regulation List Name', VirtualListName: 'Market List',
CertificationListName:'Certification List Name', CertificationListName:'Homologation List',
listStatus: 'List Status', listStatus: 'List Status',
creater: 'Creater', creater: 'Created By',
withdraw: 'Withdraw', withdraw: 'Withdraw',
maintenanceList: 'Maintain', maintenanceList: 'Maintain',
instructionForUse: 'Instruction', instructionForUse: 'Instruction',
subtitle: 'Sub-title', subtitle: 'Subtitle',
scopeOfApplication: 'Scope', scopeOfApplication: 'Scope',
correspondingStandard: 'Compare EU/CN', correspondingStandard: 'Compare EU/CN',
implementationCategory: 'Usage', implementationCategory: 'Usage',
certificationType: 'Certification Type', certificationType: 'Homo Type',
certificationLevel: 'Certification Level', certificationLevel: 'Homo Level',
areaOfResponsibility: 'Responsible Field', areaOfResponsibility: 'Responsible Field',
confirmationOfDesignConformity: 'Design Compliance Check ', confirmationOfDesignConformity: 'Design Compliance Check ',
Deliverables: 'Deliverables', Deliverables: 'Deliverables',
personLiable: 'Assignee', personLiable: 'Owner',
PrehomoConfirmation: 'Pre-Homo Confirmation', PrehomoConfirmation: 'Pre-Homo Check',
verificationAndConformityconfirmation: 'Validation Compliance Check', verificationAndConformityconfirmation: 'Validation Compliance Check',
StandardImplementationDate: 'New Type Execution Date', StandardImplementationDate: 'Standard Effective Date',
regulatoryEngineer: 'Regulation Engineer', regulatoryEngineer: 'Regulation Engineer',
certifiedEngineer: 'Homo Engineer', certifiedEngineer: 'Homo Engineer',
regulatoryEngineerOrcertifiedEngineer: 'Regulation Engineer Or Homologation Engineer', regulatoryEngineerOrcertifiedEngineer: 'Regulation Engineer/Homo Engineer',
engineeringInterfacePerson: 'Eng. Interface', engineeringInterfacePerson: 'Eng. Interface',
typeOfDeliverables: 'Deliverable Type', typeOfDeliverables: 'Deliverable Type',
deliverableTemplate: 'Deliverable Template', deliverableTemplate: 'Deliverable Template',
@@ -632,32 +632,32 @@ module.exports = {
projectStatus: 'Project Status', projectStatus: 'Project Status',
projectStatus: 'Project Status', projectStatus: 'Project Status',
StudioEngineer: 'R&H Studio', StudioEngineer: 'R&H Studio',
CertificationTime: 'Certification Time', CertificationTime: 'Homologation Time',
NTplatform: 'NT Platform', NTplatform: 'NT Platform',
NPplatform: 'NP Platform', NPplatform: 'NP Platform',
IPDInformation: 'IPD Information', IPDInformation: 'IPD Information',
certificationProgramInformation: 'Certification Program Information', certificationProgramInformation: 'Homologation Plan',
taskReleaseStatus: 'Task Release Status', taskReleaseStatus: 'Homo Release Status',
task: 'Task', task: 'Task',
TaskCutOffTime: 'Due Date', TaskCutOffTime: 'Due Date',
Transfer: 'Transfer', Transfer: 'Retrieve',
CertificationDirectory: 'Homologation Catalogue', CertificationDirectory: 'Homologation Catalogue',
TaskRequirements: 'Task Requirements', TaskRequirements: 'Task Requirements',
CertificationProgress: 'Homologation Progress', CertificationProgress: 'Homologation Progress',
CurrentProjectStatusEvaluation: 'Current State', CurrentProjectStatusEvaluation: 'Project Status Evaluation',
NiONumber: 'NIO Number', NiONumber: 'NIO Number',
ParameterName: 'Parameter Name', ParameterName: 'Parameter Name',
ParameterDescription: 'Parameter Description', ParameterDescription: 'Parameter Description',
Version: 'Version', Version: 'Version',
certificationProgramTime: 'Certification Program Time', certificationProgramTime: 'Planned Homo Date',
ArchitecturePlatform: 'Architecture Platform', ArchitecturePlatform: 'Architecture Platform',
ModelPlatform: 'Model Platform', ModelPlatform: 'Model Platform',
ListOfRelevantPersonnel: 'Related Personnel', ListOfRelevantPersonnel: 'Related Personnel',
DeliverableStatus: 'Deliverable Status', DeliverableStatus: 'Deliverable Status',
CurrentStatusOfTheProject: 'Project Current State', CurrentStatusOfTheProject: 'Project Status',
CurrentStatus: 'Current Status', CurrentStatus: 'Current Status',
NonConformance: 'Non-compliant', NonConformance: 'Non-compliant',
listSubclauses: 'List Subclauses', listSubclauses: 'List Items',
fileType: 'File Type', fileType: 'File Type',
view: 'View', view: 'View',
KMVSS_Table: 'KMVSS Table', KMVSS_Table: 'KMVSS Table',
@@ -691,51 +691,51 @@ module.exports = {
standardName: 'Standard Name', standardName: 'Standard Name',
initiateListConfirmation: 'Initiate List Confirmation', initiateListConfirmation: 'Initiate List Confirmation',
initiateTaskConfirmation: 'Initiate Task Confirmation', initiateTaskConfirmation: 'Initiate Task Confirmation',
alteration: 'Modify', alteration: 'Change',
fixedPlate: 'Fix the version ', fixedPlate: 'Final Version',
taskAffirmStatus: 'Task Confirmation Status', taskAffirmStatus: 'Task Confirmation Status',
taskAffirm: 'Task Confirmation', taskAffirm: 'Task Confirmation',
listConfirmationStatus: 'List Confirmation Status', listConfirmationStatus: 'List Confirmation Status',
listConfirmation: 'List Confirmation', listConfirmation: 'List Confirmation',
ListConfirmationDeadline: 'List Confirmation Deadline', ListConfirmationDeadline: 'List Confirmation Deadline',
dataConfirmation: 'Please select the data whose list confirmation status is not initiated or rejected, and the regulatory engineer and certification engineer are not empty', dataConfirmation: 'Please select data with List Confirmation Status labeled Not Initiated or Rejected, and the Regulation Engineer and Homo Engineer cannot not empty',
pleaseSelectPersonFirst: 'Please select a person first', pleaseSelectPersonFirst: 'Please select a person first',
onlyOnePersonCanBeSelected: 'Only one person can be selected', onlyOnePersonCanBeSelected: 'You can only select one',
overrule: 'Overrule', overrule: 'Reject',
confirmSubmit: 'Confirm Submit', confirmSubmit: 'Confirm to submit?',
confirmOverrule: 'Confirm Overrule', confirmOverrule: 'Confirm to reject?',
The: 'The', The: 'No.',
submitted: 'Data has been submitted and cannot be submitted again', submitted: 'Already submitted. Please do not submit again',
basicInformationOfParameters: 'General Info', basicInformationOfParameters: 'General Info',
regulatoryCertificationTaskPlan: 'Regulation/Homologation Task Plan', regulatoryCertificationTaskPlan: 'Regulation/Homologation Task Plan',
bringInRelevantPersonnel: 'Bring In Relevant Personnel', bringInRelevantPersonnel: 'Involve Relevant Personnel',
confirmBringInRelevantPersonnel: 'Confirm Bring in relevant personnel', confirmBringInRelevantPersonnel: 'Confirm to involve relevant personnel?',
problemType: 'Issue Type', problemType: 'Issue Type',
projectDetails: 'Project Details', projectDetails: 'Project Details',
listOfRegulations: 'Regulation List', listOfRegulations: 'Regulation List',
taskList: 'Task List', taskList: 'Task List',
TaskParameterCollection: 'Task Parameter Collection', TaskParameterCollection: 'Homo Parameter List',
nonConformance: 'Non Conformance', nonConformance: 'Non-Compliant Items',
deadlineForConfirmationOfDesignCompliance: 'Deadline For Confirmation Of Design Compliance', deadlineForConfirmationOfDesignCompliance: 'Design Compliance Confirmation Deadline',
prehomoConfirmationDeadline: 'Pre-Homo Confirmation Deadline', prehomoConfirmationDeadline: 'Pre-Homo Confirmation Deadline',
verificationComplianceConfirmationDeadline: 'Verification Compliance Confirmation Deadline', verificationComplianceConfirmationDeadline: 'Validation Compliance Confirmation Deadline',
pleaseEnterTheCorrectWebAddress: 'Please enter the correct web address', pleaseEnterTheCorrectWebAddress: 'Please enter the correct address',
updateTime: 'Update Time', updateTime: 'Last Updated',
comment: 'Comment', comment: 'Comment',
historicalVersion: 'History Version', historicalVersion: 'History Version',
versionName: 'Version Name', versionName: 'Version Name',
finalizationTime: 'Finalization Time', finalizationTime: 'Time of Finalization',
setting: 'Setting', setting: 'Setting',
incorrectsubmitted: 'The data status is incorrect; Only data with status to be confirmed or rejected can be submitted', incorrectsubmitted: 'Incorrect data status; Only data labeled To Be Confirmed or Rejected can be submitted',
date: 'Date', date: 'Date',
time: 'Time', time: 'Time',
uploadMaximumATime: 'Upload a Maximum of 20 Images at a time', uploadMaximumATime: 'No More than 20 Images at a Time',
confirmationOfRegulationsList: 'Regulation List Confirmation ', confirmationOfRegulationsList: 'Regulation List Confirmed ',
regulatoryTaskConfirmation: 'Regulation Task Confirmation ', regulatoryTaskConfirmation: 'Regulation Task Confirmed ',
certificationStart: 'Homo Completion ', certificationStart: 'Homo Completed ',
preHomoCompletion: 'Pre-Homo Confirmation ', preHomoCompletion: 'Pre-Homo Completed ',
certificationEnd: 'Homo KO ', certificationEnd: 'Homo Approved ',
directoryName: 'Catalogue Name', directoryName: 'Catalogue Name',
batch: 'Batch', batch: 'Batch',
uploadTime: 'Upload Time', uploadTime: 'Upload Time',
@@ -761,7 +761,7 @@ module.exports = {
Theselectedconfiguration: 'The configuration can only be added when the parameter items in the parameter list are to be collected or changed', Theselectedconfiguration: 'The configuration can only be added when the parameter items in the parameter list are to be collected or changed',
NoConfigurationNotStart: 'No configuration information is added and cannot be viewed', NoConfigurationNotStart: 'No configuration information is added and cannot be viewed',
theCurrent: 'The current status of this data is', theCurrent: 'The current status of this data is',
thisbuttonCompleted: 'You can operate this button only when the state is Completed or not Collected', thisbuttonCompleted: 'Use this button when the status is Completed or Not Collected only',
Frozenstatus: 'Frozen status, can only be viewed', Frozenstatus: 'Frozen status, can only be viewed',
chinese: 'Chinese', chinese: 'Chinese',
integerOrDecimal: 'Integer Or Decimal', integerOrDecimal: 'Integer Or Decimal',
@@ -803,12 +803,12 @@ module.exports = {
historicalVersion: 'Historical Version', historicalVersion: 'Historical Version',
configure: 'Configuration', configure: 'Configuration',
parameter: 'Parameter', parameter: 'Parameter',
changeExtension: 'Change Extension', changeExtension: 'Extension',
addDetailList: 'Add', addDetailList: 'Add List',
editDetailList:'Edit DetailList', editDetailList:'Edit DetailList',
detailedList: 'DetailedList', detailedList: 'DetailedList',
copyParamDetailList: 'Copy Parameter List', copyParamDetailList: 'Copy Parameter List',
collectionCompletionTime: 'Collection Completed', collectionCompletionTime: 'Collection Completion Time',
parameterTemplateName: 'Parameter Template Name', parameterTemplateName: 'Parameter Template Name',
onlyThree: 'enter only letters, numbers, hyphens (-), left slashes, and Spaces', onlyThree: 'enter only letters, numbers, hyphens (-), left slashes, and Spaces',
templateName: 'Template Name', templateName: 'Template Name',
@@ -839,22 +839,22 @@ module.exports = {
result: 'Result', result: 'Result',
opinion: 'Opinion', opinion: 'Opinion',
OperationNode: 'Operation Node', OperationNode: 'Operation Node',
taskDataConfirmation: 'Please select the data whose list confirmation status is accepted and task confirmation status is not initiated or rejected, and the regulatory engineer and certification engineer are not empty', taskDataConfirmation: 'Please select data with List Confirmation Status labeled Accepted and Task Confirmation Status labeled Not Initiated or Rejected, and the Eng. Interface cannot be empty',
selectInquiry: 'Select Inquiry', selectInquiry: 'Select Inquiry',
sendBack: 'Reject', sendBack: 'Reject',
taskConfirmationProcess: 'Task confirmation process', taskConfirmationProcess: 'Task confirmation process',
notFinished: 'Assigned', notFinished: 'Assigned',
Finished: 'Completed', Finished: 'Completed',
theRequirementst: 'The engineering interface person confirms the compliance requirements', theRequirementst: 'The Eng. Interface confirms the compliance requirements',
dataLoading: 'Data loading...', dataLoading: 'Data loading...',
Submitting: 'Submitting', Submitting: 'Submitting...',
Returning: 'Returning', Returning: 'Returning',
terminationProcessing: 'Termination process', terminationProcessing: 'Terminating the process',
publishComment: 'Publish Comment', publishComment: 'Comment',
record: 'Record', record: 'Record',
replyToComments: 'Reply To Comments', replyToComments: 'Reply To Comments',
noComment: 'No Comment', noComment: 'No Comments',
theReceived: 'Finalize all process data only after completing the task responsibility confirmation node', theReceived: 'All process data can only be finalized after the task responsibility is confirmed',
notEvaluated: 'Not Evaluated', notEvaluated: 'Not Evaluated',
cannotExceed: 'Cannot Exceed', cannotExceed: 'Cannot Exceed',
Characters: 'Characters', Characters: 'Characters',
@@ -862,54 +862,54 @@ module.exports = {
VirtualList: 'MarketList', VirtualList: 'MarketList',
importTemplate: 'Import Template', importTemplate: 'Import Template',
verificationConfirmationDeadline: 'Verification compliance confirmation deadline', verificationConfirmationDeadline: 'Verification compliance confirmation deadline',
technicalEvaluationResults: 'Technical Evaluation Results', technicalEvaluationResults: 'Technical Evaluation Result',
engineeringConfirmation: 'Engineering Deliverables', engineeringConfirmation: 'Engineering Deliverables',
feedbackFromTheEngineer: 'Engineer Comment', feedbackFromTheEngineer: 'Engineer\'s Feedback',
completedBy: 'Filled by', completedBy: 'Filled by',
completedTime: 'Completed Time', completedTime: 'Time',
replyFromProjectContactPerson: 'Assignee Reply', replyFromProjectContactPerson: 'Owner\'s Reply',
answer: 'Answer', answer: 'Reply',
distributionEngineer: 'Dispatch to Engineer', distributionEngineer: 'Assigner',
reminderHandling: 'Reminder', reminderHandling: 'Reminder',
addFeedback: 'Add Feedback', addFeedback: 'Add Feedback',
engineer: 'Engineer', engineer: 'Engineer',
engineeringConfirmationDetails: 'Engineering Confirmation Details', engineeringConfirmationDetails: 'Engineering Deliverable Details',
reminder: 'Reminder', reminder: 'Reminder',
adopt: 'Adopt', adopt: 'Pass',
reviewedByThePersonInCharge: 'Reviewed by the person in charge', reviewedByThePersonInCharge: 'Reviewed by Owner',
onlyDeleted: 'Only data that has not started or ended the process can be deleted', onlyDeleted: 'Only delete data when the process is not started or already ended',
experimentPassed: 'Test Passed', experimentPassed: 'Test Passed',
experimentFailed: 'Test Failed', experimentFailed: 'Test Failed',
toBeStarted: 'Not Start', toBeStarted: 'To Be Started',
inProgress: 'In Progress', inProgress: 'In Progress',
Underway: 'Underway', Underway: 'Ongoing',
green: 'Green', green: 'Green',
red: 'Red', red: 'Red',
blue: 'Blue', blue: 'Blue',
yellow: 'Yellow', yellow: 'Yellow',
resultReported: 'Result Reported', resultReported: 'Result Report',
TheDoesNotContainData: 'The maintenance list of the virtual list does not contain data', TheDoesNotContainData: 'The maintenance list of the market list does not contain any data. Confirm to add?',
number: 'No.', number: 'No.',
Deadline: 'Deadline', Deadline: 'Deadline',
toBeConfirmed: 'To Confirm', toBeConfirmed: 'To Be Confirmed',
designComplianceReview: 'Design Compliance Confirmation', designComplianceReview: 'Design Compliance Confirmation',
preHomeConfirmation: 'Pre-Homo Confirmation', preHomeConfirmation: 'Pre-Homo Confirmation',
verificationComplianceReview: 'Validation Compliance Confirmation', verificationComplianceReview: 'Validation Compliance Confirmation',
verificationComplianceExamine:'Verification compliance examine', verificationComplianceExamine:'Validation Compliance Review',
Deployment: 'Deploy', Deployment: 'Deploy',
pleaseDesignConformityConfirmation: 'Please complete the data of design conformity confirmation', pleaseDesignConformityConfirmation: 'Please complete the data of design compliance confirmation',
pleaseConfirmedByPrehomo: 'Please complete the data confirmed by Pre-Homo', pleaseConfirmedByPrehomo: 'Please complete the data of Pre-Homo confirmation',
pleaseConformityVerification: 'Please complete the data of Conformity verification', pleaseConformityVerification: 'Please complete the data of validation compliance confirmation',
virtualListDetails: 'Market List Details', virtualListDetails: 'Market List Details',
virtualAuthenticationListDetails: 'Virtual Authentication List Details', virtualAuthenticationListDetails: 'Virtual Homo List Details',
VirtualAuthenticationList: 'Virtual Authentication List', VirtualAuthenticationList: 'Virtual Homo List',
maintainVirtualList: 'Maintain Market List', maintainVirtualList: 'Maintain Market List',
certificationListMaintenance: 'Certification List Maintenance', certificationListMaintenance: 'Homo List Maintenance',
reasonsForRejection: 'Reasons For Rejection', reasonsForRejection: 'Reasons For Rejection',
inconformity: 'Non-Compliance', inconformity: 'Non-Compliance',
toTrack: 'To be tracked', toTrack: 'To be tracked',
Launch: 'Launch', Launch: 'Initiate',
maintainProgress: 'Maintain', maintainProgress: 'Maintain Schedule',
redSchedule: 'Red: unqualified without available solutions or timeline. ', redSchedule: 'Red: unqualified without available solutions or timeline. ',
yellowSchedule: 'Yellow: unqualified and with available solutions and timeline. ', yellowSchedule: 'Yellow: unqualified and with available solutions and timeline. ',
greenRequirements: 'Green: qualified and confirmed.', greenRequirements: 'Green: qualified and confirmed.',
@@ -917,9 +917,9 @@ module.exports = {
authenticationMessage: 'Homo Parameter Task', authenticationMessage: 'Homo Parameter Task',
taskRegulationComplianceTask: 'Regulation Compliance Task', taskRegulationComplianceTask: 'Regulation Compliance Task',
accept: 'Accept', accept: 'Accept',
notLaunch: 'Not Start', notLaunch: 'Not Initiated',
refuse: 'Reject', refuse: 'Reject',
taskTermination: 'Task Termination', taskTermination: 'Task Terminated',
projectStatusAndProgress: 'Project Status And Progress', projectStatusAndProgress: 'Project Status And Progress',
listConfirmationProgress: 'List Confirmation Progress', listConfirmationProgress: 'List Confirmation Progress',
taskConfirmationProgress: 'Task Confirmation Progress', taskConfirmationProgress: 'Task Confirmation Progress',
@@ -930,40 +930,40 @@ module.exports = {
newlyAdded: 'Add', newlyAdded: 'Add',
applicableSupplement: 'Applicable Supplement', applicableSupplement: 'Applicable Supplement',
taskDescription: 'Task Description', taskDescription: 'Task Description',
descriptionDeliverables: 'Instruction', descriptionDeliverables: 'Deliverable Description',
startMonth: 'Start Month', startMonth: 'Start Date',
endMonth: 'End Month', endMonth: 'End Date',
Importing: 'Importing...', Importing: 'Importing...',
projectDeliveryDescription: 'Project Delivery Description', projectDeliveryDescription: 'Engineering Delivery Description',
cancelConfirm: 'Cancel Confirm', cancelConfirm: 'Cancel Confirmation',
currentInformation: 'Current Information', currentInformation: 'Current Information',
deliveryHistory: 'Delivery History', deliveryHistory: 'Delivery History',
projectDeliveryRequirements: 'Project delivery requirements', projectDeliveryRequirements: 'Project delivery requirements',
personLiableConfirm: 'PersonLiable Confirm', personLiableConfirm: 'Confirm by Owner',
complianceResults: 'Feedback', complianceResults: 'Compliance Result',
noData: 'No Data', noData: 'No Data',
confirmOperation: 'Confirm Operation', confirmOperation: 'Confirm Operation',
sponsorReview: 'Sponsor Review', sponsorReview: 'Initiator Review',
fillInProjectDelivery: 'Engineering Delivery', fillInProjectDelivery: 'Fill in Engineering Delivery',
Resubmit: 'Resubmit', Resubmit: 'Resubmit',
Quantity: 'Quantity', Quantity: 'Quantity',
pleaseConfirmationResults: 'Please select the compliance status based on the engineer confirmation result.', pleaseConfirmationResults: 'Please select the compliance status based on the engineering confirmation result',
pleaseReviewTask: 'Please add engineering confirmation to this review task.', pleaseReviewTask: 'Please add engineering confirmation to this review task.',
pleaseWillBeReturned: 'Please double confirm the engineering result and owner review result. Submit if it is in accordance with the requirements and reject if it\'s not.', pleaseWillBeReturned: 'Please double confirm the engineering result and the owner review result. Submit if it\'s compliant and reject if it\'s not.',
pleaseSubmitStatus: 'Please confirm all engineer data before submission.', pleaseSubmitStatus: 'Please change the status of engineering data to Confirmed before submission',
modelName: 'Model Name', modelName: 'Model Name',
modelYear: 'Model Year', modelYear: 'Model Year',
NoteConfirmTheChange: 'Note: After resetting, the selected item data will change to a list pending release status, and the historical data will disappear. Please confirm whether to perform a process reset', NoteConfirmTheChange: 'Note: After resetting, the selected item data will change to a list pending release status, and the historical data will disappear. Please confirm whether to perform a process reset',
onlyDataChanged: 'Only data whose task confirmation status is accepted can be changed', onlyDataChanged: 'Only data with task confirmation status of Accepted can be changed',
inquiry: 'Inquiry', inquiry: 'Inquiry',
ConfirmationDeadline: 'Confirmation Deadline', ConfirmationDeadline: 'Confirm Deadline',
regulatoryCertificationTaskConfirmation: 'Regulatory certification task confirmation', regulatoryCertificationTaskConfirmation: 'Homo Task Confirmation',
confirmationEngineeringInterfacePerson: 'Confirmation of engineering interface person', confirmationEngineeringInterfacePerson: 'Eng. Interface Confirmation',
engineerReply: 'Engineer reply', engineerReply: 'Engineer\'s Reply',
catalogFile: 'Catalogue File', catalogFile: 'Catalogue File',
testScheme: 'Test Scheme', testScheme: 'Test Scheme',
testReportLocation: 'Find Report', testReportLocation: 'Find Test Report',
explain: 'Illustration', explain: 'Description',
dataCannotEmpty: 'Data Cannot Empty', dataCannotEmpty: 'Data Cannot Empty',
documentDynamics: 'Document Updates', documentDynamics: 'Document Updates',
theNumberAgain: 'The number already exists and cannot be added again', theNumberAgain: 'The number already exists and cannot be added again',
@@ -994,12 +994,12 @@ module.exports = {
Statusis: 'Statusis', Statusis: 'Statusis',
toHavePermission: 'To Have Permission', toHavePermission: 'To Have Permission',
and: 'And', and: 'And',
judge: 'Judge', judge: 'Determine',
pleaseWaitWhileRunning: 'Please wait while running', pleaseWaitWhileRunning: 'Please wait while running',
roleSwitching: 'Role Switching', roleSwitching: 'Role Switching',
setCreator: 'Set Creator', setCreator: 'Set Creator',
documentLibraryDetails: 'Document Library Details', documentLibraryDetails: 'Document Library Details',
question: 'Question', question: 'Reminder',
ConfirmQuestion: 'Confirm Question', ConfirmQuestion: 'Confirm Question',
disableInput: 'Disable Input', disableInput: 'Disable Input',
taskConfirmationDeadline: 'Task Confirmation Deadline', taskConfirmationDeadline: 'Task Confirmation Deadline',
@@ -1042,9 +1042,9 @@ module.exports = {
dateOfInitiation: 'Date Of Initiation', dateOfInitiation: 'Date Of Initiation',
closingDate: 'Due Date', closingDate: 'Due Date',
viewProcess: 'View Process', viewProcess: 'View Process',
evaluationResults: 'Evaluation Results', evaluationResults: 'Evaluation Result',
Assessor: 'Assessor', Assessor: 'Assessor',
collectionOfRegulatoryOpinions: 'Opinion Collection of Regulation', collectionOfRegulatoryOpinions: 'Opinion Collection on Regulation',
collectionOfRegulatoryOpinionsProcess: 'Collection Of Regulatory Opinions Process', collectionOfRegulatoryOpinionsProcess: 'Collection Of Regulatory Opinions Process',
feedbackInformation: 'Feedback', feedbackInformation: 'Feedback',
relevantSections: 'Chapter', relevantSections: 'Chapter',
@@ -1057,7 +1057,7 @@ module.exports = {
standardNameCn: 'Standard Title Cn', standardNameCn: 'Standard Title Cn',
standardNameEn: 'Standard Title En', standardNameEn: 'Standard Title En',
deadlineForComments: 'Deadline for Comments', deadlineForComments: 'Deadline for Comments',
standardNo: 'Standard No', standardNo: 'Standard No.',
implemenDate: 'Effective Date', implemenDate: 'Effective Date',
// 上报库 // 上报库
Enable: 'Enable', Enable: 'Enable',
@@ -1074,7 +1074,7 @@ module.exports = {
FNumber: 'Number', FNumber: 'Number',
NNNiONumber: 'Number', NNNiONumber: 'Number',
NNiONumber: 'NIO Number', NNiONumber: 'NIO Number',
ParameterNo: 'Number', ParameterNo: 'No.',
NRequired: 'Required', NRequired: 'Required',
NParameterName: 'Para Name', NParameterName: 'Para Name',
NtechnicalField: 'Tech Field', NtechnicalField: 'Tech Field',
@@ -1113,10 +1113,10 @@ module.exports = {
newNiONumber: 'Number', newNiONumber: 'Number',
English: 'English', English: 'English',
requiredParametersEmpty: 'Required parameters cannot be empty', requiredParametersEmpty: 'Required parameters cannot be empty',
PleaseTaskConfirmationRejected: 'Please select the data whose list confirmation status is accepted and task confirmation status is not initiated or rejected', PleaseTaskConfirmationRejected: 'Please select data with List Confirmation Status labeled Accepted and Task Confirmation Status labeled Not Initiated or Rejected',
theProjectContactEmpty: 'The project contact person of cannot be empty', theProjectContactEmpty: 'The Eng. Interface cannot be empty',
pleaseSelectinitiatedOrRejected: 'Please select the data whose design compliance confirmation process status is List Pending Release, Regulatory Engineer Returned or Verification Compliance Confirmation Process status is List Pending Release, Regulatory Engineer Returned', pleaseSelectinitiatedOrRejected: 'Please select the data whose design compliance confirmation process status is List Pending Release, Regulatory Engineer Returned or Verification Compliance Confirmation Process status is List Pending Release, Regulatory Engineer Returned',
TheEngineerAndCertification: 'The regulatory engineer of cannot be empty', TheEngineerAndCertification: 'The Homo Engineer cannot be empty',
pleaseSelectTheDataverificationVerified:'Please select the data whose design compliance confirmation process status is List Pending Verification, Responsible Person Rejected, or Verification Compliance Confirmation process status is List Pending Verification, Responsible Person Rejected', pleaseSelectTheDataverificationVerified:'Please select the data whose design compliance confirmation process status is List Pending Verification, Responsible Person Rejected, or Verification Compliance Confirmation process status is List Pending Verification, Responsible Person Rejected',
theResponsiblePersonAndDeadlineClank: 'The responsible person and deadline of cannot be blank', theResponsiblePersonAndDeadlineClank: 'The responsible person and deadline of cannot be blank',
bringInTheProjectInterface: 'Assign to Owner', bringInTheProjectInterface: 'Assign to Owner',
@@ -1191,7 +1191,7 @@ module.exports = {
viewTheComparisonResults: 'View Results', viewTheComparisonResults: 'View Results',
addFullTextComment: 'Full Text Comment', addFullTextComment: 'Full Text Comment',
turnOffAutomaticMatching: 'Turn Off Auto Match', turnOffAutomaticMatching: 'Turn Off Auto Match',
Deriveconformanceresults: 'Export Results', Deriveconformanceresults: 'Export Compliance Results',
Regulatorycompliancekanban: 'Regulatory Compliance Kanban', Regulatorycompliancekanban: 'Regulatory Compliance Kanban',
exportComparisonReport: 'Export Comparison Report', exportComparisonReport: 'Export Comparison Report',
comparisonDifferenceComment: 'Comparison Difference Comment', comparisonDifferenceComment: 'Comparison Difference Comment',
@@ -1224,11 +1224,11 @@ module.exports = {
Fileuploaded: 'File uploading, please wait', Fileuploaded: 'File uploading, please wait',
doNotHavePermissionDeleteData: 'Do not have permission to delete this data', doNotHavePermissionDeleteData: 'Do not have permission to delete this data',
Parametercollection: 'Parameter Collection', Parametercollection: 'Parameter Collection',
Collectlist: 'Colle Ctlist', Collectlist: 'Collection List',
Statisticalmodels: 'Statisti Calmodels', Statisticalmodels: 'Statistical Model',
Inthecollection: 'During collection', Inthecollection: 'Collecting',
Notatthe: 'Not started', Notatthe: 'Not started',
Thepercentage: 'The Percentage', Thepercentage: 'Percentage',
problemKnowledgeBase: 'Knowledge Sharing', problemKnowledgeBase: 'Knowledge Sharing',
recentHotSpots: 'Recent Hot Spots', recentHotSpots: 'Recent Hot Spots',
disseminationMaterials: 'Dissemination Materials', disseminationMaterials: 'Dissemination Materials',
@@ -1272,7 +1272,7 @@ module.exports = {
Adjustareasofresponsibility:'Adjust areas of responsibility', Adjustareasofresponsibility:'Adjust areas of responsibility',
regulatoryTechnicalAssessment:'Regulatory Technical Assessment', regulatoryTechnicalAssessment:'Regulatory Technical Assessment',
punctuationmark:'You can only enter English punctuation marks except the # sign and commas', punctuationmark:'You can only enter English punctuation marks except the # sign and commas',
created: 'Created', created: 'Creation Time',
updated:'Updated', updated:'Updated',
OpenOne:'Open', OpenOne:'Open',
Privacy:'Privacy', Privacy:'Privacy',
@@ -1309,8 +1309,8 @@ module.exports = {
rejectedBy:'Rejected By', rejectedBy:'Rejected By',
rejectionTime:'Rejection Time', rejectionTime:'Rejection Time',
rejectReason:'Reject Reason', rejectReason:'Reject Reason',
collectionLegislativeComments:'Opinion Collection of Regulation', collectionLegislativeComments:'Opinion Collection on Regulation',
regulatoryAndTechnicalAssessment:'Regulation Technical Assessment', regulatoryAndTechnicalAssessment:'Regulatory Technical Assessment',
listConfirmationRejectionReason:'List confirmation rejection reason', listConfirmationRejectionReason:'List confirmation rejection reason',
taskConfirmationRejectionReason:'Task confirmation rejection reason', taskConfirmationRejectionReason:'Task confirmation rejection reason',
onlyCompletedDataCanBeDeleted:'Only completed data can be deleted', onlyCompletedDataCanBeDeleted:'Only completed data can be deleted',
@@ -1349,10 +1349,10 @@ module.exports = {
secondaryDirectory:'Secondary Directory', secondaryDirectory:'Secondary Directory',
OnlyPersonsCanBeSelected:'The maximum upper limit is exceeded; Only 100 persons can be selected', OnlyPersonsCanBeSelected:'The maximum upper limit is exceeded; Only 100 persons can be selected',
projectVersion:'Project Version', projectVersion:'Project Version',
softwareVersion:'Authentication Software version', softwareVersion:'Homo Software Version',
versionStatistics:'Version statistics', versionStatistics:'Version statistics',
addSubproject:'Add Subproject', addSubproject:'Add Subitem',
Topping:'Topping', Topping:'Top',
cancelTopping:'Cancel Topping', cancelTopping:'Cancel Topping',
relatedProjectVersion:'Related project version', relatedProjectVersion:'Related project version',
taskType:'Task Type', taskType:'Task Type',
@@ -1362,25 +1362,25 @@ module.exports = {
filledBy:'Filled by', filledBy:'Filled by',
parameterToBeInitiated:'Parameter to be initiated', parameterToBeInitiated:'Parameter to be initiated',
listTaskConfirmation:'List task confirmation', listTaskConfirmation:'List task confirmation',
completednum: 'Quantity to be filled', completednum: 'To Be Filled',
filledBynum:'Filled by', filledBynum:'Filled by',
parameterToBeInitiatednum:'Parameter to be initiated', parameterToBeInitiatednum:'Parameter to be initiated',
listToConfirm:'List to confirm', listToConfirm:'To Be Confirmed',
toSubmit:'To submit', toSubmit:'To Be Submitted',
toAudit:'To audit', toAudit:'To Be Audited',
secondaryDirectory:'Secondary Directory', secondaryDirectory:'Secondary Directory',
OnlyPersonsCanBeSelected:'The maximum upper limit is exceeded; Only 100 persons can be selected', OnlyPersonsCanBeSelected:'The maximum upper limit is exceeded; Only 100 persons can be selected',
projectVersion:'Project Version', projectVersion:'Project Version',
softwareVersion:'Authentication Software version', softwareVersion:'Homo Software Version',
versionStatistics:'Version statistics', versionStatistics:'Version statistics',
addSubproject:'Add Subproject', addSubproject:'Add Subitem',
Topping:'Topping', Topping:'Top',
cancelTopping:'Cancel Topping', cancelTopping:'Cancel Topping',
relatedProjectVersion:'Related project version', relatedProjectVersion:'Related project version',
Importfailure:'Import failure', Importfailure:'Import failure',
CuiBan:'CuiBan', CuiBan:'CuiBan',
brand:'Brand', brand:'Brand',
allsubitemsitem:'Whether to delete all subitems under this item', allsubitemsitem:'Delete all subitems under this item?',
contactTheFounder:'Contact author', contactTheFounder:'Contact author',
certificationCategoryNumber: 'certification Category Number', certificationCategoryNumber: 'certification Category Number',
historicalrecord:'Historical Record', historicalrecord:'Historical Record',
@@ -1397,62 +1397,62 @@ module.exports = {
inRecentMonthsin6:'Within 6 months (implemented)', inRecentMonthsin6:'Within 6 months (implemented)',
batchUpdateDeadline:'Batch update deadline', batchUpdateDeadline:'Batch update deadline',
timeInterval:'Time Interval', timeInterval:'Time Interval',
certificationList:'Certification List', certificationList:'Homologation List',
inspectionItems:'Inspection Items', inspectionItems:'Test Item',
processReset:'Process Reset', processReset:'Process Reset',
configurationItem:'Configuration Item', configurationItem:'Configuration Item',
DeliverablesResult:'Deliverables Result', DeliverablesResult:'Delivery Result',
reportNo:'Report No', reportNo:'Report No.',
productModel:'Product Model', productModel:'Product Model',
nameOfManufacturer:'Name Of Manufacturer', nameOfManufacturer:'Name Of Manufacturer',
regulationNo:'Regulation No', regulationNo:'Regulation No.',
itemInformation:'Item Information', itemInformation:'Item Information',
modifyHistory:'Historical Record', modifyHistory:'Historical Record',
returnToStudio:'Return to Studio', returnToStudio:'Return to Studio',
Approved:'Approved', Approved:'Approved',
returnedForApproval:'Returned For Approval', returnedForApproval:'Returned',
changeSetting:'Change Setting', changeSetting:'Change Configuration',
referenceDeliverables:'Reference Deliverables', referenceDeliverables:'Reference Deliverable',
missionAccepted:'Mission Accepted', missionAccepted:'Task Accepted',
missionRejection:'Mission Rejection', missionRejection:'Task Rejected',
turnToDo:'Turn To Do', turnToDo:'Turn To',
initiateTask:'Initiate a Task', initiateTask:'Initiate a Task',
compliancereport:'Generate compliance report', compliancereport:'Generate compliance report',
todocenter:'To-do center', todocenter:'To-do center',
areYouReturnToStudio:'Are you sure to return to studio?', areYouReturnToStudio:'Confirm to return to studio?',
confirmLaunchTask:'Confirm launch task ?', confirmLaunchTask:'Confirm to initiate a task ?',
conditionsNotMet:'Conditions not met', conditionsNotMet:'Conditions not met',
onlyProcessStatusReturned:'Only the data whose process status is list to be checked and rejected by the responsible person can be returned', onlyProcessStatusReturned:'Only data with process status of List to Be Checked and Rejected by Owner can be returned',
onlyProcessReturned:'Only data with a process status of list to be verified and rejected by the responsible person can be initiated, and the delivery type, engineering interface person, responsible person, and deadline cannot be empty', onlyProcessReturned:'Only data with a process status of list to be verified and rejected by the responsible person can be initiated, and the delivery type, engineering interface person, responsible person, and deadline cannot be empty',
confirmToAcceptTheTask:'Confirm to accept the task ?', confirmToAcceptTheTask:'Confirm to accept the task?',
confirmRejectTask:'Confirm Reject Task ?', confirmRejectTask:'Confirm to reject the task ?',
onlyDataStatusConfirmedSelected:'Only data with process status of task to be confirmed can be selected', onlyDataStatusConfirmedSelected:'Only data with process status of task to be confirmed can be selected',
onlyDataStatusSubmittedCanBeSelected:'Only data with process status of result to be submitted can be selected', onlyDataStatusSubmittedCanBeSelected:'Only data with process status of result to be submitted can be selected',
operationWithoutPermission:'Operation without permission', operationWithoutPermission:'No access',
data:"'s data", data:"'s data",
confirmApproval:'Confirm pass review?', confirmApproval:'Confirm pass review?',
confirmReturnForApproval:'Confirm Return for review ?', confirmReturnForApproval:'Confirm Return for review ?',
onlyDataStatusResultReviewedCanBeSelected:'Only data with process status of result to be reviewed can be selected', onlyDataStatusResultReviewedCanBeSelected:'Only data with process status of result to be reviewed can be selected',
confirmResetProcess:'Confirm reset process?', confirmResetProcess:'Confirm to reset the process?',
confirmUrging:'Confirm urging ?', confirmUrging:'Confirm to remind?',
confirmWithdrawal:'Confirm withdrawal ?', confirmWithdrawal:'Confirm to withdraw?',
onlyListCheckedCanRecalled:'Only the data whose process status is list to be checked can be recalled', onlyListCheckedCanRecalled:'Only data with process status of List to Be Checked can be withdrawed',
statusthetasistobeconfirmed:'You can withdraw the list only when the status of the list is to be checked or the status of the task is to be confirmed', statusthetasistobeconfirmed:'Withdrawal can only be performed when the list status is To Be Checked or the task status is To Be Confirmed',
confirmreturn:'Confirm return ?', confirmreturn:'Confirm to return ?',
onlyDataSelected:'Only data with process status of task to be confirmed, result to be submitted and review to be returned can be selected', onlyDataSelected:'Only data with process status of Task to Be Confirmed, Result to Be Submitted and Returned after Review can be selected',
youCannotStatusListToBeReleasedAndApproved:'You cannot select data whose process status is list to be released and approved', youCannotStatusListToBeReleasedAndApproved:'Data with process status of List to Be Released and Approved cannot be selected',
batchmodify:'Whether to batch modify', batchmodify:'Modify in batch?',
onlyDataListReleasedAndCertificationReturnCanSelected:'Only data with the process status of list to be released and certification return can be selected And the deadline cannot be empty', onlyDataListReleasedAndCertificationReturnCanSelected:'Only data with process status of List to Be Released and Returned in Homo can be selected and the deadline cannot be empty',
type:'type', type:'type',
select:'select', select:'select',
onlyDataWithProcessStatusDeleted:'Only data with process status of list to be released and approved can be deleted', onlyDataWithProcessStatusDeleted:'Only data with process status of list to be released and approved can be deleted',
complianceCertificationProgram:'Compliance Certification Program', complianceCertificationProgram:'Compliance & Homologation Program',
listPublishing:'List Publishing', listPublishing:'List Release',
responsibilityConfirmation:'Responsibility Confirmation', responsibilityConfirmation:'Responsibility Confirm',
designVerification:'Design Verification', designVerification:'Design Check',
getStarted:'Get Started', getStarted:'Pre-Homo Starts',
certificationStartOne:'Certification Start', certificationStartOne:'Homo Starts',
verificationAndVerification:'Verification And Verification', verificationAndVerification:'Validation Check',
projectInterfacePersonRegulationEngineerSetting:'Project Interface Person - Regulation Engineer Setting', projectInterfacePersonRegulationEngineerSetting:'Project Interface Person - Regulation Engineer Setting',
projectInterfacePersonCertificationEngineerSetting:'Project Interface Person - Certification Engineer Setting', projectInterfacePersonCertificationEngineerSetting:'Project Interface Person - Certification Engineer Setting',
registrationnumber:'Product registration number', registrationnumber:'Product registration number',
@@ -1524,7 +1524,7 @@ module.exports = {
VINcodelist:'VIN code list', VINcodelist:'VIN code list',
VINcodeupload:'VIN code upload', VINcodeupload:'VIN code upload',
Tasknode:'Task Node', Tasknode:'Task Node',
Taskresponsibilityrecognition:'Task responsibility recognition', Taskresponsibilityrecognition:'Responsibility Confirm',
uploadattachment:'Upload', uploadattachment:'Upload',
Processhistory:'Process history', Processhistory:'Process history',
resultofhandling:'Result of handling', resultofhandling:'Result of handling',
@@ -1666,16 +1666,16 @@ module.exports = {
Listoftreatableregulations:'List of treatable regulations', Listoftreatableregulations:'List of treatable regulations',
Listofuntractableregulations:'List of untractable regulations', Listofuntractableregulations:'List of untractable regulations',
project:'Project', project:'Project',
Categoryofdeliverables:'Category of deliverables', Categoryofdeliverables:'Type of deliverables',
Taskconfirmationresult:'Task confirmation result', Taskconfirmationresult:'Task confirmation result',
Compliancetaskhandling:'Compliance task handling', Compliancetaskhandling:'Compliance task handling',
theDataYouSelectedContainsSkip:'The data you selected contains data with a blank deliverable type;Please confirm whether to skip', theDataYouSelectedContainsSkip:'The data selected contains empty deliverable; please confirm whether to skip',
designComplianceProcessFor:'Design compliance process for', designComplianceProcessFor:'Design compliance process for',
validationComplianceProcessFor:'Validation compliance process for', validationComplianceProcessFor:'Validation compliance process for',
thePersonResponsibleForVerifyingEmpty:'The person responsible for verifying the compliance process cannot be empty', thePersonResponsibleForVerifyingEmpty:'The owner for validation compliance process cannot be empty',
theDeadlineComplianceProcessCannotEmpty:'The deadline for the validation compliance process cannot be empty', theDeadlineComplianceProcessCannotEmpty:'The deadline for validation compliance process cannot be empty',
theDeadlineForTheDesignCannotBeEmpty:'The deadline for the design compliance process cannot be empty', theDeadlineForTheDesignCannotBeEmpty:'The deadline for design compliance process cannot be empty',
thePersonResponsibleForDesignCannotBeBlank:'The person responsible for designing the compliance process cannot be empty', thePersonResponsibleForDesignCannotBeBlank:'The owner for design compliance process cannot be empty',
recordmaintenance:'Record maintenance', recordmaintenance:'Record maintenance',
module:'module', module:'module',
selectTheVehicleTemplate:'Select the vehicle template', selectTheVehicleTemplate:'Select the vehicle template',
@@ -1698,14 +1698,14 @@ module.exports = {
designComplianceProcess:'Design Compliance Process', designComplianceProcess:'Design Compliance Process',
validationComplianceProcess:'Verify Compliance Process', validationComplianceProcess:'Verify Compliance Process',
onlyDataInTheReminderProcessBanBeProcessed:'Only data in the reminder process can be processed', onlyDataInTheReminderProcessBanBeProcessed:'Only data in the reminder process can be processed',
expeditionProcess:'Expedition Process', expeditionProcess:'Reminder Process',
addfunction:'Add function', addfunction:'Add function',
controllername:'Controller name', controllername:'Controller name',
hardwaremanufacturer:'Hardware manufacturer', hardwaremanufacturer:'Hardware manufacturer',
softwareversion:'Software version', softwareversion:'Software version',
returntofill:'Return to fill', returntofill:'Return to fill',
thereAreCurrentlyNoRegulationsToHandle:'There are currently no regulations to handle', thereAreCurrentlyNoRegulationsToHandle:'No regulations to be processed now',
certificationSubmission:'Certification Submission', certificationSubmission:'Application Submitted',
upgradecompletion:'Upgrade completion', upgradecompletion:'Upgrade completion',
implementedupgrade:'Whether the implemented upgrade is consistent with the record', implementedupgrade:'Whether the implemented upgrade is consistent with the record',
numberofvehicles:'Number of vehicles that have completed upgrades', numberofvehicles:'Number of vehicles that have completed upgrades',
@@ -1715,7 +1715,7 @@ module.exports = {
onlyDataWithListStatusDraftCanBeDeleted:'Only data with a list status of Draft can be deleted', onlyDataWithListStatusDraftCanBeDeleted:'Only data with a list status of Draft can be deleted',
implementationDateTwo:'Implementation Date', implementationDateTwo:'Implementation Date',
reasonForReturn:'Reason For Return', reasonForReturn:'Reason For Return',
pleaseFillInTheInformationTaskProcess:'Please fill in the information of the project interface person and responsible person before initiating the task process', pleaseFillInTheInformationTaskProcess:'Please fill in the information of the Eng. Interface and the owner before initiating the task process',
complianceReporting:'Compliance Reporting', complianceReporting:'Compliance Reporting',
youCanOnlySelectStatusClearSubmit:'You can only select data with a process status of Clear to Submit', youCanOnlySelectStatusClearSubmit:'You can only select data with a process status of Clear to Submit',
note:'Note: The attachment includes the list of test items and test report. Test standard or technical specification', note:'Note: The attachment includes the list of test items and test report. Test standard or technical specification',
@@ -1735,10 +1735,10 @@ module.exports = {
gnxtwh:'Functional system maintenance', gnxtwh:'Functional system maintenance',
gnxt:'Functional system', gnxt:'Functional system',
dykzq:'Corresponding controller', dykzq:'Corresponding controller',
releaseRegulatoryList:'Release of regulatory list', releaseRegulatoryList:'Regulation List Release',
preHomoFlow:'Pre-Homo flow', preHomoFlow:'Pre-Homo Process',
verifyConformanceConfirmation:'Verify conformance confirmation', verifyConformanceConfirmation:'Validation Compliance Confirmation',
designConformanceVerification:'Design conformance verification', designConformanceVerification:'Design Compliance Confirmation',
nomorethan:'No more than 10', nomorethan:'No more than 10',
marketCertificationList:'Market Certification List', marketCertificationList:'Market Certification List',
uploadedfilelarger:'The uploaded file is larger than', uploadedfilelarger:'The uploaded file is larger than',
@@ -1752,8 +1752,8 @@ module.exports = {
taskToBeConfirmed:'Task to be confirmed', taskToBeConfirmed:'Task to be confirmed',
resultsToBeSubmitted:'Results to be submitted', resultsToBeSubmitted:'Results to be submitted',
resultsToBeReviewed:'Results to be reviewed', resultsToBeReviewed:'Results to be reviewed',
compliance:'Compliance', compliance:'Compliant',
nonCompliance:'Non-Compliance', nonCompliance:'Non-Compliant',
toBeTracked:'To be tracked', toBeTracked:'To be tracked',
NA:'NA', NA:'NA',
electroniccontrollerparameter:'Electronic controller parameter', electroniccontrollerparameter:'Electronic controller parameter',
@@ -1801,4 +1801,5 @@ module.exports = {
verifytheconformancedeliverabletype:'Verify the conformance deliverable type', verifytheconformancedeliverabletype:'Verify the conformance deliverable type',
designaconformancedeliverabletype:'Design a conformance deliverable type', designaconformancedeliverabletype:'Design a conformance deliverable type',
reasonForReturnOfCompliance:'Reason for compliance return', reasonForReturnOfCompliance:'Reason for compliance return',
have:'Yes',
} }
+1 -1
View File
@@ -1634,7 +1634,7 @@ module.exports = {
Listoftreatableregulations: '可处理法规列表', Listoftreatableregulations: '可处理法规列表',
Listofuntractableregulations: '不可处理法规列表', Listofuntractableregulations: '不可处理法规列表',
project: '项目', project: '项目',
Categoryofdeliverables: "交付物类别", Categoryofdeliverables: "交付物类型",
Taskconfirmationresult: '任务确认结果', Taskconfirmationresult: '任务确认结果',
Compliancetaskhandling: '符合性任务办理', Compliancetaskhandling: '符合性任务办理',
resultofhandling: '处理结果', resultofhandling: '处理结果',
@@ -191,6 +191,13 @@
getAction(this.url.seachList, params).then((res) => { getAction(this.url.seachList, params).then((res) => {
if (res.success) { if (res.success) {
this.searchList = res.result this.searchList = res.result
this.searchList.push({
db_field_name: 'corresponding_standard',
db_field_txt: '对应标准',
dict_field: '',
field_show_type: '10',
tree: []
})
} }
}) })
}, },
@@ -43,6 +43,15 @@
</a-select> </a-select>
</div> </div>
</a-col> </a-col>
<a-col :md="6" :sm="8">
<div class="box-title-text">
<div class="title-text" :title="$t('standardNo')">
<span>{{ $t('standardNo') }}</span>
</div>
<j-input class="box-input" :placeholder="$t('PleaseEnter')+$t('standardNo')"
v-model="queryParam.serialNumber"></j-input>
</div>
</a-col>
<template v-if="toggleSearchStatus"> <template v-if="toggleSearchStatus">
</template> </template>
@@ -583,18 +592,18 @@
value: 'serialNumber', value: 'serialNumber',
text: this.$t('standardNo') text: this.$t('standardNo')
}, },
{ // {
type: 'Personnel', // type: 'Personnel',
value: 'sdt', // value: 'sdt',
valueName: 'sdtName', // valueName: 'sdtName',
text: this.$t('engineeringInterfacePerson') // text: this.$t('engineeringInterfacePerson')
}, // },
{ // {
type: 'Personnel', // type: 'Personnel',
value: 'dutyPerson', // value: 'dutyPerson',
valueName: 'dutyPersonName', // valueName: 'dutyPersonName',
text: this.$t('personLiable') // text: this.$t('personLiable')
}, // },
{ {
type: 'date', type: 'date',
value: 'endTime', value: 'endTime',
@@ -820,6 +829,7 @@
this.userInfoQuery = this.userInfo() this.userInfoQuery = this.userInfo()
this.getProcessStatus() this.getProcessStatus()
this.getDeliverableTree() this.getDeliverableTree()
this.querydreId()
this.getRoleByUserId(() => { this.getRoleByUserId(() => {
this.getAndUserId() this.getAndUserId()
}) })
@@ -869,6 +879,47 @@
this.$message.warning(this.$t('selectLeastOne')) this.$message.warning(this.$t('selectLeastOne'))
} }
}, },
querydreId() {
let query = {
projectLibraryId: this.$route.query.id
}
getAction('/project/projectCertificationInventoryEO/queryDutyPersonByProjectId', query).then((res) => {
if (res.success) {
let engineeringInterfacePerson = {
value: 'sdt',
text: this.$t('engineeringInterfacePerson'),
options: []
}
let personLiable = {
value: 'dutyPerson',
text: this.$t('personLiable'),
options: []
}
if (res.result.interfaceList && res.result.interfaceList.length > 0) {
res.result.interfaceList.forEach(val => {
engineeringInterfacePerson.options.push({
value: val.id,
key: val.id,
label: val.userName
})
})
}
if (res.result.dutyList && res.result.dutyList.length > 0) {
res.result.dutyList.forEach(val => {
personLiable.options.push({
value: val.id,
key: val.id,
label: val.userName
})
})
}
this.fieldList.push(engineeringInterfacePerson)
this.fieldList.push(personLiable)
} else {
}
})
},
getDeliverableTree() { getDeliverableTree() {
getAction('/sys/category/getCertificationDeliverableTree', {}).then((res) => { getAction('/sys/category/getCertificationDeliverableTree', {}).then((res) => {
if (res.success) { if (res.success) {
@@ -1249,28 +1249,28 @@
text: this.$t('certificationLevel'), text: this.$t('certificationLevel'),
dictCode: 'attestation_rank'//只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框 dictCode: 'attestation_rank'//只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框
}, },
{ // {
type: 'deliverables', // type: 'deliverables',
value: 'designDeliverableType', // value: 'designDeliverableType',
text: this.$t('designaconformancedeliverabletype'), // text: this.$t('designaconformancedeliverabletype'),
}, // },
{ // {
type: 'deliverables', // type: 'deliverables',
value: 'verifyDeliverableType', // value: 'verifyDeliverableType',
text: this.$t('verifytheconformancedeliverabletype'), // text: this.$t('verifytheconformancedeliverabletype'),
}, // },
{ // {
type: 'Personnel', // type: 'Personnel',
value: 'designDutyId', // value: 'designDutyId',
valueName: 'designDutyIdName', // valueName: 'designDutyIdName',
text: this.$t('responsiblepersonfordesigncompliance') // text: this.$t('responsiblepersonfordesigncompliance')
}, // },
{ // {
type: 'Personnel', // type: 'Personnel',
value: 'verifyDutyId', // value: 'verifyDutyId',
valueName: 'verifyDutyIdName', // valueName: 'verifyDutyIdName',
text: this.$t('responsiblepersonforverifyingcompliance') // text: this.$t('responsiblepersonforverifyingcompliance')
}, // },
// { // {
// type: '', // type: '',
// value: 'dutyTerritory', // value: 'dutyTerritory',
@@ -1435,6 +1435,8 @@
this.getHeader() this.getHeader()
this.queryLawEngineerByProjectId() this.queryLawEngineerByProjectId()
this.queryengineeringInterfacePersonId() this.queryengineeringInterfacePersonId()
this.querydesignDutyId()
this.queryverifyDutyId()
this.getRoleByUserId(() => { this.getRoleByUserId(() => {
this.getAndUserId() this.getAndUserId()
}) })
@@ -1577,6 +1579,59 @@
} }
}) })
}, },
querydesignDutyId() {
let query = {
projectLibraryId: this.$route.query.id
}
getAction('/project/projectLawsInventoryEO/queryDutyPersonByProjectId', query).then((res) => {
if (res.success) {
let designDuty = {
value: 'designDutyId',
text: this.$t('responsiblepersonfordesigncompliance'),
options: []
}
console.log(res)
if (res.result.designDutyList && res.result.designDutyList.length > 0) {
res.result.designDutyList.forEach(val => {
designDuty.options.push({
value: val.id,
key: val.id,
label: val.userName
})
})
}
this.fieldList.push(designDuty)
} else {
}
})
},
queryverifyDutyId() {
let query = {
projectLibraryId: this.$route.query.id
}
getAction('/project/projectLawsInventoryEO/queryDutyPersonByProjectId', query).then((res) => {
if (res.success) {
let verifyDuty = {
value: 'verifyDutyId',
text: this.$t('responsiblepersonforverifyingcompliance'),
options: []
}
if (res.result.verifyDutyList && res.result.verifyDutyList.length > 0) {
res.result.verifyDutyList.forEach(val => {
verifyDuty.options.push({
value: val.id,
key: val.id,
label: val.userName
})
})
}
this.fieldList.push(verifyDuty)
} else {
}
})
},
//流程状态点击事件 //流程状态点击事件
designFlowStatusClick(row, name) { designFlowStatusClick(row, name) {
let query = {} let query = {}