From fe061f57460b8d86563c8a1a3c1dbeff7f99e6df Mon Sep 17 00:00:00 2001 From: hwj Date: Mon, 19 Jan 2026 18:12:20 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E8=AE=BE=E5=A4=87=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E7=BB=B4=E4=BF=AE=E5=8D=95=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=A4=87=E6=B3=A8/=E7=BB=93=E6=9E=9C=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/dvrepair/index.ts | 4 ++ src/views/mes/dvrepair/DvRepairForm.vue | 41 +++++++++++++------ .../dvrepair/components/DvRepairLineForm.vue | 19 ++++++++- src/views/mes/dvrepair/index.vue | 23 +++++++++++ 4 files changed, 74 insertions(+), 13 deletions(-) diff --git a/src/api/mes/dvrepair/index.ts b/src/api/mes/dvrepair/index.ts index edbe9d93..d5b9e2f3 100644 --- a/src/api/mes/dvrepair/index.ts +++ b/src/api/mes/dvrepair/index.ts @@ -53,6 +53,10 @@ export const DvRepairApi = { return await request.download({ url: `/mes/dv-repair/export-excel`, params }) }, + updateDvRepairStatus: async (data: any) => { + return await request.put({ url: `/mes/dv-repair/updateDvRepairStatus`, data }) + }, + // ==================== 子表(设备维修记录行) ==================== // 获得设备维修记录行列表 diff --git a/src/views/mes/dvrepair/DvRepairForm.vue b/src/views/mes/dvrepair/DvRepairForm.vue index 79e0301f..2401e22d 100644 --- a/src/views/mes/dvrepair/DvRepairForm.vue +++ b/src/views/mes/dvrepair/DvRepairForm.vue @@ -102,7 +102,7 @@ v-model="formData.confirmBy" filterable clearable placeholder="请选择验收 - + + + + + + + { return 'info' } +const getResultLabel = (value: any) => { + const v = value === '' || value === null || value === undefined ? undefined : String(value) + if (v == '0') return '待维修' + if (v == '1') return '通过' + if (v == '2') return '不通过' + return '-' +} + +const getResultTagType = (value: any) => { + const v = value === '' || value === null || value === undefined ? undefined : String(value) + if (v == '1') return 'success' + if (v == '2') return 'danger' + if (v == '0') return 'info' + return 'info' +} + const tableRef = ref() const selectedIds = ref([]) const handleSelectionChange = (rows: any[]) => {