From e9f19a3d7e8bdcfdac118b9279f8417ebe4d98b8 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 12 十月 2026 18:19:36 +0800
Subject: [PATCH] fix(erp): 单据明细单价口径由「不含税单价」改为「含税单价」(前端)
---
src/api/mes/wm/productissue/line/index.ts | 37 +++++++++++++++++++++++++++++++++++--
1 files changed, 35 insertions(+), 2 deletions(-)
diff --git a/src/api/mes/wm/productissue/line/index.ts b/src/api/mes/wm/productissue/line/index.ts
index 26112d8..4fdb12b 100644
--- a/src/api/mes/wm/productissue/line/index.ts
+++ b/src/api/mes/wm/productissue/line/index.ts
@@ -8,13 +8,30 @@
id?: number; // 琛岀紪鍙�
issueId?: number; // 棰嗘枡鍗曠紪鍙�
itemId?: number; // 鐗╂枡缂栧彿
+ mdmItemId?: number; // MDM鐗╂枡缂栧彿
itemCode?: string; // 鐗╂枡缂栫爜
itemName?: string; // 鐗╂枡鍚嶇О
specification?: string; // 瑙勬牸鍨嬪彿
- unitMeasureName?: string; // 鍗曚綅
- quantity?: number; // 棰嗘枡鏁伴噺
+ unitMeasureId?: number; // 涓昏閲忓崟浣嶇紪鍙凤紙鐗╂枡涓诲崟浣嶏級
+ unitMeasureName?: string; // 涓昏閲忓崟浣嶅悕绉�
+ itemModelId?: number; // 鐗╂枡鍨嬪彿缂栧彿
+ itemModel?: string; // 鐗╂枡鍨嬪彿鍚嶇О
+ enterUnitMeasureId?: number; // 褰曞叆鍗曚綅缂栧彿
+ enterUnitMeasureName?: string; // 褰曞叆鍗曚綅鍚嶇О
+ enterQuantity?: number; // 褰曞叆鏁伴噺锛堟寜褰曞叆鍗曚綅璁★級
+ quantity?: number; // 棰嗘枡鏁伴噺锛堢墿鏂欎富鍗曚綅鍙e緞锛屾寜褰曞叆鍗曚綅褰曞叆鏃剁敱鍚庣鎹㈢畻锛�
batchId?: number; // 鎵规缂栧彿
remark?: string; // 澶囨敞
+ }
+
+ /** 棰嗘枡鍑哄簱鍗曞彲棰嗙墿鏂欙紙褰撳墠宸ュ崟 BOM 鐗╂枡锛� */
+ export interface BomItem {
+ itemId?: number; // 鐗╂枡缂栧彿
+ itemCode?: string; // 鐗╂枡缂栫爜
+ itemName?: string; // 鐗╂枡鍚嶇О
+ itemSpecification?: string; // 瑙勬牸鍨嬪彿
+ unitMeasureName?: string; // 鍗曚綅鍚嶇О
+ requiredQuantity?: number; // 宸ュ崟 BOM 闇�姹傞噺
}
}
@@ -50,3 +67,19 @@
export function deleteProductIssueLine(id: number) {
return requestClient.delete(`/mes/wm/product-issue-line/delete?id=${id}`);
}
+
+/** 鏌ヨ棰嗘枡鍑哄簱鍗曞彲棰嗙墿鏂欏垪琛紙褰撳墠宸ュ崟 BOM 鐗╂枡锛� */
+export function getBomItemList(issueId: number) {
+ return requestClient.get<MesWmProductIssueLineApi.BomItem[]>(
+ '/mes/wm/product-issue-line/bom-item-list',
+ { params: { issueId } },
+ );
+}
+
+/** 鏌ヨ鍙��鏂欑殑棰嗘枡鍗曡鍒楄〃锛堟寜鐢熶骇璁㈠崟杩囨护锛屼粎杩斿洖宸插畬鎴愰鏂欑殑璁板綍锛� */
+export function getReturnableIssueLines(workOrderId: number) {
+ return requestClient.get<MesWmProductIssueLineApi.ProductIssueLine[]>(
+ '/mes/wm/product-issue-line/returnable-list',
+ { params: { workOrderId } },
+ );
+}
--
Gitblit v1.9.3