维护国际化

This commit is contained in:
linxd
2025-07-03 10:21:55 +08:00
parent fafb2cda44
commit cf8e9d0820
61 changed files with 2246 additions and 836 deletions

View File

@ -0,0 +1,53 @@
export default {
// Common
'dataStatistics.common.total': 'Total {total} records',
'dataStatistics.common.search': 'Search',
'dataStatistics.common.reset': 'Reset',
'dataStatistics.common.export': 'Export',
'dataStatistics.common.serialNumber': 'No.',
'dataStatistics.common.supplierName': 'Supplier Name',
'dataStatistics.common.area': 'Domestic/Foreign',
'dataStatistics.common.category': 'Category',
'dataStatistics.common.accessUnit': 'Access Unit',
'dataStatistics.common.accessDept': 'Access Department',
'dataStatistics.common.domestic': 'Domestic',
'dataStatistics.common.foreign': 'Foreign',
'dataStatistics.common.pleaseSelect': 'Please select',
'dataStatistics.common.pleaseInput': 'Please input',
'dataStatistics.common.year': 'Year',
'dataStatistics.common.yearFormat': 'Year {year}',
// Annual Review Statistics
'dataStatistics.annual.title': 'Supplier Annual Review Statistics',
'dataStatistics.annual.annualYear': 'Annual Review Year',
'dataStatistics.annual.annualResult': 'Annual Review Status',
'dataStatistics.annual.annualStatisticsResult': 'Annual Review Result',
'dataStatistics.annual.qualified': 'Qualified',
'dataStatistics.annual.unqualified': 'Unqualified',
'dataStatistics.annual.getDataFailed': 'Failed to get annual review statistics data',
// Evaluation Statistics
'dataStatistics.evaluate.title': 'Supplier Evaluation Statistics',
'dataStatistics.evaluate.evaluateYear': 'Evaluation Year',
'dataStatistics.evaluate.evaluateResult': 'Evaluation Level',
'dataStatistics.evaluate.evaluateLevel': 'Evaluation Level',
'dataStatistics.evaluate.unknownLevel': 'Unknown Level',
'dataStatistics.evaluate.getDataFailed': 'Failed to get evaluation statistics data',
'dataStatistics.evaluate.getRulesFailed': 'Failed to get evaluation rules list',
// Exit Statistics
'dataStatistics.exit.title': 'Supplier Exit Statistics',
'dataStatistics.exit.exitCategory': 'Exit Category',
'dataStatistics.exit.exitUnit': 'Exit Unit',
'dataStatistics.exit.exitDept': 'Exit Department',
'dataStatistics.exit.applyUser': 'Exit Applicant',
'dataStatistics.exit.applyTime': 'Exit Time',
'dataStatistics.exit.getDataFailed': 'Failed to get exit statistics data',
// Qualification Warning Statistics
'dataStatistics.qualification.title': 'Supplier Qualification Warning Statistics',
'dataStatistics.qualification.qualificationName': 'Qualification Name',
'dataStatistics.qualification.termOfValidity': 'Qualification Expiry Date',
'dataStatistics.qualification.validityRange': 'Expiry Date Range',
'dataStatistics.qualification.getDataFailed': 'Failed to get qualification warning statistics data',
};

View File

