From 1daaf07605a8dd88bdcee750e97d93b1ba6f82a0 Mon Sep 17 00:00:00 2001 From: hwj Date: Sat, 17 Jan 2026 09:45:28 +0800 Subject: [PATCH 1/7] =?UTF-8?q?style=EF=BC=9A=E9=A6=96=E9=A1=B5=E8=AE=BE?= =?UTF-8?q?=E5=A4=87/=E5=91=8A=E8=AD=A6=E6=A8=A1=E5=9D=97=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Home/Index.vue | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/src/views/Home/Index.vue b/src/views/Home/Index.vue index b051e335..7a4c8250 100644 --- a/src/views/Home/Index.vue +++ b/src/views/Home/Index.vue @@ -105,14 +105,14 @@ v-model="productionOverviewRange" type="daterange" unlink-panels value-format="Y - - - + + +
设备
- 查看文档 - 添加设备 + 查看文档 + 添加设备
@@ -125,8 +125,8 @@ v-model="productionOverviewRange" type="daterange" unlink-panels value-format="Y
- - + +
告警
@@ -835,6 +835,24 @@ getAllApi() gap: 8px; } +.device-alarm-section { + align-items: stretch; +} + +.device-alarm-col { + display: flex; +} + +.device-alarm-card { + flex: 1; + display: flex; + flex-direction: column; +} + +.device-alarm-card .section-header { + min-height: 32px; +} + .home-welcome-right { display: flex; align-items: flex-end; From ab7318d22a282b6de4300052bed9bb361ae76d55 Mon Sep 17 00:00:00 2001 From: hwj Date: Mon, 19 Jan 2026 11:18:02 +0800 Subject: [PATCH 2/7] =?UTF-8?q?style=EF=BC=9A=E8=AE=BE=E5=A4=87=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E4=BB=BB=E5=8A=A1=E7=AE=A1=E7=90=86-=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=BB=98=E8=AE=A4=E4=B8=8D=E5=90=AF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mes/taskManagement/TaskManagementForm.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/mes/taskManagement/TaskManagementForm.vue b/src/views/mes/taskManagement/TaskManagementForm.vue index 3b2026e3..59ea210c 100644 --- a/src/views/mes/taskManagement/TaskManagementForm.vue +++ b/src/views/mes/taskManagement/TaskManagementForm.vue @@ -138,7 +138,7 @@ const formData = ref({ dateRange: [] as string[], cronExpression: undefined as string | undefined, operableUsers: [] as string[], - enabled: true as boolean + enabled: false as boolean }) const formRules = reactive({ @@ -160,7 +160,7 @@ const resetForm = () => { dateRange: [], cronExpression: undefined, operableUsers: [], - enabled: true + enabled: false } formRef.value?.resetFields() } From dc9d240eb8dcbd039a3ea476c43d4111e6782df3 Mon Sep 17 00:00:00 2001 From: hwj Date: Mon, 19 Jan 2026 11:48:14 +0800 Subject: [PATCH 3/7] =?UTF-8?q?style=EF=BC=9A=E5=B1=8F=E8=94=BD=E2=80=9C?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BB=B4=E4=BF=AE=E9=A1=B9=E7=9B=AE=E2=80=9D?= =?UTF-8?q?=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/mes/dvrepair/components/DvRepairLineForm.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/mes/dvrepair/components/DvRepairLineForm.vue b/src/views/mes/dvrepair/components/DvRepairLineForm.vue index ebd54124..fe4a4adf 100644 --- a/src/views/mes/dvrepair/components/DvRepairLineForm.vue +++ b/src/views/mes/dvrepair/components/DvRepairLineForm.vue @@ -86,9 +86,9 @@ --> - + \ No newline at end of file + + + diff --git a/src/views/mes/zjschema/index.vue b/src/views/mes/zjschema/index.vue index 7c2308a5..04acb729 100644 --- a/src/views/mes/zjschema/index.vue +++ b/src/views/mes/zjschema/index.vue @@ -1,97 +1,58 @@ \ No newline at end of file + From fe061f57460b8d86563c8a1a3c1dbeff7f99e6df Mon Sep 17 00:00:00 2001 From: hwj Date: Mon, 19 Jan 2026 18:12:20 +0800 Subject: [PATCH 7/7] =?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[]) => {