From 91c82965b2d987452ca276e3a03b48c8dcda2ae9 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 19 八月 2026 11:47:26 +0800
Subject: [PATCH] config(env): 更新生产环境配置和公司名称

---
 src/api/mes/bag-code-home/index.ts |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/src/api/mes/bag-code-home/index.ts b/src/api/mes/bag-code-home/index.ts
new file mode 100644
index 0000000..478c99e
--- /dev/null
+++ b/src/api/mes/bag-code-home/index.ts
@@ -0,0 +1,44 @@
+import { requestClient } from '#/api/request';
+
+export namespace MesBagCodeHomeApi {
+  /** 鍩虹鏁版嵁涓庝竴琚嬩竴鐮� 鐘舵�佸垎甯冮」 */
+  export interface StatusItem {
+    status: number; // 鐘舵�佸��
+    count: number; // 鏁伴噺
+  }
+
+  /** 鍩虹鏁版嵁涓庝竴琚嬩竴鐮� 棣栭〉姹囨�荤粺璁� */
+  export interface Summary {
+    mdmItemCount: number; // 鍝佺鎬绘暟锛坢dm_item锛�
+    mesItemCount: number; // MES 鍝佺鏁帮紙mes_md_item锛�
+    itemTypeCount: number; // 鍝佺鍒嗙被鏁�
+    unitMeasureCount: number; // 璁¢噺鍗曚綅鏁�
+    lineCount: number; // 浜х嚎鏁�
+    batchCount: number; // 鎵规鎬绘暟
+    bagCodeCount: number; // 琚嬬爜鎬绘暟
+    palletCount: number; // 鎵樼洏鐮佹�绘暟
+    batchStatusList: StatusItem[]; // 鎵规鐘舵�佸垎甯�
+    bagCodeStatusList: StatusItem[]; // 琚嬬爜鐘舵�佸垎甯�
+  }
+
+  /** 鍩虹鏁版嵁涓庝竴琚嬩竴鐮� 琚嬬爜鐢熸垚瓒嬪娍 */
+  export interface Trend {
+    date: string; // 鏃ユ湡
+    count: number; // 琚嬬爜鐢熸垚鏁伴噺
+  }
+}
+
+/** 鑾峰緱鍩虹鏁版嵁涓庝竴琚嬩竴鐮� 棣栭〉姹囨�荤粺璁� */
+export function getBagCodeHomeSummary() {
+  return requestClient.get<MesBagCodeHomeApi.Summary>(
+    '/mes/bag-code-home-statistics/summary',
+  );
+}
+
+/** 鑾峰緱琚嬬爜鐢熸垚瓒嬪娍 */
+export function getBagCodeHomeTrend(days?: number) {
+  return requestClient.get<MesBagCodeHomeApi.Trend[]>(
+    '/mes/bag-code-home-statistics/trend',
+    { params: { days } },
+  );
+}

--
Gitblit v1.9.3