From 964cfa12263cf51b2a3d1ef281130d0e808e9078 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 31 十月 2026 19:04:39 +0800
Subject: [PATCH] feat: 完善业务导入及工艺流程界面
---
src/api/mes/pro/feedback/index.ts | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/src/api/mes/pro/feedback/index.ts b/src/api/mes/pro/feedback/index.ts
index dcdab97..ff034b3 100644
--- a/src/api/mes/pro/feedback/index.ts
+++ b/src/api/mes/pro/feedback/index.ts
@@ -23,6 +23,8 @@
workOrderCode?: string; // 璁㈠崟缂栫爜
workOrderName?: string; // 璁㈠崟鍚嶇О
taskId?: number; // 鐢熶骇浠诲姟缂栧彿
+ paramValues?: ParamValue[];
+ paramSnapshot?: string;
taskCode?: string; // 浠诲姟缂栫爜
itemId?: number; // 浜у搧鐗╂枡缂栧彿
itemCode?: string; // 鐗╂枡缂栫爜
@@ -49,6 +51,12 @@
createTime?: number; // 鍒涘缓鏃堕棿
}
+ export interface ParamValue { detailId: number; value?: string }
+ export interface ParamDetail { id: number; paramCode?: string; paramName: string; paramType?: number; required?: boolean; unitMeasureId?: number; unitMeasureName?: string }
+ export interface ParamTemplate { templateId: number; templateCode?: string; templateName?: string; details: ParamDetail[] }
+ export interface ParamSnapshot { template: ParamTemplate; values: ParamValue[] }
+ export interface ParamConfig { mode: number; template?: ParamTemplate; shared?: ParamSnapshot }
+
/** MES 鐢熶骇鎶ュ伐鍒嗛〉鏌ヨ鍙傛暟 */
export interface PageParams extends PageParam {
code?: string;
@@ -62,6 +70,11 @@
status?: number;
feedbackTime?: string[];
}
+}
+
+/** 鑾峰緱浠诲姟涓嬭揪鏃跺喕缁撶殑鍙傛暟閰嶇疆 */
+export function getFeedbackParamConfig(taskId: number) {
+ return requestClient.get<MesProFeedbackApi.ParamConfig>('/mes/pro/feedback/param-config', { params: { taskId } });
}
/** 鏌ヨ鐢熶骇鎶ュ伐鍒嗛〉 */
@@ -159,6 +172,7 @@
/** 蹇�熸姤宸ヨ姹� */
export interface QuickCreateReq {
taskId: number;
+ paramValues?: MesProFeedbackApi.ParamValue[];
feedbackQuantity: number;
qualifiedQuantity?: number;
unqualifiedQuantity?: number;
--
Gitblit v1.9.3