From fb4db4ae9b6a7f113ba049f6789e6916c0dcc276 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 12 十月 2026 09:15:08 +0800
Subject: [PATCH] feat(mes): 新增业务码支持并优化追溯查询功能
---
src/api/mes/wm/productsales/index.ts | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/src/api/mes/wm/productsales/index.ts b/src/api/mes/wm/productsales/index.ts
index ab2c08e..a5296ef 100644
--- a/src/api/mes/wm/productsales/index.ts
+++ b/src/api/mes/wm/productsales/index.ts
@@ -31,6 +31,17 @@
salesId: number;
scanContent: string;
quantity?: number;
+ scanType?: 'BAG' | 'PALLET' | 'BATCH';
+ bagIds?: number[];
+ }
+
+ export interface PickingBag {
+ id: number;
+ code: string;
+ businessCode?: string;
+ palletId?: number;
+ selectable: boolean;
+ unavailableReason?: string;
}
export interface ProductSalesScanResponse {
@@ -55,11 +66,13 @@
bagCount?: number;
inboundBagCount?: number;
message?: string;
+ bags?: PickingBag[];
+ selectedBagIds?: number[];
}
}
/** 鏌ヨ閿�鍞嚭搴撳崟鍒嗛〉 */
-export function getProductSalesPage(params: PageParam) {
+export function getProductSalesPage(params: PageParam & { code?: string; status?: number }) {
return requestClient.get<PageResult<MesWmProductSalesApi.ProductSales>>(
'/mes/wm/product-sales/page',
{ params },
@@ -103,6 +116,10 @@
);
}
+export function previewProductSalesScan(code: string, scanType?: string, salesId?: number) {
+ return requestClient.get<MesWmProductSalesApi.ProductSalesScanResponse>('/mes/wm/product-sales/scan-preview', { params: { code, scanType, salesId } });
+}
+
/** 鎵ц鎷h揣 */
export function stockProductSales(id: number) {
return requestClient.put(`/mes/wm/product-sales/stock?id=${id}`);
--
Gitblit v1.9.3