From 3d459b292f8f97046be7988ac00079eaac336441 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 15 Mar 2026 20:43:44 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=8C=89=E4=BA=A7=E5=93=81=E6=9F=A5=E8=AF=A2=E5=B7=A5=E5=BA=8F?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/pro/route/process/index.ts | 5 ++ src/views/mes/pro/task/ProTaskForm.vue | 18 +++---- src/views/mes/pro/task/WorkOrderForm2.vue | 58 +++++++++++++++-------- 3 files changed, 53 insertions(+), 28 deletions(-) diff --git a/src/api/mes/pro/route/process/index.ts b/src/api/mes/pro/route/process/index.ts index 38da9dc9b..b878f3a72 100644 --- a/src/api/mes/pro/route/process/index.ts +++ b/src/api/mes/pro/route/process/index.ts @@ -27,6 +27,11 @@ export const ProRouteProcessApi = { return await request.get({ url: `/mes/pro/route-process/list-by-route?routeId=` + routeId }) }, + // 按产品查询工序列表(自动查找关联的工艺路线) + getRouteProcessListByProduct: async (productId: number) => { + return await request.get({ url: `/mes/pro/route-process/list-by-product?productId=` + productId }) + }, + // 查询工艺路线工序详情 getRouteProcess: async (id: number) => { return await request.get({ url: `/mes/pro/route-process/get?id=` + id }) diff --git a/src/views/mes/pro/task/ProTaskForm.vue b/src/views/mes/pro/task/ProTaskForm.vue index 0f933044b..091a99b26 100644 --- a/src/views/mes/pro/task/ProTaskForm.vue +++ b/src/views/mes/pro/task/ProTaskForm.vue @@ -1,5 +1,6 @@ +