@ -0,0 +1,75 @@
// Supplier Annual Review Result Module
export default {
// Common
'supplierAnnualResult.common.total': 'Total {total} records',
'supplierAnnualResult.common.search': 'Search',
'supplierAnnualResult.common.reset': 'Reset',
'supplierAnnualResult.common.back': 'Back',
'supplierAnnualResult.common.view': 'View',
'supplierAnnualResult.common.operation': 'Operation',
'supplierAnnualResult.common.serialNumber': 'No.',
'supplierAnnualResult.common.unknownStatus': 'Unknown Status',
'supplierAnnualResult.common.unknown': 'Unknown',
'supplierAnnualResult.common.yes': 'Yes',
'supplierAnnualResult.common.no': 'No',
'supplierAnnualResult.common.noData': 'No data',
'supplierAnnualResult.common.getListFailed': 'Failed to get list',
'supplierAnnualResult.common.pleaseInput': 'Please input',
'supplierAnnualResult.common.pleaseSelect': 'Please select',
'supplierAnnualResult.common.startDate': 'Start date',
'supplierAnnualResult.common.endDate': 'End date',
// Annual Result List Page
'supplierAnnualResult.list.title': 'Supplier Annual Review Results',
'supplierAnnualResult.list.theme': 'Theme',
'supplierAnnualResult.list.category': 'Category',
'supplierAnnualResult.list.department': 'Initiating Department',
'supplierAnnualResult.list.startTime': 'Review Start Time',
'supplierAnnualResult.list.endTime': 'Review End Time',
'supplierAnnualResult.list.status': 'Review Status',
'supplierAnnualResult.list.supplierName': 'Supplier Name',
'supplierAnnualResult.list.reviewTime': 'Review Time',
'supplierAnnualResult.list.pleaseInputSupplierName': 'Please input supplier name',
'supplierAnnualResult.list.pleaseSelectStatus': 'Please select status',
// Supplier List Page
'supplierAnnualResult.supplier.title': 'Supplier Annual Results',
'supplierAnnualResult.supplier.supplierName': 'Supplier Name',
'supplierAnnualResult.supplier.category': 'Category',
'supplierAnnualResult.supplier.department': 'Review Department',
'supplierAnnualResult.supplier.reviewResult': 'Review Result',
'supplierAnnualResult.supplier.reviewTime': 'Review Time',
'supplierAnnualResult.supplier.pleaseInputSupplierName': 'Please input supplier name',
'supplierAnnualResult.supplier.pleaseSelectResult': 'Please select review result',
'supplierAnnualResult.supplier.taskIdNotExist': 'Task ID does not exist, cannot get details',
// Review Records List Page
'supplierAnnualResult.review.title': '{supplierName} - Review Records',
'supplierAnnualResult.review.supplierName': 'Supplier Name',
'supplierAnnualResult.review.category': 'Category',
'supplierAnnualResult.review.department': 'Review Department',
'supplierAnnualResult.review.reviewDept': 'Review Division',
'supplierAnnualResult.review.reviewer': 'Reviewer',
'supplierAnnualResult.review.reviewTime': 'Review Time',
'supplierAnnualResult.review.reviewResult': 'Review Result',
'supplierAnnualResult.review.pleaseInputSupplierName': 'Please input supplier name',
'supplierAnnualResult.review.pleaseSelectResult': 'Please select review result',
'supplierAnnualResult.review.supplierIdNotExist': 'Supplier ID does not exist, cannot get details',
'supplierAnnualResult.review.to': 'to',
// Detail Page
'supplierAnnualResult.detail.title': 'Supplier Annual Review Details',
'supplierAnnualResult.detail.basicInfo': 'Basic Information',
'supplierAnnualResult.detail.scoreResult': 'Score Results',
'supplierAnnualResult.detail.supplierName': 'Supplier Name',
'supplierAnnualResult.detail.annualTheme': 'Annual Theme',
'supplierAnnualResult.detail.scoreItem': 'Score Item',
'supplierAnnualResult.detail.examineResult': 'Review Result',
'supplierAnnualResult.detail.starItem': 'Star Item',
'supplierAnnualResult.detail.examineRemark': 'Review Remark',
'supplierAnnualResult.detail.noScoreData': 'No score data',
'supplierAnnualResult.detail.noDetailData': 'No review details data',
'supplierAnnualResult.detail.getDetailFailed': 'Failed to get review details',
'supplierAnnualResult.detail.idNotExist': 'Review ID does not exist, cannot get details',
'supplierAnnualResult.detail.notReviewed': 'Not Reviewed',
};

View File

@ -0,0 +1,67 @@
// Supplier Annual Review Module
export default {
// Common
'supplierAnnualReview.common.total': 'Total {total} records',
'supplierAnnualReview.common.search': 'Search',
'supplierAnnualReview.common.reset': 'Reset',
'supplierAnnualReview.common.confirm': 'Confirm',
'supplierAnnualReview.common.cancel': 'Cancel',
'supplierAnnualReview.common.back': 'Back',
'supplierAnnualReview.common.submit': 'Submit',
'supplierAnnualReview.common.save': 'Save',
'supplierAnnualReview.common.view': 'View',
'supplierAnnualReview.common.score': 'Score',
'supplierAnnualReview.common.unknown': 'Unknown',
'supplierAnnualReview.common.unknownStatus': 'Unknown Status',
'supplierAnnualReview.common.pleaseInput': 'Please input',
'supplierAnnualReview.common.pleaseSelect': 'Please select',
'supplierAnnualReview.common.yes': 'Yes',
'supplierAnnualReview.common.no': 'No',
'supplierAnnualReview.common.noData': 'No data',
'supplierAnnualReview.common.operation': 'Operation',
'supplierAnnualReview.common.serialNumber': 'No.',
// List page
'supplierAnnualReview.list.title': 'Supplier Annual Review',
'supplierAnnualReview.list.reviewTheme': 'Review Theme',
'supplierAnnualReview.list.supplierName': 'Supplier Name',
'supplierAnnualReview.list.department': 'Department',
'supplierAnnualReview.list.reviewer': 'Reviewer',
'supplierAnnualReview.list.startTime': 'Start Time',
'supplierAnnualReview.list.endTime': 'End Time',
'supplierAnnualReview.list.status': 'Status',
'supplierAnnualReview.list.timeRange': 'Time Range',
'supplierAnnualReview.list.getListFailed': 'Failed to get review list',
'supplierAnnualReview.list.pleaseInputReviewTheme': 'Please input review theme',
'supplierAnnualReview.list.pleaseSelectStatus': 'Please select status',
// Detail page
'supplierAnnualReview.detail.title': 'Annual Review Details',
'supplierAnnualReview.detail.basicInfo': 'Basic Information',
'supplierAnnualReview.detail.scoreResult': 'Score Results',
'supplierAnnualReview.detail.getDetailFailed': 'Failed to get review details',
'supplierAnnualReview.detail.idNotExist': 'Review ID does not exist, cannot get details',
'supplierAnnualReview.detail.noScoreData': 'No score data',
'supplierAnnualReview.detail.noDetailData': 'No review details data',
'supplierAnnualReview.detail.scoreItem': 'Score Item',
'supplierAnnualReview.detail.examineResult': 'Review Result',
'supplierAnnualReview.detail.starItem': 'Star Item',
'supplierAnnualReview.detail.examineRemark': 'Review Remark',
// Score page
'supplierAnnualReview.score.title': 'Annual Review Scoring',
'supplierAnnualReview.score.basicInfo': 'Basic Information',
'supplierAnnualReview.score.examineResult': 'Review Results',
'supplierAnnualReview.score.scoreItem': 'Score Item',
'supplierAnnualReview.score.scoreItemDesc': 'Score Item Description',
'supplierAnnualReview.score.examineRemark': 'Review Remark',
'supplierAnnualReview.score.pleaseSelectResult': 'Please select review result',
'supplierAnnualReview.score.pleaseInputRemark': 'Please input review remark',
'supplierAnnualReview.score.submitSuccess': 'Review submitted successfully',
'supplierAnnualReview.score.submitFailed': 'Failed to submit review',
'supplierAnnualReview.score.formValidateFailed': 'Form validation failed',
'supplierAnnualReview.score.confirmSubmit': 'Confirm Submission',
'supplierAnnualReview.score.confirmSubmitContent': 'Are you sure you want to submit the review results? You cannot modify them after submission.',
'supplierAnnualReview.score.submitReview': 'Submit Review',
'supplierAnnualReview.score.noScoreItemData': 'No score item data',
};

