From 69e076e4966f6284ffb1f1f3f17363f34ba85e75 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 6 Apr 2026 23:43:05 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(task):=20?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E7=94=9F=E4=BA=A7=E4=BB=BB=E5=8A=A1=E7=B2=BE?= =?UTF-8?q?=E7=AE=80=E5=88=97=E8=A1=A8=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 删除不再使用的生产任务精简列表接口及其相关逻辑,优化代码结构。 --- src/api/mes/pro/task/index.ts | 6 +- .../mes/pro/task/components/ProTaskSelect.vue | 204 +++++++---- .../task/components/ProTaskSelectDialog.vue | 323 ++++++++++++++++++ 3 files changed, 461 insertions(+), 72 deletions(-) create mode 100644 src/views/mes/pro/task/components/ProTaskSelectDialog.vue diff --git a/src/api/mes/pro/task/index.ts b/src/api/mes/pro/task/index.ts index 4f239c77a..81b435a5b 100644 --- a/src/api/mes/pro/task/index.ts +++ b/src/api/mes/pro/task/index.ts @@ -9,6 +9,7 @@ export interface ProTaskVO { workOrderCode: string // 工单编码 workOrderName: string // 工单名称 workstationId: number // 工作站编号 + workstationCode: string // 工作站编码 workstationName: string // 工作站名称 routeId: number // 工艺路线编号 processId: number // 工序编号 @@ -67,11 +68,6 @@ export const ProTaskApi = { return await request.download({ url: `/mes/pro/task/export-excel`, params }) }, - // 获得任务精简列表(下拉选项) - getTaskSimpleList: async (workOrderId?: number) => { - return await request.get({ url: `/mes/pro/task/simple-list`, params: { workOrderId } }) - }, - // 获得甘特图任务列表(非分页) getGanttTaskList: async (params: any) => { return await request.get({ url: `/mes/pro/task/gantt-list`, params }) diff --git a/src/views/mes/pro/task/components/ProTaskSelect.vue b/src/views/mes/pro/task/components/ProTaskSelect.vue index ba5698fd5..116638e4e 100644 --- a/src/views/mes/pro/task/components/ProTaskSelect.vue +++ b/src/views/mes/pro/task/components/ProTaskSelect.vue @@ -1,38 +1,69 @@ - + + + diff --git a/src/views/mes/pro/task/components/ProTaskSelectDialog.vue b/src/views/mes/pro/task/components/ProTaskSelectDialog.vue new file mode 100644 index 000000000..575b18405 --- /dev/null +++ b/src/views/mes/pro/task/components/ProTaskSelectDialog.vue @@ -0,0 +1,323 @@ + + + + + +