From 645a7d44e6030ff477a81301d5ee3fd18157a338 Mon Sep 17 00:00:00 2001 From: kkk-ops <1050738955@qq.com> Date: Wed, 14 Jan 2026 19:11:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E5=85=B7=E5=85=A5=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/moldoperate/index.ts | 43 +++ src/views/mes/moldoperate/MoldOperateForm.vue | 109 +++++++ src/views/mes/moldoperate/index.vue | 221 ++++++++++++++ .../moldreturn/components/StockInItemForm.vue | 269 ++++++++++++++++++ 4 files changed, 642 insertions(+) create mode 100644 src/api/mes/moldoperate/index.ts create mode 100644 src/views/mes/moldoperate/MoldOperateForm.vue create mode 100644 src/views/mes/moldoperate/index.vue create mode 100644 src/views/mes/moldreturn/components/StockInItemForm.vue diff --git a/src/api/mes/moldoperate/index.ts b/src/api/mes/moldoperate/index.ts new file mode 100644 index 00000000..960bea7f --- /dev/null +++ b/src/api/mes/moldoperate/index.ts @@ -0,0 +1,43 @@ +import request from '@/config/axios' + +// 模具上下模 VO +export interface MoldOperateVO { + id: number // ID + operateType: string // 操作类型 + moldId: number // 关联模具id + deviceId: number // 关联设备id + remark: string // 备注 +} + +// 模具上下模 API +export const MoldOperateApi = { + // 查询模具上下模分页 + getMoldOperatePage: async (params: any) => { + return await request.get({ url: `/mes/mold-operate/page`, params }) + }, + + // 查询模具上下模详情 + getMoldOperate: async (id: number) => { + return await request.get({ url: `/mes/mold-operate/get?id=` + id }) + }, + + // 新增模具上下模 + createMoldOperate: async (data: MoldOperateVO) => { + return await request.post({ url: `/mes/mold-operate/create`, data }) + }, + + // 修改模具上下模 + updateMoldOperate: async (data: MoldOperateVO) => { + return await request.put({ url: `/mes/mold-operate/update`, data }) + }, + + // 删除模具上下模 + deleteMoldOperate: async (id: number) => { + return await request.delete({ url: `/mes/mold-operate/delete?id=` + id }) + }, + + // 导出模具上下模 Excel + exportMoldOperate: async (params) => { + return await request.download({ url: `/mes/mold-operate/export-excel`, params }) + }, +} \ No newline at end of file diff --git a/src/views/mes/moldoperate/MoldOperateForm.vue b/src/views/mes/moldoperate/MoldOperateForm.vue new file mode 100644 index 00000000..42063c47 --- /dev/null +++ b/src/views/mes/moldoperate/MoldOperateForm.vue @@ -0,0 +1,109 @@ + + \ No newline at end of file diff --git a/src/views/mes/moldoperate/index.vue b/src/views/mes/moldoperate/index.vue new file mode 100644 index 00000000..66dc657b --- /dev/null +++ b/src/views/mes/moldoperate/index.vue @@ -0,0 +1,221 @@ + + + \ No newline at end of file diff --git a/src/views/mes/moldreturn/components/StockInItemForm.vue b/src/views/mes/moldreturn/components/StockInItemForm.vue new file mode 100644 index 00000000..556d1612 --- /dev/null +++ b/src/views/mes/moldreturn/components/StockInItemForm.vue @@ -0,0 +1,269 @@ + +