From c425a8afba0a76eb62d5650cc9c98c42d8339f06 Mon Sep 17 00:00:00 2001
From: zhuguifei <312353457@qq.com>
Date: 星期四, 12 三月 2026 13:01:23 +0800
Subject: [PATCH] perf: 1.优化储丝柜单柜卷包产量计算方式,支持未出料结束计算统计   2.新增储丝柜单柜卷包产量桑基图

---
 ruoyi-plus-soybean/src/typings/api/qm.batch.api.d.ts |  352 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 177 insertions(+), 175 deletions(-)

diff --git a/ruoyi-plus-soybean/src/typings/api/qm.batch.api.d.ts b/ruoyi-plus-soybean/src/typings/api/qm.batch.api.d.ts
index 8998bcc..bdb8333 100644
--- a/ruoyi-plus-soybean/src/typings/api/qm.batch.api.d.ts
+++ b/ruoyi-plus-soybean/src/typings/api/qm.batch.api.d.ts
@@ -4,182 +4,184 @@
  * All backend api type
  */
 declare namespace Api {
-    /**
-     * namespace Qm
-     *
-     * backend api module: "Qm"
-     */
-    namespace Qm {
-        /** batch */
-        type Batch = Common.CommonRecord<{
-            /** 缂栫爜 */
-                id: CommonType.IdType; 
-            /** 鎵规浠g爜 */
-                batchCode: string; 
-            /** 鎵规鍚嶇О */
-                batchName: string; 
-            /** A-鍒朵笣 B-鎴愬瀷 C-鍗峰寘 D-灏佺 E-绯栭鏂� */
-                typ: string; 
-            /** 鏈哄彴浠g爜 */
-                eqpCode: string; 
-            /** 鐗屽彿 */
-                matCode: string; 
-            /** 鍒ゅ畾渚濇嵁浠g爜 */
-                judgeCode: string; 
-            /** 鎵规鐢熸垚鏃ユ湡 */
-                batchDate: string; 
-            /** 浣跨敤鏍囧織 */
-                isflag: string; 
-            /** 鍚敤鏍囧織 */
-                enabled: string; 
-            /** 鍒拌揣鎬婚噺 */
-                totalNum: number; 
-            /** 缁煎悎鍒ゅ畾 */
-                results: string; 
-            /** 鎵瑰噯浜� */
-                approver: string; 
-            /** 瀹℃牳浜� */
-                auditor: string; 
-            /** 鍒涘缓浜� */
-                creater: string; 
-            /** 鍒惰〃鏃ユ湡 */
-                tabDate: string; 
-            /** 鐗堟湰鍚嶇О */
-                verName: string; 
-            /** 鐗堟湰缂栧彿 */
-                verCode: string; 
-            /** 淇濆瓨鏈� */
-                archDate: string; 
-            /** 0-鏈笂浼爉es,1-宸蹭笂浼�, 3-浠嶮ES涓嬭浇 */
-                flag: string; 
-            /** 涓婁紶MES鏃堕棿 */
-                toMesDate: string; 
-            /** 浠嶮ES鏃堕棿涓嬭浇 */
-                fromMesDate: string; 
-            /** 鍒犻櫎鏍囧織 */
-                deleted: number; 
-            /** 鎵规鎻忚堪 */
-                batchDes: string; 
-            /** 绫诲埆 0锛氭垚鍝� 1锛氳緟鏉� */
-                category: string; 
-            /** 鍗峰埗宸ュ彿 */
-                makeno: string; 
-            /** 鐝鏈哄彿 */
-                shifteqpno: string; 
-            /** 瑁呯鍙� */
-                boxno: string; 
-            /** 鐖舵壒娆″彿 */
-                pid: CommonType.IdType; 
-            /** 澶嶆牳浜� */
-                reviewer: string; 
-            /** 澶嶆娆℃暟 */
-                rvcount: number; 
-            /** 鎵规鐘舵�� */
-                state: string; 
-            /** 澶嶆牳鏃ユ湡 */
-                reviewTime: string; 
-            /** 瀹℃牳鏃ユ湡 */
-                auditTime: string; 
-            /** 瑙勬牸 */
-                spec: string; 
-            /** 鎵瑰噯鏃堕棿 */
-                approveTime: string; 
-            /** 鍒拌揣鍗曚綅 */
-                unit: string; 
-            /** 鍒拌揣鏃ユ湡 */
-                arrivalTime: string; 
-            /** 瀛樻斁鍦扮偣 */
-                storagePlace: string; 
-            /** 妫�楠屽憳 */
-                checker: string; 
-            /** 鎺ュ崟鏃ユ湡 */
-                receiveTime: string; 
-            /** 鎶ユ鏃ユ湡 */
-                inspTime: string; 
-            /** 浠撳簱淇濈鍛� */
-                storer: string; 
-            /** 鏄惁楠岃瘉 */
-                isverify: string; 
-            /** 鏄惁妫�楠� */
-                ischk: string; 
-            /** 澶囩敤1 */
-                bak1: string; 
-            /** 澶囩敤2 */
-                bak2: string; 
-        }>;
+  /**
+   * namespace Qm
+   *
+   * backend api module: "Qm"
+   */
+  namespace Qm {
+    /** batch */
+    type Batch = Common.CommonRecord<{
+      /** 缂栫爜 */
+      id: CommonType.IdType;
+      /** 鎵规浠g爜 */
+      batchCode: string;
+      /** 鎵规鍚嶇О */
+      batchName: string;
+      /** A-鍒朵笣 B-鎴愬瀷 C-鍗峰寘 D-灏佺 E-绯栭鏂� */
+      typ: string;
+      /** 鏈哄彴浠g爜 */
+      eqpCode: string;
+      /** 鐗屽彿 */
+      matCode: string;
+      /** 鍒ゅ畾渚濇嵁浠g爜 */
+      judgeCode: string;
+      /** 鎵规鐢熸垚鏃ユ湡 */
+      batchDate: string;
+      /** 浣跨敤鏍囧織 */
+      isflag: string;
+      /** 鍚敤鏍囧織 */
+      enabled: string;
+      /** 鍒拌揣鎬婚噺 */
+      totalNum: number;
+      /** 缁煎悎鍒ゅ畾 */
+      results: string;
+      /** 鎵瑰噯浜� */
+      approver: string;
+      /** 瀹℃牳浜� */
+      auditor: string;
+      /** 鍒涘缓浜� */
+      creater: string;
+      /** 鍒惰〃鏃ユ湡 */
+      tabDate: string;
+      /** 鐗堟湰鍚嶇О */
+      verName: string;
+      /** 鐗堟湰缂栧彿 */
+      verCode: string;
+      /** 淇濆瓨鏈� */
+      archDate: string;
+      /** 0-鏈笂浼爉es,1-宸蹭笂浼�, 3-浠嶮ES涓嬭浇 */
+      flag: string;
+      /** 涓婁紶MES鏃堕棿 */
+      toMesDate: string;
+      /** 浠嶮ES鏃堕棿涓嬭浇 */
+      fromMesDate: string;
+      /** 鍒犻櫎鏍囧織 */
+      deleted: number;
+      /** 鎵规鎻忚堪 */
+      batchDes: string;
+      /** 绫诲埆 0锛氭垚鍝� 1锛氳緟鏉� */
+      category: string;
+      /** 鍗峰埗宸ュ彿 */
+      makeno: string;
+      /** 鐝鏈哄彿 */
+      shifteqpno: string;
+      /** 瑁呯鍙� */
+      boxno: string;
+      /** 鐖舵壒娆″彿 */
+      pid: CommonType.IdType;
+      /** 澶嶆牳浜� */
+      reviewer: string;
+      /** 澶嶆娆℃暟 */
+      rvcount: number;
+      /** 鎵规鐘舵�� */
+      state: string;
+      /** 澶嶆牳鏃ユ湡 */
+      reviewTime: string;
+      /** 瀹℃牳鏃ユ湡 */
+      auditTime: string;
+      /** 瑙勬牸 */
+      spec: string;
+      /** 鎵瑰噯鏃堕棿 */
+      approveTime: string;
+      /** 鍒拌揣鍗曚綅 */
+      unit: string;
+      /** 鍒拌揣鏃ユ湡 */
+      arrivalTime: string;
+      /** 瀛樻斁鍦扮偣 */
+      storagePlace: string;
+      /** 妫�楠屽憳 */
+      checker: string;
+      /** 鎺ュ崟鏃ユ湡 */
+      receiveTime: string;
+      /** 鎶ユ鏃ユ湡 */
+      inspTime: string;
+      /** 浠撳簱淇濈鍛� */
+      storer: string;
+      /** 鏄惁楠岃瘉 */
+      isverify: string;
+      /** 鏄惁妫�楠� */
+      ischk: string;
+      /** 澶囩敤1 */
+      bak1: string;
+      /** 澶囩敤2 */
+      bak2: string;
+    }>;
 
-        /** batch search params */
-        type BatchSearchParams = CommonType.RecordNullable<
-            Pick<
-                Api.Qm.Batch,
-                        | 'batchCode'
-                        | 'typ'
-                        | 'eqpCode'
-                        | 'matCode'
-                        | 'batchDate'
-                        | 'flag'
-                        | 'deleted'
-                        | 'category'
-                        | 'state'
-            > &
-            Api.Common.CommonSearchParams
-        >;
+    /** batch search params */
+    type BatchSearchParams = CommonType.RecordNullable<
+      Pick<
+        Api.Qm.Batch,
+        | 'batchCode'
+        | 'typ'
+        | 'eqpCode'
+        | 'matCode'
+        | 'batchDate'
+        | 'flag'
+        | 'toMesDate'
+        | 'fromMesDate'
+        | 'deleted'
+        | 'category'
+        | 'state'
+      > &
+        Api.Common.CommonSearchParams
+    >;
 
-        /** batch operate params */
-        type BatchOperateParams = CommonType.RecordNullable<
-            Pick<
-                Api.Qm.Batch,
-                        | 'id'
-                        | 'batchCode'
-                        | 'batchName'
-                        | 'typ'
-                        | 'eqpCode'
-                        | 'matCode'
-                        | 'judgeCode'
-                        | 'batchDate'
-                        | 'isflag'
-                        | 'enabled'
-                        | 'totalNum'
-                        | 'results'
-                        | 'approver'
-                        | 'auditor'
-                        | 'creater'
-                        | 'tabDate'
-                        | 'verName'
-                        | 'verCode'
-                        | 'archDate'
-                        | 'flag'
-                        | 'toMesDate'
-                        | 'fromMesDate'
-                        | 'deleted'
-                        | 'batchDes'
-                        | 'category'
-                        | 'makeno'
-                        | 'shifteqpno'
-                        | 'boxno'
-                        | 'pid'
-                        | 'reviewer'
-                        | 'rvcount'
-                        | 'state'
-                        | 'reviewTime'
-                        | 'auditTime'
-                        | 'spec'
-                        | 'approveTime'
-                        | 'unit'
-                        | 'arrivalTime'
-                        | 'storagePlace'
-                        | 'checker'
-                        | 'receiveTime'
-                        | 'inspTime'
-                        | 'storer'
-                        | 'isverify'
-                        | 'ischk'
-                        | 'bak1'
-                        | 'bak2'
-            >
-        >;
+    /** batch operate params */
+    type BatchOperateParams = CommonType.RecordNullable<
+      Pick<
+        Api.Qm.Batch,
+        | 'id'
+        | 'batchCode'
+        | 'batchName'
+        | 'typ'
+        | 'eqpCode'
+        | 'matCode'
+        | 'judgeCode'
+        | 'batchDate'
+        | 'isflag'
+        | 'enabled'
+        | 'totalNum'
+        | 'results'
+        | 'approver'
+        | 'auditor'
+        | 'creater'
+        | 'tabDate'
+        | 'verName'
+        | 'verCode'
+        | 'archDate'
+        | 'flag'
+        | 'toMesDate'
+        | 'fromMesDate'
+        | 'deleted'
+        | 'batchDes'
+        | 'category'
+        | 'makeno'
+        | 'shifteqpno'
+        | 'boxno'
+        | 'pid'
+        | 'reviewer'
+        | 'rvcount'
+        | 'state'
+        | 'reviewTime'
+        | 'auditTime'
+        | 'spec'
+        | 'approveTime'
+        | 'unit'
+        | 'arrivalTime'
+        | 'storagePlace'
+        | 'checker'
+        | 'receiveTime'
+        | 'inspTime'
+        | 'storer'
+        | 'isverify'
+        | 'ischk'
+        | 'bak1'
+        | 'bak2'
+      >
+    >;
 
-        /** batch list */
-        type BatchList = Api.Common.PaginatingQueryRecord<Batch>;
-    }
+    /** batch list */
+    type BatchList = Api.Common.PaginatingQueryRecord<Batch>;
+  }
 }

--
Gitblit v1.9.3