From c70bae738eae43f1788b4d306b87caa1ac717ba9 Mon Sep 17 00:00:00 2001 From: hwj Date: Fri, 5 Jun 2026 16:44:50 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=A8=A1=E5=85=B7=E7=BB=84-?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4-=E6=9B=B4=E6=8D=A2=E5=8E=8B=E7=BD=91?= =?UTF-8?q?=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/erp/mold/index.ts | 6 + src/locales/en.ts | 12 + src/locales/zh-CN.ts | 12 + src/views/erp/mold/components/MoldList.vue | 6 + .../erp/mold/components/MoldMaintainView.vue | 208 ++++++++++++++---- 5 files changed, 207 insertions(+), 37 deletions(-) diff --git a/src/api/erp/mold/index.ts b/src/api/erp/mold/index.ts index 830b8876..7673b975 100644 --- a/src/api/erp/mold/index.ts +++ b/src/api/erp/mold/index.ts @@ -173,6 +173,12 @@ export const MoldBrandApi = { // 获得模具产品 getMoldBrandProduct: async (id: number) => { return await request.get({ url: `/erp/mold-brand/mold-brand-product/get?id=` + id }) + }, + + // ==================== 压网记录 ==================== + // 新增压网记录 + createPressureNetRecord: async (data: any) => { + return await request.post({ url: `/erp/mold-pressure-net-record/create`, data }) } } diff --git a/src/locales/en.ts b/src/locales/en.ts index 1df257e1..eda3ed0f 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -2486,6 +2486,8 @@ export default { back: 'Back', moldCode: 'Mold Code', moldName: 'Mold Name', + moldGroupCode: 'Mold Group Code', + moldGroupName: 'Mold Group Name', lastChangeTime: 'Last Change Time', targetLine: 'Target Line', lineName: 'Line Name', @@ -2529,6 +2531,12 @@ export default { maintainTypeMaintain: 'Maintain', maintainTypeRepair: 'Repair', maintainTypeReplaceNet: 'Replace Net', + subMold: 'Sub Mold', + placeholderSubMold: 'Please select sub mold', + pressureNetTime: 'Pressure Net Time', + placeholderPressureNetTime: 'Please select pressure net time', + validatorSubMoldRequired: 'Please select sub mold', + validatorPressureNetTimeRequired: 'Please select pressure net time', replaceNetRemark: 'Remark', placeholderReplaceNetRemark: 'Please input remark', moldInfo: 'Mold Info', @@ -2654,6 +2662,10 @@ export default { installLocation: 'Install Location', material: 'Material', quantity: 'Quantity', + pressureNetInfo: 'Pressure Net Info', + lastReplace: 'Last Replace', + usedDays: 'Used', + days: 'days', operate: 'Operate', edit: 'Edit', delete: 'Delete', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 16f15a44..cfd8340f 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -1986,6 +1986,8 @@ export default { back: '返回', moldCode: '模具编码', moldName: '模具名称', + moldGroupCode: '模具组编码', + moldGroupName: '模具组名称', lastChangeTime: '上次更换时间', targetLine: '目标产线', lineName: '产线名称', @@ -2029,6 +2031,12 @@ export default { maintainTypeMaintain: '保养', maintainTypeRepair: '维修', maintainTypeReplaceNet: '更换压网', + subMold: '子模具', + placeholderSubMold: '请选择子模具', + pressureNetTime: '压网时间', + placeholderPressureNetTime: '请选择压网时间', + validatorSubMoldRequired: '请选择子模具', + validatorPressureNetTimeRequired: '请选择压网时间', replaceNetRemark: '备注', placeholderReplaceNetRemark: '请输入备注', moldInfo: '模具信息', @@ -2161,6 +2169,10 @@ export default { installLocation: '安装位置', material: '材质', quantity: '数量', + pressureNetInfo: '压网信息', + lastReplace: '上次更换', + usedDays: '已使用', + days: '天', operate: '操作', edit: '编辑', delete: '删除', diff --git a/src/views/erp/mold/components/MoldList.vue b/src/views/erp/mold/components/MoldList.vue index 8404ab45..399a646d 100644 --- a/src/views/erp/mold/components/MoldList.vue +++ b/src/views/erp/mold/components/MoldList.vue @@ -33,6 +33,12 @@ {{ scope.row.quantity || scope.row.count || 1 }} + + +