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 @@