From 04150a392f117bd6384c76af3fc23dbc072d6832 Mon Sep 17 00:00:00 2001 From: hwj Date: Tue, 2 Jun 2026 11:14:00 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=A8=A1=E5=85=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E7=BB=B4=E4=BF=AE=E5=8D=95=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/en.ts | 40 +- src/locales/zh-CN.ts | 32 +- src/views/mold/moldrepair/MoldRepairForm.vue | 552 ++++++++++++++----- src/views/mold/moldrepair/index.vue | 48 +- 4 files changed, 513 insertions(+), 159 deletions(-) diff --git a/src/locales/en.ts b/src/locales/en.ts index 14687bef..f40398c3 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -293,7 +293,7 @@ export default { warehouseId: 'Warehouse', areaCode: 'Area Code', areaName: 'Area Name', - areaSize: 'Area Size (㎡)', + areaSize: 'Area Size (�?', description: 'Description', status: 'Status', createTime: 'Create Time', @@ -313,7 +313,7 @@ export default { areaId: 'Area', code: 'Location Code', name: 'Location Name', - areaSize: 'Area Size (㎡)', + areaSize: 'Area Size (�?', maxLoadWeight: 'Max Load Weight', position: 'Position (X,Y,Z)', positionX: 'Position X', @@ -2325,12 +2325,12 @@ export default { nextMonth: 'next month', work: 'work', rest: 'rest', - searchDateStartPlaceholder: '开始日期', + searchDateStartPlaceholder: '开始日�?, searchDateEndPlaceholder: '结束日期', searchTypeLabel: '类型', searchTypePlaceholder: '请选择类型', searchRemarkLabel: '备注', - searchRemarkPlaceholder: '请输入备注', + searchRemarkPlaceholder: '请输入备�?, searchButtonText: '搜索', resetButtonText: '重置', addButtonText: '新增', @@ -2695,9 +2695,39 @@ export default { validatorRepairNameRequired: 'Repair order can not be empty', validatorMoldRequired: 'Mold can not be empty', tabMoldRepairLine: 'Mold Repair Line Items', + faultPhenomenon: 'Fault Phenomenon', + faultDescription: 'Fault Description', + faultLevel: 'Fault Level', + isShutdown: 'Is Shutdown', + faultImages: 'Fault Images', + faultReason: 'Fault Reason', + faultInfoTitle: 'Fault Information', + placeholderFaultPhenomenon: 'Please input fault phenomenon', + placeholderFaultDescription: 'Please input fault description', + placeholderFaultReason: 'Please input fault reason', + validatorFaultPhenomenonRequired: 'Fault phenomenon can not be empty', + validatorFaultLevelRequired: 'Fault level can not be empty', + validatorIsShutdownRequired: 'Is shutdown can not be empty', dialogTitleCreate: 'Create Repair Order', dialogTitleUpdate: 'Edit Repair Order', - dialogTitleRepair: 'Repair' + dialogTitleRepair: 'Repair', + placeholderRemark: 'Please enter remarks within 300 characters', + validatorRequireDateRequired: 'Request date can not be empty', + validatorFinishDateRequired: 'Finish date can not be empty', + validatorConfirmDateRequired: 'Accept date can not be empty', + validatorRepairResultRequired: 'Repair result can not be empty', + warrantyDate: 'Warranty Date', + downtimeDuration: 'Downtime Duration', + handlingMeasures: 'Handling Measures', + replacementParts: 'Replacement Parts', + repairContent: 'Repair Content', + repairedImages: 'After-repair Images', + placeholderWarrantyDate: 'Select warranty date', + placeholderDowntimeDuration: 'Please enter downtime duration', + placeholderHandlingMeasures: 'Please enter handling measures', + placeholderReplacementParts: 'Please enter replacement parts', + placeholderRepairContent: 'Please describe the repair process and result', + placeholderRepairResult: 'Please select repair result' }, MoldRepairLine: { diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index bc78ea6f..2190c399 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -2194,9 +2194,39 @@ export default { validatorRepairNameRequired: '维修单不能为空', validatorMoldRequired: '模具不能为空', tabMoldRepairLine: '模具维修项目行', + faultPhenomenon: '故障现象', + faultDescription: '故障描述', + faultLevel: '故障等级', + isShutdown: '是否停机', + faultImages: '故障图片', + faultReason: '故障原因', + faultInfoTitle: '故障信息', + placeholderFaultPhenomenon: '请输入故障现象', + placeholderFaultDescription: '请输入故障描述', + placeholderFaultReason: '请输入故障原因', + validatorFaultPhenomenonRequired: '故障现象不能为空', + validatorFaultLevelRequired: '故障等级不能为空', + validatorIsShutdownRequired: '是否停机不能为空', dialogTitleCreate: '新增维修单', dialogTitleUpdate: '编辑维修单', - dialogTitleRepair: '维修' + dialogTitleRepair: '维修', + placeholderRemark: '请输入备注信息,限 300 字以内', + validatorRequireDateRequired: '报修日期不能为空', + validatorFinishDateRequired: '完成日期不能为空', + validatorConfirmDateRequired: '验收日期不能为空', + validatorRepairResultRequired: '维修结果不能为空', + warrantyDate: '保修日期', + downtimeDuration: '停机时长', + handlingMeasures: '处理措施', + replacementParts: '更换配件', + repairContent: '维修总结 / 维修内容', + repairedImages: '附件 / 维修后图片', + placeholderWarrantyDate: '选择保修日期', + placeholderDowntimeDuration: '请输入停机时长', + placeholderHandlingMeasures: '请输入处理措施', + placeholderReplacementParts: '请输入更换配件', + placeholderRepairContent: '请详细描述维修过程、处理情况及结果', + placeholderRepairResult: '请选择维修结果' }, MoldRepairLine: { diff --git a/src/views/mold/moldrepair/MoldRepairForm.vue b/src/views/mold/moldrepair/MoldRepairForm.vue index 6ae10f93..adc0762c 100644 --- a/src/views/mold/moldrepair/MoldRepairForm.vue +++ b/src/views/mold/moldrepair/MoldRepairForm.vue @@ -7,7 +7,7 @@
- +
基本信息
@@ -23,31 +23,111 @@
- + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ dict.label }} + + + + + + + + + {{ t('common.yes') }} + {{ t('common.no') }} + + + + +
+ +
+
维修对象
+ @@ -55,8 +135,6 @@ - - @@ -68,27 +146,46 @@ +
+ +
+
故障信息
- - - - - + + + + + + + - - - - - + + + + + @@ -98,16 +195,30 @@
处理结果
- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + +
-
- - - - - +
+
创建备注 / 补充说明
+ + + +
+