View File

@ -0,0 +1 @@
// 供应商年审 任务管理模块

View File

@ -0,0 +1,82 @@
// 供应商年审模板管理模块
export default {
// Common
'supplierAnnualTemplateManage.common.total': 'Total {total} records',
'supplierAnnualTemplateManage.common.search': 'Search',
'supplierAnnualTemplateManage.common.reset': 'Reset',
'supplierAnnualTemplateManage.common.add': 'Add',
'supplierAnnualTemplateManage.common.edit': 'Edit',
'supplierAnnualTemplateManage.common.view': 'View',
'supplierAnnualTemplateManage.common.enable': 'Enable',
'supplierAnnualTemplateManage.common.disable': 'Disable',
'supplierAnnualTemplateManage.common.confirm': 'Confirm',
'supplierAnnualTemplateManage.common.cancel': 'Cancel',
'supplierAnnualTemplateManage.common.unknownStatus': 'Unknown Status',
'supplierAnnualTemplateManage.common.pleaseInput': 'Please input',
'supplierAnnualTemplateManage.common.pleaseSelect': 'Please select',
'supplierAnnualTemplateManage.common.yes': 'Yes',
'supplierAnnualTemplateManage.common.no': 'No',
'supplierAnnualTemplateManage.common.unknown': 'Unknown',
'supplierAnnualTemplateManage.common.noData': 'No data',
// List page
'supplierAnnualTemplateManage.list.title': 'Supplier Annual Review Template Management',
'supplierAnnualTemplateManage.list.serialNumber': 'No.',
'supplierAnnualTemplateManage.list.templateName': 'Template Name',
'supplierAnnualTemplateManage.list.category': 'Category',
'supplierAnnualTemplateManage.list.createUnit': 'Create Unit',
'supplierAnnualTemplateManage.list.createDept': 'Create Department',
'supplierAnnualTemplateManage.list.createTime': 'Create Time',
'supplierAnnualTemplateManage.list.status': 'Status',
'supplierAnnualTemplateManage.list.operation': 'Operation',
'supplierAnnualTemplateManage.list.getListFailed': 'Failed to get template list',
// Modal
'supplierAnnualTemplateManage.modal.enableConfirmTitle': 'Confirm Enable',
'supplierAnnualTemplateManage.modal.enableConfirmContent': 'Are you sure you want to enable this template?',
'supplierAnnualTemplateManage.modal.enableSuccess': 'Template enabled successfully',
'supplierAnnualTemplateManage.modal.enableFailed': 'Failed to enable template',
'supplierAnnualTemplateManage.modal.disableConfirmTitle': 'Confirm Disable',
'supplierAnnualTemplateManage.modal.disableConfirmContent': 'Are you sure you want to disable this template?',
'supplierAnnualTemplateManage.modal.disableSuccess': 'Template disabled successfully',
'supplierAnnualTemplateManage.modal.disableFailed': 'Failed to disable template',
'supplierAnnualTemplateManage.modal.deleteConfirmTitle': 'Confirm Delete',
'supplierAnnualTemplateManage.modal.deleteConfirmContent': 'Are you sure you want to delete this indicator?',
// Add/Edit page
'supplierAnnualTemplateManage.add.title': 'Add Annual Review Template',
'supplierAnnualTemplateManage.add.edit': 'Edit Annual Review Template',
'supplierAnnualTemplateManage.add.basicInfo': 'Basic Information',
'supplierAnnualTemplateManage.add.indicatorInfo': 'Indicator Information',
'supplierAnnualTemplateManage.add.saveSuccess': 'Saved successfully',
'supplierAnnualTemplateManage.add.saveFailed': 'Failed to save',
'supplierAnnualTemplateManage.add.submitSuccess': 'Submitted successfully',
'supplierAnnualTemplateManage.add.submitFailed': 'Failed to submit',
'supplierAnnualTemplateManage.add.saveAsDraft': 'Save as Draft',
'supplierAnnualTemplateManage.add.submit': 'Submit',
'supplierAnnualTemplateManage.add.back': 'Back',
'supplierAnnualTemplateManage.add.getDetailFailed': 'Failed to get template details',
'supplierAnnualTemplateManage.add.categoryLimitation': 'Category Limitation',
'supplierAnnualTemplateManage.add.categoryLimitationUniversal': 'Universal',
'supplierAnnualTemplateManage.add.categoryLimitationLimited': 'Limited',
'supplierAnnualTemplateManage.add.selectCategory': 'Select Category',
'supplierAnnualTemplateManage.add.selectTemplate': 'Select Template',
'supplierAnnualTemplateManage.add.checkItem': 'Check Item',
'supplierAnnualTemplateManage.add.starItem': 'Star Item',
'supplierAnnualTemplateManage.add.addIndicator': 'Add Indicator',
'supplierAnnualTemplateManage.add.deleteIndicator': 'Delete Indicator',
'supplierAnnualTemplateManage.add.atLeastOneIndicator': 'At least one indicator is required',
'supplierAnnualTemplateManage.add.indicatorNameRequired': 'Indicator name at position {index} cannot be empty',
'supplierAnnualTemplateManage.add.noIndicatorData': 'No indicator data',
'supplierAnnualTemplateManage.add.update': 'Update',
'supplierAnnualTemplateManage.add.save': 'Save',
// Detail page
'supplierAnnualTemplateManage.detail.title': 'Annual Review Template Details',
'supplierAnnualTemplateManage.detail.getDetailFailed': 'Failed to get template details',
'supplierAnnualTemplateManage.detail.idNotExist': 'Template ID does not exist, cannot get details',
'supplierAnnualTemplateManage.detail.categoryLimitation': 'Category Limitation',
'supplierAnnualTemplateManage.detail.unknownCategory': 'Unknown Category',
'supplierAnnualTemplateManage.detail.noIndicatorData': 'No indicator data',
'supplierAnnualTemplateManage.detail.noTemplateData': 'No template details data',
};

