From 53e9b23a40186efd149fd5c5350b5eced1f69920 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 25 八月 2026 17:54:26 +0800
Subject: [PATCH] feat(auth): 更新认证页面为农业数字化平台主题

---
 src/api/mes/wm/productsales/index.ts |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/src/api/mes/wm/productsales/index.ts b/src/api/mes/wm/productsales/index.ts
index 08c1e86..ab2c08e 100644
--- a/src/api/mes/wm/productsales/index.ts
+++ b/src/api/mes/wm/productsales/index.ts
@@ -23,7 +23,38 @@
     shippingNumber?: string; // 杩愯緭鍗曞彿
     status?: number; // 鍗曟嵁鐘舵��
     remark?: string; // 澶囨敞
+    stockState?: number; // 搴撳瓨鐘舵��
     createTime?: Date; // 鍒涘缓鏃堕棿
+  }
+
+  export interface ProductSalesScanRequest {
+    salesId: number;
+    scanContent: string;
+    quantity?: number;
+  }
+
+  export interface ProductSalesScanResponse {
+    scanType?: 'BAG' | 'PALLET' | string;
+    codeId?: number;
+    scanContent?: string;
+    itemId?: number;
+    itemCode?: string;
+    itemName?: string;
+    batchId?: number;
+    batchCode?: string;
+    materialStockId?: number;
+    availableQuantity?: number;
+    scanQuantity?: number;
+    outboundQuantity?: number;
+    alreadyScanned?: boolean;
+    detailId?: number;
+    warehouseId?: number;
+    locationId?: number;
+    areaId?: number;
+    palletExpanded?: boolean;
+    bagCount?: number;
+    inboundBagCount?: number;
+    message?: string;
   }
 }
 
@@ -62,6 +93,16 @@
   return requestClient.put(`/mes/wm/product-sales/submit?id=${id}`);
 }
 
+/** 鎵爜鎷h揣 */
+export function scanProductSales(
+  data: MesWmProductSalesApi.ProductSalesScanRequest,
+) {
+  return requestClient.post<MesWmProductSalesApi.ProductSalesScanResponse>(
+    '/mes/wm/product-sales/scan',
+    data,
+  );
+}
+
 /** 鎵ц鎷h揣 */
 export function stockProductSales(id: number) {
   return requestClient.put(`/mes/wm/product-sales/stock?id=${id}`);

--
Gitblit v1.9.3