From 0542bb739e327fab45594c35b3eb2ae3100cc31c Mon Sep 17 00:00:00 2001 From: tzy <1042411602@qq.com> Date: Fri, 31 Jul 2026 14:55:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E5=B1=95=E7=A4=BA=E7=9A=84?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E8=B4=A8=E6=A3=80=E6=98=AF=E5=90=A6=E5=85=A5?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/orderItem.ts | 2 + src/api/orderProject.ts | 4 + src/utils/kingdeeSchedule.ts | 9 +- src/views/biz/kingdee/index.vue | 71 +++++++++---- src/views/biz/orderItem/index.vue | 146 +++++++++++++++------------ src/views/biz/orderProject/index.vue | 21 ++-- vite.config.ts | 3 +- 7 files changed, 156 insertions(+), 100 deletions(-) diff --git a/src/api/orderItem.ts b/src/api/orderItem.ts index 7c48db9..d5f938b 100644 --- a/src/api/orderItem.ts +++ b/src/api/orderItem.ts @@ -44,6 +44,8 @@ export interface OrderItem { assingWorkOperationTime?: string starter?: number + + mainCode?: string orderCode?: string diff --git a/src/api/orderProject.ts b/src/api/orderProject.ts index d304ad9..d33cf52 100644 --- a/src/api/orderProject.ts +++ b/src/api/orderProject.ts @@ -89,6 +89,10 @@ export interface KingdeeProcessRoute { planStartTime: string | null /** 计划结束时间 yyyy-MM-dd HH:mm:ss */ planFinishTime: string | null + /** 是否质检 1是 0否(后端按控制码推导后返回) */ + qualityInspection?: number | null + /** 是否入库 1是 0否(后端:仅末序为 1) */ + storageEntry?: number | null } /** 解析工序名称,兼容旧字段及后端误映射 */ diff --git a/src/utils/kingdeeSchedule.ts b/src/utils/kingdeeSchedule.ts index 3f96a5d..8b4bfe1 100644 --- a/src/utils/kingdeeSchedule.ts +++ b/src/utils/kingdeeSchedule.ts @@ -1,4 +1,8 @@ -import { normalizeKingdeeProcessRoute, type KingdeePrdMo, type KingdeeProcessRoute } from '@/api/orderProject' +import { + normalizeKingdeeProcessRoute, + type KingdeePrdMo, + type KingdeeProcessRoute, +} from '@/api/orderProject' export type KingdeeMoTableRow = Omit & { processRoutes: KingdeeProcessRoute[] } @@ -11,6 +15,9 @@ export function mapKingdeeMoListToTableRows(data: KingdeePrdMo[]): KingdeeMoTabl ...r, planStartTime: r.planStartTime ?? null, planFinishTime: r.planFinishTime ?? null, + // 质检/入库由后端查询金蝶时已写入,前端原样带出 + qualityInspection: r.qualityInspection ?? null, + storageEntry: r.storageEntry ?? null, })) return { ...rest, processRoutes: routes } }) diff --git a/src/views/biz/kingdee/index.vue b/src/views/biz/kingdee/index.vue index 46e0cf2..1adfb8e 100644 --- a/src/views/biz/kingdee/index.vue +++ b/src/views/biz/kingdee/index.vue @@ -54,7 +54,7 @@