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[]) => {