View File

@ -0,0 +1,75 @@
export default {
'supplierEvaluateResult.title': 'Supplier Evaluation Results',
// Form items
'supplierEvaluateResult.form.evaluateTheme': 'Evaluation Theme',
'supplierEvaluateResult.form.evaluationTime': 'Evaluation Time',
'supplierEvaluateResult.form.status': 'Evaluation Status',
'supplierEvaluateResult.form.placeholder.evaluateTheme': 'Please enter evaluation theme',
'supplierEvaluateResult.form.placeholder.startDate': 'Start Date',
'supplierEvaluateResult.form.placeholder.endDate': 'End Date',
'supplierEvaluateResult.form.placeholder.status': 'Please select status',
'supplierEvaluateResult.form.supplierName': 'Supplier Name',
'supplierEvaluateResult.form.placeholder.supplierName': 'Please enter supplier name',
'supplierEvaluateResult.form.levelName': 'Evaluation Level',
'supplierEvaluateResult.form.placeholder.levelName': 'Please select evaluation level',
// Buttons
'supplierEvaluateResult.button.search': 'Search',
'supplierEvaluateResult.button.reset': 'Reset',
'supplierEvaluateResult.button.view': 'View',
'supplierEvaluateResult.button.approve': 'Submit for Approval',
'supplierEvaluateResult.button.back': 'Back',
'supplierEvaluateResult.button.scoreDetail': 'Score Details',
'supplierEvaluateResult.button.scoringStatus': 'Scoring Status',
// Table columns
'supplierEvaluateResult.column.index': 'No.',
'supplierEvaluateResult.column.evaluateTheme': 'Evaluation Theme',
'supplierEvaluateResult.column.categoryName': 'Evaluation Category',
'supplierEvaluateResult.column.deptName': 'Initiating Unit',
'supplierEvaluateResult.column.startTime': 'Evaluation Start Time',
'supplierEvaluateResult.column.endTime': 'Evaluation End Time',
'supplierEvaluateResult.column.statusName': 'Evaluation Status',
'supplierEvaluateResult.column.approveName': 'Approval Status',
'supplierEvaluateResult.column.action': 'Action',
'supplierEvaluateResult.column.supplierName': 'Supplier Name',
'supplierEvaluateResult.column.reviewScore': 'Evaluation Score',
'supplierEvaluateResult.column.levelName': 'Evaluation Level',
'supplierEvaluateResult.column.evaluatorName': 'Evaluator',
'supplierEvaluateResult.column.evaluateTime': 'Evaluation Time',
'supplierEvaluateResult.column.score': 'Evaluation Score',
// Messages
'supplierEvaluateResult.message.fetchFailed': 'Failed to get evaluation result list',
'supplierEvaluateResult.message.approveSuccess': 'Successfully submitted for approval',
'supplierEvaluateResult.message.approveFailed': 'Failed to submit for approval',
'supplierEvaluateResult.message.approveError': 'Failed to submit for approval, please try again later',
'supplierEvaluateResult.message.missingTaskId': 'Missing evaluation task ID, unable to get data',
'supplierEvaluateResult.message.fetchDetailFailed': 'Failed to get evaluation result details',
'supplierEvaluateResult.message.fetchRulesFailed': 'Failed to get evaluation rules',
'supplierEvaluateResult.message.missingParams': 'Missing required parameters, unable to get data',
'supplierEvaluateResult.message.fetchScoreFailed': 'Failed to get evaluation scoring list',
'supplierEvaluateResult.message.noScoreData': 'No evaluation scoring data available',
'supplierEvaluateResult.message.fetchScoreDetailFailed': 'Failed to get evaluation score details',
'supplierEvaluateResult.message.fetchIndicatorFailed': 'Failed to get evaluation scoring details',
'supplierEvaluateResult.message.missingRecordId': 'Missing evaluation record ID, unable to get data',
// Confirm dialog
'supplierEvaluateResult.confirm.title': 'Submit for Approval Confirmation',
'supplierEvaluateResult.confirm.content': 'Are you sure you want to submit the evaluation task "{theme}" for approval?',
'supplierEvaluateResult.confirm.ok': 'Confirm',
'supplierEvaluateResult.confirm.cancel': 'Cancel',
// Pagination
'supplierEvaluateResult.pagination.total': 'Total {total} records',
// Other
'supplierEvaluateResult.text.unspecified': 'Unspecified',
'supplierEvaluateResult.text.loading': 'Loading...',
// Page titles
'supplierEvaluateResult.pageTitle.scoreDetail': '{name} - Evaluation Score Details',
'supplierEvaluateResult.pageTitle.evaluationDetail': '{name} - Evaluation Details',
'supplierEvaluateResult.pageTitle.indicatorDetail': 'Evaluation Indicator Details',
};

