From 24a8a6d74573051db3f2dfe9b007007b6f462b3d Mon Sep 17 00:00:00 2001 From: hwj Date: Tue, 13 Jan 2026 14:15:13 +0800 Subject: [PATCH] =?UTF-8?q?style=EF=BC=9A=E6=A8=A1=E5=85=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E6=A3=80=E9=AA=8C=E6=96=B9=E6=A1=88=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=8E=A5=E5=8F=A3=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mold/planmaintenance/index.ts | 47 +++++++++++++++++++ .../inspectionPlan/InspectionPlanForm.vue | 4 +- src/views/mold/inspectionPlan/index.vue | 2 +- 3 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 src/api/mold/planmaintenance/index.ts diff --git a/src/api/mold/planmaintenance/index.ts b/src/api/mold/planmaintenance/index.ts new file mode 100644 index 00000000..5bc7cdac --- /dev/null +++ b/src/api/mold/planmaintenance/index.ts @@ -0,0 +1,47 @@ +import request from '@/config/axios' + +export interface PlanMaintenanceVO { + id?: number | string + planName: string + planType: number | string + description?: string + subjectIdS?: string + creator?: string + creatorName?: string + createTime?: string | number | Date + updateTime?: string | number | Date +} + +export interface PlanMaintenanceSubjectVO { + id?: number | string + subjectCode?: string + subjectName?: string + inspectionMethod?: string + judgmentCriteria?: string +} + +export const PlanMaintenanceApi = { + getPlanMaintenancePage: async (params: any) => { + return await request.get({ url: `/mes/mold-plan-maintenance/page`, params }) + }, + + getSubjectList: async (id: number | string) => { + return await request.get({ url: `/mes/mold-plan-maintenance/getSubjectList`, params: { id } }) + }, + + createPlanMaintenance: async (data: any) => { + return await request.post({ url: `/mes/mold-plan-maintenance/create`, data }) + }, + + updatePlanMaintenance: async (data: any) => { + return await request.put({ url: `/mes/mold-plan-maintenance/update`, params: data }) + }, + + deletePlanMaintenance: async (ids: string) => { + return await request.delete({ url: `/mes/mold-plan-maintenance/delete?ids=` + ids }) + }, + + exportPlanMaintenance: async (params: any) => { + return await request.download({ url: `/mes/mold-plan-maintenance/export-excel`, params }) + } +} diff --git a/src/views/mold/inspectionPlan/InspectionPlanForm.vue b/src/views/mold/inspectionPlan/InspectionPlanForm.vue index 2eed48e6..36f85cc7 100644 --- a/src/views/mold/inspectionPlan/InspectionPlanForm.vue +++ b/src/views/mold/inspectionPlan/InspectionPlanForm.vue @@ -39,8 +39,8 @@