From b12d9ad7329ec510528f338013e7642663d5888a Mon Sep 17 00:00:00 2001 From: hwj Date: Wed, 21 Jan 2026 11:15:39 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E8=AE=BE=E5=A4=87=E5=8F=B0?= =?UTF-8?q?=E8=B4=A6-=E8=AF=A6=E6=83=85-=E7=82=B9=E6=A3=80=E5=B1=A5?= =?UTF-8?q?=E5=8E=86/=E4=BF=9D=E5=85=BB=E5=B1=A5=E5=8E=86/=E7=BB=B4?= =?UTF-8?q?=E4=BF=AE=E5=B1=A5=E5=8E=86=E5=AF=B9=E6=8E=A5=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E3=80=81=E6=96=B0=E5=A2=9E=E5=AF=BC=E5=87=BA=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/dvrepair/index.ts | 8 + src/api/mes/ticketManagement/index.ts | 16 + src/views/mes/deviceledger/index.vue | 440 ++++++++++++++++++-------- 3 files changed, 336 insertions(+), 128 deletions(-) diff --git a/src/api/mes/dvrepair/index.ts b/src/api/mes/dvrepair/index.ts index d5b9e2f3..f3f9c4b7 100644 --- a/src/api/mes/dvrepair/index.ts +++ b/src/api/mes/dvrepair/index.ts @@ -63,4 +63,12 @@ export const DvRepairApi = { getDvRepairLineListByRepairId: async (repairId) => { return await request.get({ url: `/mes/dv-repair/dv-repair-line/list-by-repair-id?repairId=` + repairId }) }, + + getRepairListByDeviceId: async (params: { deviceId: number; startTime?: string; endTime?: string }) => { + return await request.get({ url: `/mes/dv-repair/getRepairListByDeviceId`, params }) + }, + + exportRepairExcel: async (params: { deviceId: number; startTime?: string; endTime?: string }) => { + return await request.download({ url: `/mes/dv-repair/export-repair-excel`, params }) + } } diff --git a/src/api/mes/ticketManagement/index.ts b/src/api/mes/ticketManagement/index.ts index 9786437b..fa89cf8b 100644 --- a/src/api/mes/ticketManagement/index.ts +++ b/src/api/mes/ticketManagement/index.ts @@ -47,5 +47,21 @@ export const TicketManagementApi = { batchUpdateTicketResults: async (data: TicketResultVO[]) => { return await request.put({ url: `/mes/ticket-results/batchUpdate`, data }) + }, + + getInspectionByDeviceId: async (params: { deviceId: number; startTime?: string; endTime?: string }) => { + return await request.get({ url: `/mes/ticket-management/getInspectionByDeviceId`, params }) + }, + + exportInspection: async (params: { deviceId: number; startTime?: string; endTime?: string }) => { + return await request.download({ url: `/mes/ticket-management/export-excel-inspection`, params }) + }, + + getMaintenanceByDeviceId: async (params: { deviceId: number; startTime?: string; endTime?: string }) => { + return await request.get({ url: `/mes/ticket-management/getMaintenanceByDeviceId`, params }) + }, + + exportMaintenance: async (params: { deviceId: number; startTime?: string; endTime?: string }) => { + return await request.download({ url: `/mes/ticket-management/export-excel-maintenance`, params }) } } diff --git a/src/views/mes/deviceledger/index.vue b/src/views/mes/deviceledger/index.vue index 712bdaae..f05a40a2 100644 --- a/src/views/mes/deviceledger/index.vue +++ b/src/views/mes/deviceledger/index.vue @@ -56,8 +56,8 @@ ref="tableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-to {{ (queryParams.pageNo - 1) * queryParams.pageSize + scope.$index + 1 }} - - + +