View File

@ -0,0 +1,97 @@
export default {
'supplierEvaluateScore.title': 'Supplier Evaluation Scoring',
// Tabs
'supplierEvaluateScore.tab.supplier': 'By Supplier',
'supplierEvaluateScore.tab.task': 'By Evaluation Task',
// Form items
'supplierEvaluateScore.form.keyword': 'Keyword',
'supplierEvaluateScore.form.evaluationTime': 'Evaluation Time',
'supplierEvaluateScore.form.status': 'Evaluation Status',
'supplierEvaluateScore.form.placeholder.supplierName': 'Please enter supplier name',
'supplierEvaluateScore.form.placeholder.evaluateTheme': 'Please enter evaluation theme',
'supplierEvaluateScore.form.placeholder.select': 'Please select',
// Buttons
'supplierEvaluateScore.button.search': 'Search',
'supplierEvaluateScore.button.reset': 'Reset',
'supplierEvaluateScore.button.view': 'View',
'supplierEvaluateScore.button.score': 'Score',
'supplierEvaluateScore.button.export': 'Export',
'supplierEvaluateScore.button.back': 'Back',
'supplierEvaluateScore.button.submit': 'Submit Score',
// Table columns
'supplierEvaluateScore.column.index': 'No.',
'supplierEvaluateScore.column.supplierName': 'Supplier Name',
'supplierEvaluateScore.column.evaluateTheme': 'Evaluation Theme',
'supplierEvaluateScore.column.tenantName': 'Initiating Unit',
'supplierEvaluateScore.column.startTime': 'Evaluation Start Time',
'supplierEvaluateScore.column.endTime': 'Evaluation End Time',
'supplierEvaluateScore.column.statusName': 'Evaluation Status',
'supplierEvaluateScore.column.submissionStatus': 'Submission Status',
'supplierEvaluateScore.column.submissionTime': 'Submission Time',
'supplierEvaluateScore.column.action': 'Action',
'supplierEvaluateScore.column.deptName': 'Initiating Unit',
// Messages
'supplierEvaluateScore.message.getSupplierListFailed': 'Failed to get supplier list',
'supplierEvaluateScore.message.getTaskListFailed': 'Failed to get task list',
'supplierEvaluateScore.message.exportParamMissing': 'Missing required parameters, unable to export',
'supplierEvaluateScore.message.exportFailed': 'Export failed, please try again later',
'supplierEvaluateScore.message.missingParams': 'Missing required parameters, unable to get details',
'supplierEvaluateScore.message.getDetailFailed': 'Failed to get evaluation score details',
'supplierEvaluateScore.message.submitParamMissing': 'Missing required parameters, unable to submit',
'supplierEvaluateScore.message.emptyScore': 'Please fill in scores for all indicators',
'supplierEvaluateScore.message.saveSuccess': 'Score saved successfully',
'supplierEvaluateScore.message.saveFailed': 'Failed to save score',
'supplierEvaluateScore.message.submitFailed': 'Failed to submit score',
// Pagination
'supplierEvaluateScore.pagination.total': 'Total {total} items',
// Detail page
'supplierEvaluateScore.detail.title': '{name} - Evaluation Scoring',
'supplierEvaluateScore.detail.notice': 'Dear evaluator, please assess carefully and score objectively. Your evaluation results will be an important basis for supplier performance evaluation and may affect subsequent cooperation with suppliers.',
'supplierEvaluateScore.detail.basicInfo': 'Basic Information',
'supplierEvaluateScore.detail.scoreInfo': 'Evaluation Scoring',
'supplierEvaluateScore.detail.emptyData': 'No scoring data available',
// Description items
'supplierEvaluateScore.description.supplierName': 'Supplier Name',
'supplierEvaluateScore.description.category': 'Category',
'supplierEvaluateScore.description.evaluateTheme': 'Evaluation Theme',
'supplierEvaluateScore.description.status': 'Evaluation Status',
'supplierEvaluateScore.description.startTime': 'Evaluation Start Time',
'supplierEvaluateScore.description.endTime': 'Evaluation End Time',
'supplierEvaluateScore.description.unit': 'Initiating Unit',
// Confirm dialog
'supplierEvaluateScore.confirm.title': 'Submit Confirmation',
'supplierEvaluateScore.confirm.content': 'The score cannot be modified after submission. Are you sure you want to submit?',
'supplierEvaluateScore.confirm.ok': 'OK',
'supplierEvaluateScore.confirm.cancel': 'Cancel',
// Status text
'supplierEvaluateScore.status.pending': 'Pending Score',
'supplierEvaluateScore.status.scored': 'Scored',
'supplierEvaluateScore.status.inProgress': 'In Progress',
'supplierEvaluateScore.status.completed': 'Completed',
'supplierEvaluateScore.status.unknown': 'Unknown Status',
// ScoreEvaluationTable component
'supplierEvaluateScore.scoreTable.level1': 'Level 1 Indicators',
'supplierEvaluateScore.scoreTable.index': 'No.',
'supplierEvaluateScore.scoreTable.baseIndicator': 'Basic Indicator',
'supplierEvaluateScore.scoreTable.indicatorDesc': 'Indicator Description',
'supplierEvaluateScore.scoreTable.score': 'Score',
'supplierEvaluateScore.scoreTable.level2': 'Level 2 Indicators',
'supplierEvaluateScore.scoreTable.subIndicator': 'Sub-indicator',
'supplierEvaluateScore.scoreTable.subScore': 'Score',
'supplierEvaluateScore.scoreTable.actualScore': 'Actual Score',
'supplierEvaluateScore.scoreTable.remark': 'Scoring Remarks',
'supplierEvaluateScore.scoreTable.placeholder.score': 'Please enter score',
'supplierEvaluateScore.scoreTable.placeholder.remark': 'Please enter scoring remarks',
'supplierEvaluateScore.scoreTable.emptyText': 'No data',
};

