diff --git a/src/locales/en.ts b/src/locales/en.ts
index 4c9e1ede..80776d1b 100644
--- a/src/locales/en.ts
+++ b/src/locales/en.ts
@@ -2592,7 +2592,17 @@ export default {
placeholderReplaceNetRemark: 'Please input remark',
moldInfo: 'Mold Info',
maintainInfo: 'Maintain Info',
- inspectionResult: 'Inspection Result'
+ inspectionResult: 'Inspection Result',
+ index: 'Index',
+ inspectionItemName: 'Inspection Item Name',
+ inspectionMethod: 'Inspection Method',
+ judgmentCriteria: 'Judgment Criteria',
+ pendingInspection: 'Pending',
+ pass: 'Pass',
+ notPass: 'Not Pass',
+ inputValue: 'Input Value',
+ noInspectionItems: 'No Inspection Items',
+ pleaseSelectProjectForm: 'Please Select Project Form'
},
MoldBrandDetail: {
diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts
index 3d78c23a..9394ba29 100644
--- a/src/locales/zh-CN.ts
+++ b/src/locales/zh-CN.ts
@@ -2075,7 +2075,17 @@ export default {
placeholderReplaceNetRemark: '请输入备注',
moldInfo: '模具信息',
maintainInfo: '维护信息',
- inspectionResult: '检验结果'
+ inspectionResult: '检验结果',
+ index: '序号',
+ inspectionItemName: '检验项名称',
+ inspectionMethod: '检验方式',
+ judgmentCriteria: '判定基准',
+ pendingInspection: '待检测',
+ pass: '通过',
+ notPass: '不通过',
+ inputValue: '输入值',
+ noInspectionItems: '暂无检验项',
+ pleaseSelectProjectForm: '请选择项目表单'
},
MoldBrandDetail: {
diff --git a/src/views/erp/mold/components/MoldMaintainView.vue b/src/views/erp/mold/components/MoldMaintainView.vue
index 97b82088..522343f0 100644
--- a/src/views/erp/mold/components/MoldMaintainView.vue
+++ b/src/views/erp/mold/components/MoldMaintainView.vue
@@ -99,10 +99,10 @@
type="primary"
link
:disabled="!ticketResultList.length"
- @click="ticketResultEditable = !ticketResultEditable"
+ @click="handleTicketResultEditToggle"
>
- {{ ticketResultEditable ? '停止编辑' : '编辑' }}
+ {{ ticketResultEditable ? t('common.cancel') : t('action.edit') }}
-
-
+
+
-
-
+
+
- 待检测
- 通过
- 不通过
+ {{ t('MoldManagement.MoldBrandPage.pendingInspection') }}
+ {{ t('MoldManagement.MoldBrandPage.pass') }}
+ {{ t('MoldManagement.MoldBrandPage.notPass') }}
-
-
+
-
+
-
-
+
+
+
+
+
@@ -187,7 +191,7 @@
/>
@@ -610,6 +614,21 @@ const subjectListMap = ref>({})
const subjectLoadingMap = ref>({})
const ticketResultList = ref([])
const ticketResultEditable = ref(false)
+const ticketResultBackup = ref(null)
+const handleTicketResultEditToggle = () => {
+ if (ticketResultEditable.value) {
+ // 取消编辑,恢复备份
+ if (ticketResultBackup.value) {
+ ticketResultList.value = JSON.parse(JSON.stringify(ticketResultBackup.value))
+ ticketResultBackup.value = null
+ }
+ ticketResultEditable.value = false
+ } else {
+ // 进入编辑,保存备份
+ ticketResultBackup.value = JSON.parse(JSON.stringify(ticketResultList.value))
+ ticketResultEditable.value = true
+ }
+}
const ticketResultPageNo = ref(1)
const ticketResultPageSize = 5
const ticketResultPageData = computed(() => {
diff --git a/src/views/mold/workOrderInquiry/components/TicketResultDialog.vue b/src/views/mold/workOrderInquiry/components/TicketResultDialog.vue
index dcf9e464..47ed4d98 100644
--- a/src/views/mold/workOrderInquiry/components/TicketResultDialog.vue
+++ b/src/views/mold/workOrderInquiry/components/TicketResultDialog.vue
@@ -53,7 +53,11 @@ v-else-if="scope.row.images" :src="parseFirstImage(scope.row.images)"
-
-
+
+
+
+
+