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