View File

@ -1,7 +1,10 @@
// 供应商任务管理模块
export default {
// Page title
// Page titles
'supplierTaskManage.title': 'Supplier Task Management',
'supplierTaskManage.title.add': 'Add Evaluation Task',
'supplierTaskManage.title.edit': 'Edit Evaluation Task',
'supplierTaskManage.title.detail': 'Evaluation Task Details',
// Table columns
'supplierTaskManage.column.index': 'No.',
@ -11,6 +14,20 @@ export default {
'supplierTaskManage.column.endTime': 'Evaluation End Time',
'supplierTaskManage.column.status': 'Evaluation Status',
'supplierTaskManage.column.action': 'Action',
'supplierTaskManage.column.name': 'Name',
'supplierTaskManage.column.userDept': 'Department',
'supplierTaskManage.column.id': 'Employee ID',
'supplierTaskManage.column.hasDivision': 'Division Status',
'supplierTaskManage.column.supplierName': 'Supplier Name',
'supplierTaskManage.column.evaluatorCount': 'Evaluator Count',
'supplierTaskManage.column.socialCreditCode': 'Unified Social Credit Code',
'supplierTaskManage.column.categoryName': 'Admission Category',
'supplierTaskManage.column.deptName': 'Admission Department',
'supplierTaskManage.column.evaluator': 'Evaluator',
'supplierTaskManage.column.evaluationType': 'Evaluation Type',
'supplierTaskManage.column.indicatorCount': 'Indicator Count',
'supplierTaskManage.column.departmentName': 'Department Name',
'supplierTaskManage.column.weightValue': 'Weight Value',
// Button text
'supplierTaskManage.button.view': 'View',
@ -19,23 +36,154 @@ export default {
'supplierTaskManage.button.search': 'Search',
'supplierTaskManage.button.reset': 'Reset',
'supplierTaskManage.button.add': 'Add',
'supplierTaskManage.button.back': 'Back',
'supplierTaskManage.button.next': 'Next',
'supplierTaskManage.button.prev': 'Previous',
'supplierTaskManage.button.submit': 'Submit',
'supplierTaskManage.button.save': 'Save',
'supplierTaskManage.button.yes': 'Yes',
'supplierTaskManage.button.no': 'No',
'supplierTaskManage.button.cancel': 'Cancel',
'supplierTaskManage.button.confirm': 'Confirm',
'supplierTaskManage.button.delete': 'Delete',
'supplierTaskManage.button.close': 'Close',
'supplierTaskManage.button.batchSelectEvaluators': 'Batch Select Evaluators',
'supplierTaskManage.button.setWeights': 'Set Unit Weights',
'supplierTaskManage.button.evaluatorDivision': 'Evaluation Division',
'supplierTaskManage.button.setEvaluationDivision': 'Set Evaluation Division',
'supplierTaskManage.button.saveAndConfirm': 'Save and Confirm',
'supplierTaskManage.button.editPersonnel': 'Edit Personnel',
'supplierTaskManage.button.viewEvaluators': 'View Evaluators',
'supplierTaskManage.button.viewDivision': 'View Division',
// Form labels
// Form item labels
'supplierTaskManage.form.evaluateTheme': 'Evaluation Theme',
'supplierTaskManage.form.status': 'Evaluation Status',
'supplierTaskManage.form.dateRange': 'Evaluation Time',
'supplierTaskManage.form.evaluateYear': 'Evaluation Year',
'supplierTaskManage.form.startTime': 'Evaluation Start Time',
'supplierTaskManage.form.endTime': 'Evaluation End Time',
'supplierTaskManage.form.categoryLimitation': 'Category Limitation',
'supplierTaskManage.form.selectCategory': 'Select Category',
'supplierTaskManage.form.selectTemplate': 'Select Template',
'supplierTaskManage.form.weightValue': 'Please enter weight value',
'supplierTaskManage.form.weightValueRange': 'Please enter a value greater than or equal to 0',
'supplierTaskManage.form.supplierName': 'Supplier Name',
'supplierTaskManage.form.department': 'Department',
'supplierTaskManage.form.category': 'Category',
'supplierTaskManage.form.evaluateTemplate': 'Evaluation Template',
// Placeholders
'supplierTaskManage.placeholder.evaluateTheme': 'Please enter evaluation theme',
'supplierTaskManage.placeholder.status': 'Please select status',
'supplierTaskManage.placeholder.input': 'Please enter',
'supplierTaskManage.placeholder.selectYear': 'Please select year',
'supplierTaskManage.placeholder.date': 'YYYY/MM/DD',
'supplierTaskManage.placeholder.selectTemplate': 'Please select',
'supplierTaskManage.placeholder.searchName': 'Please enter name to search',
'supplierTaskManage.placeholder.supplierName': 'Supplier Name',
'supplierTaskManage.placeholder.selectDepartment': 'Please select department',
'supplierTaskManage.placeholder.selectCategory': 'Please select category',
// Status text
'supplierTaskManage.status.draft': 'Not Started',
'supplierTaskManage.status.processing': 'In Progress',
'supplierTaskManage.status.completed': 'Completed',
'supplierTaskManage.status.unknown': 'Unknown Status',
'supplierTaskManage.status.notSet': 'Not Set',
'supplierTaskManage.status.set': 'Set',
// Messages
'supplierTaskManage.message.fetchFailed': 'Failed to fetch task list',
// Message prompts
'supplierTaskManage.message.fetchFailed': 'Failed to get task list',
'supplierTaskManage.message.formValidationFailed': 'Please complete required fields',
'supplierTaskManage.message.fetchTemplatesFailed': 'Failed to get template list',
'supplierTaskManage.message.noSuppliers': 'Please select suppliers in the previous step',
'supplierTaskManage.message.noSelectedSuppliers': 'Please add at least one supplier',
'supplierTaskManage.message.noEvaluators': 'There are suppliers without assigned evaluators',
'supplierTaskManage.message.noSelectedEvaluators': 'Please select evaluators first',
'supplierTaskManage.message.noEvaluatorAssigned': 'Please assign evaluators first',
'supplierTaskManage.message.evaluatorDivisionSet': 'Evaluator division has been set',
'supplierTaskManage.message.batchDivisionSet': 'Division set for {count} evaluators',
'supplierTaskManage.message.noEvaluatorDivision': 'This evaluator has no division set',
'supplierTaskManage.message.deleteConfirm': 'Are you sure you want to delete this evaluator?',
'supplierTaskManage.message.deleteSuccess': 'Evaluator deleted',
'supplierTaskManage.message.selectAtLeastOneEvaluator': 'Please select at least one evaluator',
'supplierTaskManage.message.fetchUserListFailed': 'Failed to get user list',
'supplierTaskManage.message.fetchPersonnelFailed': 'Failed to get personnel data, please try again later',
'supplierTaskManage.message.fetchSupplierListFailed': 'Failed to get supplier list',
'supplierTaskManage.message.fetchSupplierFailed': 'Failed to get supplier list, please try again later',
'supplierTaskManage.message.emptyTaskId': 'Task ID cannot be empty',
'supplierTaskManage.message.noTaskId': 'No task ID provided',
'supplierTaskManage.message.fetchTaskDetailFailed': 'Failed to get task details',
'supplierTaskManage.message.noSupplierEvaluators': 'Unable to get supplier evaluator information',
'supplierTaskManage.message.noSupplierEvaluatorsFound': 'No evaluator information found for this supplier',
'supplierTaskManage.message.noIndicators': 'This evaluator has no assigned indicators',
'supplierTaskManage.message.fetchCategoryFailed': 'Failed to get category data',
'supplierTaskManage.pagination.total': 'Total {total} records',
// Step titles
'supplierTaskManage.step.basicInfo.title': 'Basic Information',
'supplierTaskManage.step.basicInfo.description': 'Please fill in basic information',
'supplierTaskManage.step.selectSupplier.title': 'Select Suppliers',
'supplierTaskManage.step.selectSupplier.description': 'Please select suppliers for evaluation',
'supplierTaskManage.step.selectEvaluator.title': 'Select Evaluators',
'supplierTaskManage.step.selectEvaluator.description': 'Please select supplier evaluators',
'supplierTaskManage.step.division.title': 'Set Evaluation Division',
'supplierTaskManage.step.division.description': 'Default is all indicators if not set',
// Dialogs
'supplierTaskManage.modal.confirm.title': 'Prompt',
'supplierTaskManage.modal.confirm.content': 'Are you sure you want to submit?',
'supplierTaskManage.modal.submit.title': 'Submit Confirmation',
'supplierTaskManage.modal.submit.content': 'Do you want to notify lower units to continue improving evaluators and evaluation division?',
'supplierTaskManage.modal.delete.title': 'Confirm Delete',
'supplierTaskManage.modal.delete.content': 'Are you sure you want to delete this evaluator?',
'supplierTaskManage.modal.batchDivision.title': 'Batch Set Evaluation Division (Selected {count} evaluators)',
'supplierTaskManage.modal.division.title': 'Set Evaluation Division',
'supplierTaskManage.modal.viewDivision.title': 'Evaluator {name} Division',
'supplierTaskManage.modal.weightSetting.title': 'Set Unit Weights',
'supplierTaskManage.modal.deleteSupplier.title': 'Confirm Delete Supplier',
'supplierTaskManage.modal.deleteSupplier.content': 'Supplier: {name}{evaluatorCount, plural, =0 {} one {, this will also delete 1 associated evaluator} other {, this will also delete {evaluatorCount} associated evaluators}}',
'supplierTaskManage.modal.batchSelectEvaluators.title': 'Batch Select Evaluators',
'supplierTaskManage.modal.selectEvaluators.title': 'Select Evaluators - {name}',
'supplierTaskManage.modal.viewEvaluators.title': 'View Evaluators - {name}',
'supplierTaskManage.modal.supplierEvaluators.title': 'Evaluators of {name}',
'supplierTaskManage.modal.evaluatorDivision.title': 'Indicator Division for Evaluator {id}',
// Card titles
'supplierTaskManage.card.basicInfo': 'Basic Information',
'supplierTaskManage.card.supplierSelection': 'Supplier Selection',
'supplierTaskManage.card.evaluatorSelection': 'Select Evaluators',
'supplierTaskManage.card.supplierInfo': 'Supplier Information',
'supplierTaskManage.card.evaluatorDivision': 'Evaluation Indicator Division',
'supplierTaskManage.card.unitWeights': 'Scoring Unit Weights',
// Tab labels
'supplierTaskManage.tab.basicInfo': 'Basic Information',
'supplierTaskManage.tab.supplierInfo': 'Supplier Information',
'supplierTaskManage.tab.evaluatorDivision': 'Evaluation Indicator Division',
'supplierTaskManage.tab.unitWeights': 'Scoring Unit Weights',
// Others
'supplierTaskManage.categoryLimitation.universal': 'Universal (No Category Limitation)',
'supplierTaskManage.categoryLimitation.limited': 'Limited Categories',
'supplierTaskManage.text.loading': 'Loading...',
'supplierTaskManage.text.noData': 'No Data',
'supplierTaskManage.text.noTemplateData': 'No Template Data',
'supplierTaskManage.text.noDivisionData': 'No Division Data',
'supplierTaskManage.text.noSupplierData': 'No supplier data',
'supplierTaskManage.text.noEvaluatorData': 'No evaluator data',
'supplierTaskManage.text.noWeightData': 'No weight setting data',
'supplierTaskManage.text.unknownDept': 'Unknown Department',
'supplierTaskManage.text.selectedCount': 'Selected: {count} people',
'supplierTaskManage.text.availableSuppliers': 'Available Suppliers',
'supplierTaskManage.text.selectedSuppliers': 'Selected Suppliers',
'supplierTaskManage.text.itemCount': '{count} items',
'supplierTaskManage.text.dataLoading': 'Loading data...',
'supplierTaskManage.department.purchase': 'Purchasing Department',
'supplierTaskManage.department.technology': 'Technology Department',
'supplierTaskManage.department.quality': 'Quality Department',
'supplierTaskManage.evaluationType.byIndicator': 'By Indicator',
'supplierTaskManage.evaluationType.byForm': 'By Evaluation Form',
'supplierTaskManage.categoryName.unnamed': 'Unnamed',
};