修改禅道已知bug 以及中英文

This commit is contained in:
qq787203167
2022-06-16 15:29:59 +08:00
parent f9266b419c
commit c5ff49dee3
8 changed files with 196 additions and 192 deletions
+121 -121
View File
@@ -1,7 +1,7 @@
module.exports = { module.exports = {
home: 'Home', home: 'Home',
account: 'Account', account: 'User Account',
EnterAccountFuzzyQuery: 'Enter Account Fuzzy Query', EnterAccountFuzzyQuery: 'Enter Account Fuzzy Search',
Gender: 'Gender', Gender: 'Gender',
pleaseSelect: 'Please Select', pleaseSelect: 'Please Select',
male: 'Male', male: 'Male',
@@ -9,7 +9,7 @@ module.exports = {
RealName: 'User name', RealName: 'User name',
pleaseEnter: 'Please Enter', pleaseEnter: 'Please Enter',
phoneNumber: 'Phone Number', phoneNumber: 'Phone Number',
query: 'Query', query: 'Search',
userStatues: 'User Status', userStatues: 'User Status',
normal: 'Normal', normal: 'Normal',
frozen: 'Frozen', frozen: 'Frozen',
@@ -36,10 +36,10 @@ module.exports = {
youThaw: 'Are you sure to thaw?', youThaw: 'Are you sure to thaw?',
freezePasManagementPage: 'This is the user management page?', freezePasManagementPage: 'This is the user management page?',
serialNumber: 'Number', serialNumber: 'Number',
userAccount: 'User account', userAccount: 'User Account',
userName: 'User name', userName: 'User name',
department: 'Department', department: 'Department',
status: 'State', status: 'Status',
operation: 'Operation', operation: 'Operation',
aRcord: 'A Rcord', aRcord: 'A Rcord',
operationAllowedAccount: 'This operation is not allowed for administrator account, please select again!', operationAllowedAccount: 'This operation is not allowed for administrator account, please select again!',
@@ -47,10 +47,10 @@ module.exports = {
selectedAccount: 'Selected account?', selectedAccount: 'Selected account?',
whether: 'Whether', whether: 'Whether',
adminDoNotAllowOperation: 'The administrator account does not allow this operation!', adminDoNotAllowOperation: 'The administrator account does not allow this operation!',
advancedQuery: 'Advanced query', advancedQuery: 'Advanced Search',
constructor: 'Constructor', constructor: 'Constructor',
advancedQueryEffective: 'Advanced query criteria are already effective', advancedQueryEffective: 'Advanced Search criteria are already effective',
preservation: 'Preservation', preservation: 'Save',
condition: 'Condition', condition: 'Condition',
close: 'Close', close: 'Close',
no: 'No', no: 'No',
@@ -59,7 +59,7 @@ module.exports = {
FilterMatching: 'Filter condition matching', FilterMatching: 'Filter condition matching',
AllMatching: '(All conditions require matching)', AllMatching: '(All conditions require matching)',
AnyOneMatches: '(Any one of the conditions matches)', AnyOneMatches: '(Any one of the conditions matches)',
SelectQueryField: 'Select query field', SelectQueryField: 'Select Search field',
matchRules: 'Matching Rules', matchRules: 'Matching Rules',
beEqualTo: 'Be Equal To', beEqualTo: 'Be Equal To',
contain: 'Contain', contain: 'Contain',
@@ -75,28 +75,28 @@ module.exports = {
numericalValue: 'Numerical Value', numericalValue: 'Numerical Value',
not: 'No.', not: 'No.',
EnterValue: 'Please Enter a Value', EnterValue: 'Please Enter a Value',
SavedQuery: 'Saved Query', SavedQuery: 'Saved Search',
NoQueriesSaved: 'No Queries Were Saved', NoQueriesSaved: 'No Queries Were Saved',
SavedName: 'Saved Name', SavedName: 'Saved Name',
CannotQueryEmpty: 'Cannot query empty condition', CannotQueryEmpty: 'Cannot Search empty condition',
EmptyCannotSaved: 'Empty condition cannot be saved', EmptyCannotSaved: 'Empty condition 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 successfully',
DeleteQuery: 'Delete current query?', DeleteQuery: 'Delete current Search?',
VersionNotSupported: 'Version not supported', VersionNotSupported: 'Version not supported',
SaveQueryCriteria: 'Save query criteria', SaveQueryCriteria: 'Save Search criteria',
roleName: 'Role name', roleName: 'Role name',
newRole: 'New role', newRole: 'New role',
RoleManagement: 'Role management', RoleManagement: 'Role management',
toGrantAuthorization: 'To Grant authorization', toGrantAuthorization: 'Authorized',
newUser: 'New User', newUser: 'New User',
ExistingUsers: 'Existing users', ExistingUsers: 'Existing users',
total: 'Total', total: 'Total',
strip: 'Data', strip: 'Data',
RoleCode: 'Role Code', RoleCode: 'Role Code',
createTime: 'Create Time', createTime: 'Creation time',
userName: 'User Name', userName: 'User Name',
selectOneRule: 'Please select a role!', selectOneRule: 'Please select a role!',
setAttribute: 'Please set the url.list2 attribute!', setAttribute: 'Please set the url.list2 attribute!',
@@ -108,19 +108,19 @@ module.exports = {
AddDepartment: 'Add Department', AddDepartment: 'Add Department',
AddSubordinate: 'Add Subordinate', AddSubordinate: 'Add Subordinate',
DepartmentInformation: 'Department Information', DepartmentInformation: 'Department Information',
BatchDelete: 'Batch delete', BatchDelete: 'Batch Delete',
DeleteMultiplePiecesData: 'Delete multiple pieces of data', DeleteMultiplePiecesData: 'Delete multiple pieces of data',
CurrentSelection: 'Current selection', CurrentSelection: 'Current selection',
Deselect: 'Deselect', Deselect: 'Deselect',
enterDepartmentName: 'Please enter department name', enterDepartmentName: 'Please enter department name',
addTo: 'Add to', addTo: 'Add',
cancel: 'Cancel', cancel: 'Cancel',
checkAll: 'Check all', checkAll: 'Check all',
DeselectAll: 'Deselect all', DeselectAll: 'Deselect all',
ExpandAll: 'Expand all', ExpandAll: 'Expand all',
MergeAll: 'Merge all', MergeAll: 'Merge all',
TreeOperation: 'Tree operation', TreeOperation: 'Tree operation',
essentialInformation: 'Essential Information', essentialInformation: 'General information',
OrganizationName: 'Organization Name', OrganizationName: 'Organization Name',
EnterOrganizationDepartment: 'Please enter organization / department name', EnterOrganizationDepartment: 'Please enter organization / department name',
SuperiorDepartment: 'Superior department', SuperiorDepartment: 'Superior department',
@@ -130,7 +130,7 @@ module.exports = {
PleaseSelectOrganizationType: 'Please select organization type', PleaseSelectOrganizationType: 'Please select organization type',
company: 'Company', company: 'Company',
post: 'Post', post: 'Post',
sort: 'Sort', sort: 'Order',
enterMobileNumber: 'Please enter your mobile phone number', enterMobileNumber: 'Please enter your mobile phone number',
enterAddress: 'Please enter the address', enterAddress: 'Please enter the address',
address: 'Address', address: 'Address',
@@ -158,7 +158,7 @@ module.exports = {
recycleBin: 'Recycle Bin', recycleBin: 'Recycle Bin',
DictionaryConfiguration: 'Dictionary configuration', DictionaryConfiguration: 'Dictionary configuration',
dataDictionaryPage: 'This is the data dictionary page', dataDictionaryPage: 'This is the data dictionary page',
describe: 'Describe', describe: 'Description',
DescriptionRefreshCache: 'Description refresh cache complete!', DescriptionRefreshCache: 'Description refresh cache complete!',
FailedRefreshCache: 'Failed to refresh cache!', FailedRefreshCache: 'Failed to refresh cache!',
refreshFailed: 'refresh failed', refreshFailed: 'refresh failed',
@@ -205,7 +205,7 @@ module.exports = {
enterID: 'Please enter ID', enterID: 'Please enter ID',
DataComparison: 'Data comparison', DataComparison: 'Data comparison',
DataLogManagementPage: 'Data log management page', DataLogManagementPage: 'Data log management page',
VersionNumber: 'Version number', VersionNumber: 'Version',
DataContent: 'Data content', DataContent: 'Data content',
creator: 'Creator', creator: 'Creator',
selectTwoPiecesData: 'Please select two pieces of data', selectTwoPiecesData: 'Please select two pieces of data',
@@ -235,7 +235,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: 'Determine', determine: 'Confirmed',
DictionaryCoding: 'Dictionary coding', DictionaryCoding: 'Dictionary coding',
enterDictionaryCode: 'Please enter dictionary code', enterDictionaryCode: 'Please enter dictionary code',
DictionaryList: 'Dictionary list', DictionaryList: 'Dictionary list',
@@ -251,7 +251,7 @@ module.exports = {
SuperiorMenu: 'Duperior Menu', SuperiorMenu: 'Duperior Menu',
selectSuperiorMenu: 'Please select superior menu', selectSuperiorMenu: 'Please select superior menu',
selectParentMenu: 'Please select parent menu', selectParentMenu: 'Please select parent menu',
MenuPath: 'Menu path', MenuPath: 'Menu Route',
enterMenuPath: 'Please enter the menu path', enterMenuPath: 'Please enter the menu path',
FrontAssembly: 'Front end assembly', FrontAssembly: 'Front end assembly',
enterFrontComponents: 'Please enter front-end components', enterFrontComponents: 'Please enter front-end components',
@@ -329,7 +329,7 @@ module.exports = {
ClearSelection: 'Clear selection', ClearSelection: 'Clear selection',
BatchRestore: 'Batch restore', BatchRestore: 'Batch restore',
RestoreUser: 'Restore user', RestoreUser: 'Restore user',
FailedQuery: 'Failed to query deleted users:', FailedQuery: 'Failed to Search deleted users:',
headPortrait: 'Head Portrait', headPortrait: 'Head Portrait',
RestorUser: 'Restore user', RestorUser: 'Restore user',
sureRestore: 'Are you sure you want to restore this', sureRestore: 'Are you sure you want to restore this',
@@ -349,26 +349,26 @@ module.exports = {
exportWithFile: 'Export with file', exportWithFile: 'Export with file',
Push: 'Push', Push: 'Push',
templateDownload: 'Template download', templateDownload: 'Template download',
textInformation: 'Text information', textInformation: 'Document files',
relatedInformation: 'Related information', relatedInformation: 'Relevant information',
RetrieveFiles: 'Retrieve Received Files', RetrieveFiles: 'Select Stored File',
SplitText: 'Split Received Text', SplitText: 'Split Stored File',
ImportResults: 'Import Split Results', ImportResults: 'Import Split Results',
copy: 'Copy', copy: 'Copy',
TemplateDownload: 'Template download', TemplateDownload: 'Template download',
MergerClause: 'Merger clause', MergerClause: 'Merger clause',
BatchSetting: 'Batch setting', BatchSetting: 'Batch setting',
BatchCancel: 'Batch cancel collection', BatchCancel: 'Batch cancel collection',
SubscriptionManagement: 'Subscription domain management', SubscriptionManagement: 'Select Tech Fields',
BatchCancellation: 'Batch cancellation', BatchCancellation: 'Cancel by batch',
clickUpload: 'Click upload', clickUpload: 'Click to upload',
viewUploadedFiles: 'View uploaded files', viewUploadedFiles: 'View uploaded files',
standardSelection: 'Standard selection', standardSelection: 'Standard selection',
Collection: 'Collection', Collection: 'Add to collection',
CancelCollection: 'Cancel collection', CancelCollection: 'Cancel from collection',
deleteLib: 'Delete', deleteLib: 'Delete',
subscribe: 'Subscribe', subscribe: 'Subscribe',
CancelSubscribe: 'Cancel Subscribe', CancelSubscribe: 'Unsubscribe',
ConfirmCollection: 'Confirm collection ?', ConfirmCollection: 'Confirm collection ?',
cancelConfirmCollection: 'Are you sure you want to cancel the collection', cancelConfirmCollection: 'Are you sure you want to cancel the collection',
ConfirmSubscribe: 'Confirm Subscribe ?', ConfirmSubscribe: 'Confirm Subscribe ?',
@@ -376,7 +376,7 @@ module.exports = {
ConfirmDelete: 'Confirm Delete ?', ConfirmDelete: 'Confirm Delete ?',
ConfirmBatchDeletion: 'Confirm Batch Deletion ? ', ConfirmBatchDeletion: 'Confirm Batch Deletion ? ',
download: 'Download', download: 'Download',
UpdateLog: 'Update Log', UpdateLog: 'Change Log',
DocumentSplitting: 'Document Splitting', DocumentSplitting: 'Document Splitting',
DocumentTranslation: 'Document Translation', DocumentTranslation: 'Document Translation',
DocumentComparison: 'Document Comparison', DocumentComparison: 'Document Comparison',
@@ -386,21 +386,21 @@ module.exports = {
DocumentLibrary: 'Document Library', DocumentLibrary: 'Document Library',
DocumentComparisonLibrary: 'Document comparison Library', DocumentComparisonLibrary: 'Document comparison Library',
weekly: 'Weekly', weekly: 'Weekly',
SyncLibrary: 'Sync to document library', SyncLibrary: 'Sync to doc. library',
check: 'Check', check: 'Proofread',
enName: 'English name', enName: 'English name',
selectLeastOne: 'Please select at least one piece of data', selectLeastOne: 'Please select at least one piece of data',
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?',
UploadFile: 'Upload file', UploadFile: 'Upload file',
TagItemManagement: 'Tag item management', TagItemManagement: 'Tag Item Management',
LabelContentManagement: 'Label content management', LabelContentManagement: 'Tag Content Management',
InputBoxType: 'Input box type', InputBoxType: 'Input box type',
DropDownType: 'Drop down type', DropDownType: 'Drop down type',
ExhibitionAreaManagement: 'Exhibition area management', ExhibitionAreaManagement: 'Display Area Management',
NewLabelItem: 'Add label item', NewLabelItem: 'Add Tag Item',
editLabelItem: 'Edit label item', editLabelItem: 'Edit Tag Item',
NodeQuickLookup: 'Node quick lookup', NodeQuickLookup: 'Node quick lookup',
AreAllLabelsRead: 'Are all labels read', AreAllLabelsRead: 'Are all labels read',
AllLabelsRead: 'Labels Read', AllLabelsRead: 'Labels Read',
@@ -416,23 +416,23 @@ module.exports = {
OperationSuccessful: 'Operation successful', OperationSuccessful: 'Operation successful',
operationFailed: 'Operation Failed', operationFailed: 'Operation Failed',
PersonnelSelection: 'Personnel Selection', PersonnelSelection: 'Personnel Selection',
EmployeeNumber: 'Employee Number', EmployeeNumber: 'Employee ID',
EmployeeType: 'Employee Type', EmployeeType: 'Employee Type',
LabeItemName: 'Label Item Name', LabeItemName: 'Label Item Name',
PleaseEnterLabelName: 'Please enter label name', PleaseEnterLabelName: 'Please enter label name',
DisplayArea: 'Display area', DisplayArea: 'Display area',
ChineseName: 'Chinese name', ChineseName: 'Attribute Name',
AttributeType: 'Attribute type', AttributeType: 'Attribute type',
FieldLength: 'Field length', FieldLength: 'Field length',
DisplayOrder: 'Display order', DisplayOrder: 'Display order',
LabelName: 'Label name', LabelName: 'Tag Name',
LabelType: 'Label type', LabelType: 'Tag Type',
PleaseSelectLabelType: 'Please select a label type', PleaseSelectLabelType: 'Please select a label type',
PleaseEnterDescription: 'Please enter a description', PleaseEnterDescription: 'Please enter a description',
LengthBe1to100: 'Length should be 1 to 100', LengthBe1to100: 'Length should be 1 to 100',
Module: 'Module', Module: 'Module',
PleaseSelectModule: 'Please select the module', PleaseSelectModule: 'Please select the module',
AttributeName: 'Attribute name', AttributeName: 'Attribute Name',
PleaseEnterPropertyName: 'Please enter a property name', PleaseEnterPropertyName: 'Please enter a property name',
PleaseEnterYourEnglishName: 'Please enter your English name', PleaseEnterYourEnglishName: 'Please enter your English name',
PleaseSelectAttributeType: 'Please select an attribute type', PleaseSelectAttributeType: 'Please select an attribute type',
@@ -454,7 +454,7 @@ module.exports = {
SearchCenterDisplay: 'Search center display', SearchCenterDisplay: 'Search center display',
selectSearchCenterDisplayed: 'Please select whether the search center is displayed', selectSearchCenterDisplayed: 'Please select whether the search center is displayed',
selectWhetherRequired: 'Please select whether it is required', selectWhetherRequired: 'Please select whether it is required',
SortNumber: 'Sort number', SortNumber: 'Order',
enterDisplayArea: 'Please enter the display area', enterDisplayArea: 'Please enter the display area',
charactersLength: '1 - 50 characters in length', charactersLength: '1 - 50 characters in length',
enterSortingNumber: 'Please enter the sorting number', enterSortingNumber: 'Please enter the sorting number',
@@ -464,11 +464,11 @@ module.exports = {
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: 'More', open: 'More',
away: 'Away', away: 'Less',
toDoProcess: 'To Do List', toDoProcess: 'To Do',
processDone: 'Process done', processDone: 'Completed',
sentProcess: 'Sent process', sentProcess: 'Initiated process',
monitoringProcess: 'Monitoring process', monitoringProcess: 'Monitor',
ConfirmDeployment: 'Confirm deployment?', ConfirmDeployment: 'Confirm deployment?',
terminationProcess: 'Termination Process', terminationProcess: 'Termination Process',
issue: 'Issue', issue: 'Issue',
@@ -487,17 +487,17 @@ module.exports = {
Operator: 'Operator', Operator: 'Operator',
role: 'Role', role: 'Role',
operationContent: 'Operation Content', operationContent: 'Operation Content',
operationTime: 'Operation Time', operationTime: 'Operation time',
ConfirmReplication: 'Confirm replication', ConfirmReplication: 'Confirm replication',
ProcessName: 'Process name', ProcessName: 'Process name',
ProcessType: 'Process type', ProcessType: 'Process Type',
AddProcess: 'Add process', AddProcess: 'Add process',
RelatedItems: 'Related items', RelatedItems: 'Relevant items',
Sponsor: 'Initiator', Sponsor: 'Initiator',
CurrentProcessor: 'Current processor', CurrentProcessor: 'Current processor',
LastProcessor: 'Last processor', LastProcessor: 'Last processor',
ProcessingTime: 'Processing time', ProcessingTime: 'Complete Date',
cutoffTime: 'Cut-Off Time', cutoffTime: 'Due Date',
ProcessStatus: 'Process status', ProcessStatus: 'Process status',
CompletionTime: 'Completion time', CompletionTime: 'Completion time',
draft: 'Draft', draft: 'Draft',
@@ -505,7 +505,7 @@ module.exports = {
cantExeed: 'Cannot Exceed ', cantExeed: 'Cannot Exceed ',
characters: 'Characters', characters: 'Characters',
Processing: 'Processing', Processing: 'Processing',
See: 'See', See: 'View',
labelNameCannotDuplicate: 'Label name cannot be duplicate', labelNameCannotDuplicate: 'Label name cannot be duplicate',
list: 'List', list: 'List',
paragraph: 'Paragraph', paragraph: 'Paragraph',
@@ -518,10 +518,10 @@ module.exports = {
collectionTime: 'Collection Time', collectionTime: 'Collection Time',
split: 'Split', split: 'Split',
splitFile: 'Split File', splitFile: 'Split File',
clauseName: 'Clause Name', clauseName: 'Item Name',
clauseContent: 'Clause Content', clauseContent: 'Item Content',
newClause: 'New Clause', newClause: 'New Clause',
clauseNo: 'Clause No.', clauseNo: 'Item No.',
functionalAreas: 'Functional Areas', functionalAreas: 'Functional Areas',
technicalField: 'Technical Field', technicalField: 'Technical Field',
informationCategory: 'Information Category', informationCategory: 'Information Category',
@@ -579,11 +579,11 @@ module.exports = {
listStatus: 'List status', listStatus: 'List status',
creater: 'Creater', creater: 'Creater',
withdraw: 'Withdraw', withdraw: 'Withdraw',
maintenanceList: 'Maintenance list', maintenanceList: 'Maintain List',
instructionForUse: 'Instruction for use', instructionForUse: 'Instruction',
subtitle: 'Sub-Title', subtitle: 'Sub-Title',
scopeOfApplication: 'Scope', scopeOfApplication: 'Scope',
correspondingStandard: 'Compare', correspondingStandard: 'Compare EU/CN',
implementationCategory: 'Usage', implementationCategory: 'Usage',
certificationType: 'Certification Type', certificationType: 'Certification Type',
certificationLevel: 'Certification Level', certificationLevel: 'Certification Level',
@@ -591,19 +591,19 @@ module.exports = {
confirmationOfDesignConformity: 'Design Compliance Check', confirmationOfDesignConformity: 'Design Compliance Check',
Deliverables: 'Deliverables', Deliverables: 'Deliverables',
personLiable: 'Assignee', personLiable: 'Assignee',
PrehomoConfirmation: 'Pre-Homo Check', PrehomoConfirmation: 'Pre-Homo Confirmation',
verificationAndConformityconfirmation: 'Validation Compliance Check', verificationAndConformityconfirmation: 'Validation Compliance Check',
StandardImplementationDate: 'Standard implementation date', StandardImplementationDate: 'Standard implementation date',
regulatoryEngineer: 'Regulation Engineer', regulatoryEngineer: 'Regulation Engineer',
certifiedEngineer: 'Homologation Engineer', certifiedEngineer: 'Homologation Engineer',
regulatoryEngineerOrcertifiedEngineer: 'Regulation Engineer Or Homologation Engineer', regulatoryEngineerOrcertifiedEngineer: 'Regulation Engineer Or Homologation Engineer',
engineeringInterfacePerson: 'Engineering Interface', engineeringInterfacePerson: 'Engineering Interface',
typeOfDeliverables: 'Type of deliverables', typeOfDeliverables: 'Deliverable Type',
deliverableTemplate: 'Deliverable template', deliverableTemplate: 'Deliverable Template',
entryName: 'Entry Name', entryName: 'Project Name',
targetMarket: 'Target Market', targetMarket: 'Target Market',
projectStatus: 'Project Status', projectStatus: 'Status',
StudioEngineer: 'Studio Engineer', StudioEngineer: 'R&H Studio',
CertificationTime: 'Certification Time', CertificationTime: 'Certification Time',
NTplatform: 'NT platform', NTplatform: 'NT platform',
NPplatform: 'NP platform', NPplatform: 'NP platform',
@@ -613,9 +613,9 @@ module.exports = {
task: 'Task', task: 'Task',
TaskCutOffTime: 'Due Date', TaskCutOffTime: 'Due Date',
Transfer: 'Transfer', Transfer: 'Transfer',
CertificationDirectory: 'Certification Catalogue', CertificationDirectory: 'Homologation Catalogue',
TaskRequirements: 'Task requirements', TaskRequirements: 'Task Requirements',
CertificationProgress: 'Homo Progress', CertificationProgress: 'Homologation Progress',
CurrentProjectStatusEvaluation: 'Current State', CurrentProjectStatusEvaluation: 'Current State',
NiONumber: 'NiO number', NiONumber: 'NiO number',
ParameterName: 'Parameter name', ParameterName: 'Parameter name',
@@ -623,12 +623,12 @@ module.exports = {
Version: 'Version', Version: 'Version',
certificationProgramTime: 'Certification program time', certificationProgramTime: 'Certification program time',
ArchitecturePlatform: 'Architecture platform', ArchitecturePlatform: 'Architecture platform',
ModelPlatform: 'Model platform', ModelPlatform: 'Model Platform',
ListOfRelevantPersonnel: 'List of relevant personnel', ListOfRelevantPersonnel: 'Personal List',
DeliverableStatus: 'Deliverable status', DeliverableStatus: 'Deliverable Status',
CurrentStatusOfTheProject: 'Current status of the project', CurrentStatusOfTheProject: 'Project Current State',
CurrentStatus: 'Current status', CurrentStatus: 'Current status',
NonConformance: 'Non conformance', NonConformance: 'Non-compliant',
listSubclauses: 'List Subclauses', listSubclauses: 'List Subclauses',
fileType: 'File Type', fileType: 'File Type',
view: 'View', view: 'View',
@@ -656,15 +656,15 @@ module.exports = {
FileUploadedSuccessfully: 'File uploaded successfully', FileUploadedSuccessfully: 'File uploaded successfully',
DeletedSuccessfully: 'Deleted successfully', DeletedSuccessfully: 'Deleted successfully',
confirmCopy: 'Confirm Copy ?', confirmCopy: 'Confirm Copy ?',
DigitalPlatform: 'Digital platform', DigitalPlatform: 'Digital Platform',
dehicleDevelopmentPlan: 'Vehicle development plan', dehicleDevelopmentPlan: 'Vehicle Master Plan',
certificationProgram: 'CertificationProgram', certificationProgram: 'Homologation Plan',
DocumentStandard: 'Document standard', DocumentStandard: 'Document standard',
standardName: 'Standard Name', standardName: 'Standard Name',
initiateListConfirmation: 'Initiate list confirmation', initiateListConfirmation: 'Initiate list confirmation',
initiateTaskConfirmation: 'Initiate task confirmation', initiateTaskConfirmation: 'Initiate task confirmation',
alteration: 'Alteration', alteration: 'Change',
fixedPlate: 'Fixed plate', fixedPlate: 'Baseline',
taskAffirmStatus: 'Task Confirmation Status', taskAffirmStatus: 'Task Confirmation Status',
taskAffirm: 'Task Confirmation', taskAffirm: 'Task Confirmation',
listConfirmationStatus: 'List Confirmation Status', listConfirmationStatus: 'List Confirmation Status',
@@ -678,14 +678,14 @@ module.exports = {
confirmOverrule: 'Confirm Overrule', confirmOverrule: 'Confirm Overrule',
The: 'The', The: 'The',
submitted: 'Data has been submitted and cannot be submitted again', submitted: 'Data has been submitted and cannot be submitted again',
basicInformationOfParameters: 'Project information of parameters', basicInformationOfParameters: 'Project Basic Information',
regulatoryCertificationTaskPlan: 'Regulatory / Certification Task Plan', regulatoryCertificationTaskPlan: 'Regulation/Homologation Task Plan',
bringInRelevantPersonnel: 'Bring in relevant personnel', bringInRelevantPersonnel: 'Bring in relevant personnel',
confirmBringInRelevantPersonnel: 'Confirm Bring in relevant personnel', confirmBringInRelevantPersonnel: 'Confirm Bring in relevant personnel',
problemType: 'Problem type', problemType: 'Issue Type',
projectDetails: 'Project details', projectDetails: 'Project Details',
listOfRegulations: 'List of regulations', listOfRegulations: 'Regulation List',
taskList: 'Task list', taskList: 'Task List',
TaskParameterCollection: 'Task parameter collection', TaskParameterCollection: 'Task parameter collection',
nonConformance: 'Non conformance', nonConformance: 'Non conformance',
deadlineForConfirmationOfDesignCompliance: 'Deadline for confirmation of design compliance', deadlineForConfirmationOfDesignCompliance: 'Deadline for confirmation of design compliance',
@@ -703,13 +703,13 @@ module.exports = {
time: 'Time', time: 'Time',
uploadMaximumATime: 'Upload a Maximum of 20 Images at a time', uploadMaximumATime: 'Upload a Maximum of 20 Images at a time',
confirmationOfRegulationsList: 'Confirmation of regulations list', confirmationOfRegulationsList: 'Regulation List Confirmation',
regulatoryTaskConfirmation: 'Regulatory task confirmation', regulatoryTaskConfirmation: 'Regulation Task Confirmation',
certificationStart: 'Certification start', certificationStart: 'Homologation Start',
certificationEnd: 'Certification end', certificationEnd: 'Homologation End',
directoryName: 'Directory name', directoryName: 'Catalogue Name',
batch: 'Batch', batch: 'Batch',
uploadTime: 'Upload time', uploadTime: 'Upload Time',
enclosure: 'Enclosure', enclosure: 'Enclosure',
// 认证 // 认证
Areyousureparameteritems: 'Are you sure to submit the selected parameter items?', Areyousureparameteritems: 'Are you sure to submit the selected parameter items?',
@@ -785,8 +785,8 @@ module.exports = {
selectInquiry: 'Select Inquiry', selectInquiry: 'Select Inquiry',
sendBack: 'Send Back', sendBack: 'Send Back',
taskConfirmationProcess: 'Task confirmation process', taskConfirmationProcess: 'Task confirmation process',
notFinished: 'Not Finished', notFinished: 'To be completed',
Finished: 'Finished', Finished: 'Completed',
theRequirementst: 'The engineering interface person confirms the compliance requirements', theRequirementst: 'The engineering interface person confirms the compliance requirements',
dataLoading: 'Data loading...', dataLoading: 'Data loading...',
Submitting: 'Submitting', Submitting: 'Submitting',
@@ -805,11 +805,11 @@ module.exports = {
importTemplate: 'Import Template', importTemplate: 'Import Template',
verificationConfirmationDeadline: 'Verification compliance confirmation deadline', verificationConfirmationDeadline: 'Verification compliance confirmation deadline',
technicalEvaluationResults: 'Technical Evaluation Results', technicalEvaluationResults: 'Technical Evaluation Results',
engineeringConfirmation: 'Project Delivery', engineeringConfirmation: 'Engineering Deliverables',
feedbackFromTheEngineer: 'Feedback From The Engineer', feedbackFromTheEngineer: 'Engineer Comment',
completedBy: 'Completed By', completedBy: 'Completed By',
completedTime: 'Completed Time', completedTime: 'Completed Time',
replyFromProjectContactPerson: 'Responsible Persons reply', replyFromProjectContactPerson: 'Assignee Reply',
answer: 'Answer', answer: 'Answer',
distributionEngineer: 'Distribution Engineer', distributionEngineer: 'Distribution Engineer',
reminderHandling: 'Reminder handling', reminderHandling: 'Reminder handling',
@@ -832,11 +832,11 @@ module.exports = {
TheDoesNotContainData: 'The maintenance list of the virtual list does not contain data', TheDoesNotContainData: 'The maintenance list of the virtual list does not contain data',
number: 'No.', number: 'No.',
Deadline: 'Deadline', Deadline: 'Deadline',
toBeConfirmed: 'No rating', toBeConfirmed: 'To confirm',
designComplianceReview: 'Confirm design conformance', designComplianceReview: 'Design Compliance Confirmation',
preHomeConfirmation: 'Pre-Homo confirmation', preHomeConfirmation: 'Pre-Homo confirmation',
verificationComplianceReview: 'Verify conformance validation', verificationComplianceReview: 'Validation Compliance Confirmation',
Deployment: 'Deployment', Deployment: 'Deploy',
pleaseDesignConformityConfirmation: 'Please complete the data of design conformity confirmation', pleaseDesignConformityConfirmation: 'Please complete the data of design conformity confirmation',
pleaseConfirmedByPrehomo: 'Please complete the data confirmed by Pre-Homo', pleaseConfirmedByPrehomo: 'Please complete the data confirmed by Pre-Homo',
pleaseConformityVerification: 'Please complete the data of Conformity verification', pleaseConformityVerification: 'Please complete the data of Conformity verification',
@@ -853,20 +853,20 @@ module.exports = {
blueUndeterminedState: 'Blue: undetermined state', blueUndeterminedState: 'Blue: undetermined state',
authenticationMessage: 'Authentication Message', authenticationMessage: 'Authentication Message',
accept: 'Accept', accept: 'Accept',
notLaunch: 'Not Launch', notLaunch: 'Not start',
refuse: 'Refuse', refuse: 'Reject',
taskTermination: 'Task termination', taskTermination: 'Task termination',
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',
designComplianceConfirmationProgress: 'Design Compliance Confirmation Progress', designComplianceConfirmationProgress: 'Design Compliance Confirmation Progress',
preHomeConfirmProgress: 'Pre-Home confirm progress', preHomeConfirmProgress: 'Pre-Homo Confirmation Progress',
verificationComplianceConfirmationProgress: 'Verification compliance confirmation progress', verificationComplianceConfirmationProgress: 'Validation Compliance Confirmation Progress',
totalTable: 'Total', totalTable: 'Total',
newlyAdded: 'Newly Added', newlyAdded: 'Add',
applicableSupplement: 'Applicable Supplement', applicableSupplement: 'Applicable Supplement',
taskDescription: 'Task description', taskDescription: 'Task description',
descriptionDeliverables: 'Description of deliverables', descriptionDeliverables: 'Instruction',
startMonth: 'Start Month', startMonth: 'Start Month',
endMonth: 'End Month', endMonth: 'End Month',
Importing: 'Importing...', Importing: 'Importing...',
@@ -896,10 +896,10 @@ module.exports = {
regulatoryCertificationTaskConfirmation: 'Regulatory certification task confirmation', regulatoryCertificationTaskConfirmation: 'Regulatory certification task confirmation',
confirmationEngineeringInterfacePerson: 'Confirmation of engineering interface person', confirmationEngineeringInterfacePerson: 'Confirmation of engineering interface person',
engineerReply: 'Engineer reply', engineerReply: 'Engineer reply',
catalogFile: 'Catalog File', catalogFile: 'Catalogue File',
testScheme: 'Test Scheme', testScheme: 'Test Scheme',
testReportLocation: 'Test report location', testReportLocation: 'Report Location',
explain: 'Explain', explain: 'Comment',
dataCannotEmpty: 'Data Cannot Empty', dataCannotEmpty: 'Data Cannot Empty',
documentDynamics: 'Document Dynamics', documentDynamics: 'Document Dynamics',
theNumberAgain: 'The number already exists and cannot be added again', theNumberAgain: 'The number already exists and cannot be added again',
@@ -913,7 +913,7 @@ module.exports = {
basicInformation: 'Basic Information', basicInformation: 'Basic Information',
replyFromProjectContact: 'Reply from project contact person', replyFromProjectContact: 'Reply from project contact person',
pleaseUpload: 'Please Upload', pleaseUpload: 'Please Upload',
fullScreenView: 'Full Screen View', fullScreenView: 'Full Screen',
systemPrompt: 'System Prompt', systemPrompt: 'System Prompt',
loginExpired: 'Login Expired', loginExpired: 'Login Expired',
reportNotUploaded: 'Report not uploaded', reportNotUploaded: 'Report not uploaded',
@@ -935,8 +935,8 @@ module.exports = {
roleSwitching: 'Role switching', roleSwitching: 'Role switching',
setCreator: 'Set Creator', setCreator: 'Set Creator',
documentLibraryDetails: 'Document library details', documentLibraryDetails: 'Document library details',
question:'Question', question: 'Question',
ConfirmQuestion:'Confirm Question', ConfirmQuestion: 'Confirm Question',
disableInput:'Disable input', disableInput: 'Disable input',
OnlyOrTaskconfirmationOut:'Only when the list confirmation status or task confirmation status is to be confirmed can the reminder be carried out', OnlyOrTaskconfirmationOut: 'Only when the list confirmation status or task confirmation status is to be confirmed can the reminder be carried out'
} }
@@ -4,19 +4,19 @@
<a-upload <a-upload
accept='.zip' accept='.zip'
:disabled="disabled" :disabled="disabled"
class="ant-upload-list" class="ant-upload-list "
name="file" name="file"
:list-type="listType" :list-type="listType"
:file-list="myfileList" :file-list="myfileList"
:multiple="false" :multiple="false"
:action = 'uploadAction' :action='uploadAction'
:headers="headers" :headers="headers"
:before-upload="beforeUpload" :before-upload="beforeUpload"
:remove='remove' :remove='remove'
@change="handleChange"> @change="handleChange">
<!-- <p><a-icon style="font-size: 67px;color: #c0c4cc;" type="cloud-upload" /></p>--> <!-- <p><a-icon style="font-size: 67px;color: #c0c4cc;" type="cloud-upload" /></p>-->
<a-icon type="export" :rotate="-90" /> <a-icon type="export" :rotate="-90"/>
{{$t('splitFile')}} {{$t('splitFile')}}
</a-upload> </a-upload>
<!-- </a-modal>--> <!-- </a-modal>-->
@@ -25,62 +25,63 @@
<script> <script>
import Vue from 'vue' import Vue from 'vue'
import { ACCESS_TOKEN } from "@/store/mutation-types" import { ACCESS_TOKEN } from '@/store/mutation-types'
export default { export default {
name: 'importSplitUpload', name: 'importSplitUpload',
props:['disableds','disabled','thisFileUploadUrl','readonly','thisFileType','accept','title','listType','module'], props: ['disableds', 'disabled', 'thisFileUploadUrl', 'readonly', 'thisFileType', 'accept', 'title', 'listType', 'module'],
data(){ data() {
return{ return {
visible:false, visible: false,
uploadAction:window._CONFIG['domianURL']+"/sys/common/upload", uploadAction: window._CONFIG['domianURL'] + '/sys/common/upload',
downLoadFileUrl:window._CONFIG['domianURL']+'/sys/common/static', downLoadFileUrl: window._CONFIG['domianURL'] + '/sys/common/static',
myfileList:[], myfileList: [],
fileList:[], fileList: [],
fileTypeSatus:false, fileTypeSatus: false,
headers:{}, headers: {}
} }
}, },
created(){ created() {
const token = Vue.ls.get(ACCESS_TOKEN); const token = Vue.ls.get(ACCESS_TOKEN)
this.headers = {"X-Access-Token":token}; this.headers = { 'X-Access-Token': token }
this.containerId = 'container-ty-'+new Date().getTime(); this.containerId = 'container-ty-' + new Date().getTime()
}, },
mounted(){ mounted() {
// console.log(this.thisFileType,this.thisFileSize,this.thisFileUploadUrl); // console.log(this.thisFileType,this.thisFileSize,this.thisFileUploadUrl);
}, },
methods:{ methods: {
beforeUpload(file,fileList) { beforeUpload(file, fileList) {
console.log('file',this.accept,file,fileList,this.myfileList) console.log('file', this.accept, file, fileList, this.myfileList)
this.fileTypeSatus=false this.fileTypeSatus = false
if(this.myfileList&&this.myfileList.length>=1){ if (this.myfileList && this.myfileList.length >= 1) {
// console.log() // console.log()
this.$message.warning(this.$t('onlyOnefileUploaded')) this.$message.warning(this.$t('onlyOnefileUploaded'))
return false return false
}else{ } else {
let suffix=file.name.split('.') let suffix = file.name.split('.')
let acceptSuffix=suffix[suffix.length-1] let acceptSuffix = suffix[suffix.length - 1]
if(acceptSuffix.toLowerCase()=='zip'){ if (acceptSuffix.toLowerCase() == 'zip') {
this.fileTypeSatus = true; this.fileTypeSatus = true
this.$message.destroy() this.$message.destroy()
// 207M.doc文件大小超出100MB限制, 请压缩或降低文件质量! // 207M.doc文件大小超出100MB限制, 请压缩或降低文件质量!
this.errorMessage = file.name + "文件大小超出100MB限制, 请压缩或降低文件质量!"; this.errorMessage = file.name + '文件大小超出100MB限制, 请压缩或降低文件质量!'
// } // }
} }
} }
}, },
remove(){ remove() {
this.fileTypeSatus = true; this.fileTypeSatus = true
// console.log('rrr',this.myfileList) // console.log('rrr',this.myfileList)
}, },
handleChange(info) { handleChange(info) {
// console.log('info',info) // console.log('info',info)
let { file,fileList } = info; let { file, fileList } = info
const status = info.file.status; const status = info.file.status
info.fileList.forEach((val,index)=>{ info.fileList.forEach((val, index) => {
if(val.response && !val.response.result){ if (val.response && !val.response.result) {
this.$message.error(val.response.message); this.$message.error(val.response.message)
info.fileList.splice(index,1) info.fileList.splice(index, 1)
} }
}) })
// console.log('fileStatue',this.fileTypeSatus) // console.log('fileStatue',this.fileTypeSatus)
@@ -88,13 +89,13 @@
if (file.size > 100000000) { if (file.size > 100000000) {
this.$message.error(this.errorMessage) this.$message.error(this.errorMessage)
return return
}else { } else {
if (status === 'error') { if (status === 'error') {
this.$emit('uploadSuccess', this.fileList) this.$emit('uploadSuccess', this.fileList)
this.$message.destroy() this.$message.destroy()
this.$message.error(`${info.file.name}`+this.$t('fileUploadFailed')); this.$message.error(`${info.file.name}` + this.$t('fileUploadFailed'))
} else if (status === 'removed') { } else if (status === 'removed') {
this.myfileList = info.fileList; this.myfileList = info.fileList
this.fileList = [] this.fileList = []
this.myfileList.forEach((res) => { this.myfileList.forEach((res) => {
if (res.response) { if (res.response) {
@@ -106,10 +107,10 @@
// console.log('remove',this.fileList) // console.log('remove',this.fileList)
this.$emit('uploadSuccess', this.fileList) this.$emit('uploadSuccess', this.fileList)
this.$message.destroy() this.$message.destroy()
this.$message.success(`${info.file.name}`+this.$t('deletedSuccessfully')); this.$message.success(`${info.file.name}` + this.$t('deletedSuccessfully'))
} else if (status === 'done') { } else if (status === 'done') {
this.fileList = [] this.fileList = []
this.myfileList = info.fileList; this.myfileList = info.fileList
// console.log('file3333',info.fileList) // console.log('file3333',info.fileList)
// if (info.fileList.length > 1) { // if (info.fileList.length > 1) {
// info.fileList.splice(1) // info.fileList.splice(1)
@@ -139,22 +140,22 @@
}) })
// let fileList1=[] // let fileList1=[]
// fileList1[0]=this.fileList[this.fileList.length-1] // fileList1[0]=this.fileList[this.fileList.length-1]
if(this.myfileList.length > 0){ if (this.myfileList.length > 0) {
this.$emit('uploadSuccess', this.fileList) this.$emit('uploadSuccess', this.fileList)
this.$message.destroy() this.$message.destroy()
this.$message.success(`${info.file.name}`+this.$t('uploadSuccessful')); this.$message.success(`${info.file.name}` + this.$t('uploadSuccessful'))
// console.log('fileList111',file,this.fileList,fileList1) // console.log('fileList111',file,this.fileList,fileList1)
} }
} else if (status === 'uploading') { } else if (status === 'uploading') {
this.myfileList = info.fileList; this.myfileList = info.fileList
this.$emit('uploadSuccess') this.$emit('uploadSuccess')
// this.$message.success(`${info.file.name} 文件上传成功。`); // this.$message.success(`${info.file.name} 文件上传成功。`);
} }
} }
}else if( !this.fileTypeSatus&&this.myfileList.length<1){ } else if (!this.fileTypeSatus && this.myfileList.length < 1) {
this.$message.warning(this.$t('typeCannotUploaded')) this.$message.warning(this.$t('typeCannotUploaded'))
} }
}, }
} }
} }
</script> </script>
@@ -165,18 +166,20 @@
<style lang="less"> <style lang="less">
.ocr-upload-modal{ .ocr-upload-modal {
.ant-modal-wrap{ .ant-modal-wrap {
z-index: 1002; z-index: 1002;
} }
} }
.split-import-upload{
.ant-upload-list-item-info{ .split-import-upload {
span{ .ant-upload-list-item-info {
span {
display: flex; display: flex;
justify-content: start; justify-content: start;
text-align: right; text-align: right;
.ant-upload-list-item-name{
.ant-upload-list-item-name {
margin-right: 20px; margin-right: 20px;
max-width: 800px; max-width: 800px;
text-overflow: ellipsis; text-overflow: ellipsis;
@@ -186,21 +189,22 @@
} }
} }
} }
@media screen and (min-width: 1600px) and (max-width: 2000px) { @media screen and (min-width: 1600px) and (max-width: 2000px) {
.ant-upload-list-text{ .ant-upload-list-text {
position: absolute; position: absolute;
top: 140px; top: 140px;
right: 240px; right: 240px;
} }
} }
} @media screen and (min-width: 600px) and (max-width: 1600px) {
@media screen and (min-width: 600px) and (max-width: 1600px) { .ant-upload-list-item {
.ant-upload-list-item { position: relative;
position: relative; height: 22px;
height: 22px; margin-top: -22px;
margin-top: -22px; font-size: 14px;
font-size: 14px; margin-right: 80px;
margin-right: 80px; }
} }
} }
</style> </style>
@@ -3,7 +3,7 @@
<div class="header-text"> <div class="header-text">
<div class="header-text-left">{{this.$t('documentDynamics')}}</div> <div class="header-text-left">{{this.$t('documentDynamics')}}</div>
<div class="header-text-right" @click="moreClick"> <div class="header-text-right" @click="moreClick">
more More
<img src="../../../assets/gengduo.png" alt=""> <img src="../../../assets/gengduo.png" alt="">
</div> </div>
</div> </div>
@@ -3,7 +3,7 @@
<div class="header-text"> <div class="header-text">
<div class="header-text-left">{{this.$t('monthlyReportRegulations')}}</div> <div class="header-text-left">{{this.$t('monthlyReportRegulations')}}</div>
<div class="header-text-right"> <div class="header-text-right">
more More
<img src="../../../assets/gengduo.png" alt=""> <img src="../../../assets/gengduo.png" alt="">
</div> </div>
</div> </div>
@@ -3,7 +3,7 @@
<div class="header-text"> <div class="header-text">
<div class="header-text-left">{{this.$t('myList')}}</div> <div class="header-text-left">{{this.$t('myList')}}</div>
<div class="header-text-right" @click="moreClick"> <div class="header-text-right" @click="moreClick">
more More
<img src="../../../assets/gengduo.png" alt=""> <img src="../../../assets/gengduo.png" alt="">
</div> </div>
</div> </div>
@@ -3,7 +3,7 @@
<div class="header-text"> <div class="header-text">
<div class="header-text-left">{{this.$t('myNews')}}</div> <div class="header-text-left">{{this.$t('myNews')}}</div>
<div class="header-text-right" @click="moreClick"> <div class="header-text-right" @click="moreClick">
more More
<img src="../../../assets/gengduo.png" alt=""> <img src="../../../assets/gengduo.png" alt="">
</div> </div>
</div> </div>
@@ -221,7 +221,7 @@
let num = (Math.ceil(clientWidth / 31)) * parseInt(timeData[i].data[0][j].time.slice(8, 10)) let num = (Math.ceil(clientWidth / 31)) * parseInt(timeData[i].data[0][j].time.slice(8, 10))
timeList.forEach((res, index) => { timeList.forEach((res, index) => {
if (timeData[i].data[0][j].time.slice(0, 7) == res.slice(0, 7)) { if (timeData[i].data[0][j].time.slice(0, 7) == res.slice(0, 7)) {
timeData[i].data[0][j].left = 'left:' + ((clientWidth * index + num) + 4) + 'px' timeData[i].data[0][j].left = 'left:' + ((clientWidth * index + num) - 16) + 'px'
} }
}) })
} }
@@ -356,7 +356,7 @@
let num = (Math.ceil(clientWidth / 31)) * parseInt(timeData[i].data[0][j].time.slice(8, 10)) let num = (Math.ceil(clientWidth / 31)) * parseInt(timeData[i].data[0][j].time.slice(8, 10))
timeList.forEach((res, index) => { timeList.forEach((res, index) => {
if (timeData[i].data[0][j].time.slice(0, 7) == res.slice(0, 7)) { if (timeData[i].data[0][j].time.slice(0, 7) == res.slice(0, 7)) {
timeData[i].data[0][j].left = 'left:' + ((clientWidth * index + num) + 4) + 'px' timeData[i].data[0][j].left = 'left:' + ((clientWidth * index + num) - 16) + 'px'
} }
}) })
} }