diff --git a/src/api/mold/moldrepair/index.ts b/src/api/mold/moldrepair/index.ts index 018fab09..62f19421 100644 --- a/src/api/mold/moldrepair/index.ts +++ b/src/api/mold/moldrepair/index.ts @@ -52,5 +52,13 @@ export const MoldRepairApi = { getMoldRepairLineListByRepairId: async (repairId) => { return await request.get({ url: `/mes/mold-repair/mold-repair-line/list-by-repair-id?repairId=` + repairId }) + }, + + getRepairListByMoldId: async (params: { moldId: number; startTime?: string; endTime?: string }) => { + return await request.get({ url: `/mes/mold-repair/getRepairListByMoldId`, params }) + }, + + exportRepairExcel: async (params: { moldId: number; startTime?: string; endTime?: string }) => { + return await request.download({ url: `/mes/mold-repair/export-repair-excel`, params }) } } diff --git a/src/api/mold/ticketManagement/index.ts b/src/api/mold/ticketManagement/index.ts index c6a2515d..ebb4137d 100644 --- a/src/api/mold/ticketManagement/index.ts +++ b/src/api/mold/ticketManagement/index.ts @@ -47,5 +47,21 @@ export const TicketManagementApi = { batchUpdateTicketResults: async (data: TicketResultVO[]) => { return await request.put({ url: `/mes/mold-ticket-results/batchUpdate`, data }) + }, + + getInspectionByMoldId: async (params: { moldId: number; startTime?: string; endTime?: string }) => { + return await request.get({ url: `/mes/mold-ticket-management/getInspectionByMoldId`, params }) + }, + + exportInspection: async (params: { moldId: number; startTime?: string; endTime?: string }) => { + return await request.download({ url: `/mes/mold-ticket-management/export-excel-inspection`, params }) + }, + + getMaintenanceByMoldId: async (params: { moldId: number; startTime?: string; endTime?: string }) => { + return await request.get({ url: `/mes/mold-ticket-management/getMaintenanceByMoldId`, params }) + }, + + exportMaintenance: async (params: { moldId: number; startTime?: string; endTime?: string }) => { + return await request.download({ url: `/mes/mold-ticket-management/export-excel-maintenance`, params }) } } diff --git a/src/views/erp/mold/detail/index.vue b/src/views/erp/mold/detail/index.vue index 4396ec69..5a85b323 100644 --- a/src/views/erp/mold/detail/index.vue +++ b/src/views/erp/mold/detail/index.vue @@ -26,6 +26,28 @@
+
+ + 查询 + 重置 + + 导出 + +
点检时间 - {{ formatHistoryTime(item.inspectionTime) }} + {{ formatHistoryTime(item.taskTime) }}
@@ -88,6 +110,28 @@ v-for="img in item.images" :key="img" :src="img" :preview-src-list="item.images" +
+ + 查询 + 重置 + + 导出 + +
保养时间 - {{ formatHistoryTime(item.inspectionTime) }} + {{ String(formatHistoryTime(item.taskTime)).split(' ')[0] }}
@@ -150,24 +194,90 @@ v-for="img in item.images" :key="img" :src="img" :preview-src-list="item.images" - - - - - - - - - - - -