From 2e36be622d174bb25a9ebdf500e38cd8585593db Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期四, 13 八月 2026 17:48:58 +0800
Subject: [PATCH] fix: 修改接口调用,调整列表查询参数以支持无订单情况

---
 src/api/productionManagement/workOrder.js |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 54 insertions(+), 3 deletions(-)

diff --git a/src/api/productionManagement/workOrder.js b/src/api/productionManagement/workOrder.js
index 7e8bd86..248b8d3 100644
--- a/src/api/productionManagement/workOrder.js
+++ b/src/api/productionManagement/workOrder.js
@@ -2,7 +2,7 @@
 
 export function productWorkOrderPage(query) {
   return request({
-    url: "/productWorkOrder/page",
+    url: "/productionOperationTask/page",
     method: "get",
     params: query,
   });
@@ -10,7 +10,7 @@
 
 export function updateProductWorkOrder(data) {
   return request({
-    url: "/productWorkOrder/updateProductWorkOrder",
+    url: "/productionOperationTask/updateProductWorkOrder",
     method: "post",
     data: data,
   });
@@ -24,12 +24,63 @@
   });
 }
 
+export function assignProductWorkOrder(data) {
+  return request({
+    url: "/productionOperationTask/assign",
+    method: "post",
+    data: data,
+  });
+}
+
 // 涓嬭浇宸ュ崟娴佽浆鍗★紙杩斿洖鏂囦欢娴侊級
 export function downProductWorkOrder(id) {
   return request({
-    url: "/productWorkOrder/down",
+    url: "/productionOperationTask/down",
     method: "post",
     data: { id },
     responseType: "blob",
   });
 }
+
+// 宸ュ崟-褰撳墠宸ュ簭鍙鐢ㄧ墿鏂� + 宸查鏂欒褰�
+export function listWorkOrderMaterialLedger(productionOperationTaskId) {
+  return request({
+    url: "/productionOrderPick/taskMaterials/" + productionOperationTaskId,
+    method: "get",
+  });
+}
+
+// 宸ュ崟-宸ュ簭缁熶竴棰嗘枡锛堢珛鍗虫墸鍑忓簱瀛橈紝鍙噸澶嶉鏂欙級
+export function pickWorkOrderMaterial(data) {
+  return request({
+    url: "/productionOrderPick/savePickByTask",
+    method: "post",
+    data,
+  });
+}
+
+// 宸ュ崟-閫�鍥炲綋鍓嶅伐搴忓凡棰嗙墿鏂�
+export function returnWorkOrderMaterial(data) {
+  return request({
+    url: "/productionOrderPick/updatePick",
+    method: "post",
+    data,
+  });
+}
+
+// 宸ュ崟-褰撳墠宸ュ簭鏄惁宸叉湁鏈夋晥棰嗘枡锛堟姤宸ュ墠缃牎楠岋紝浠呯敤浜庡墠绔彁绀猴級
+export function checkWorkOrderMaterialPicked(productionOperationTaskId) {
+  return request({
+    url: "/productionOrderPick/taskPicked/" + productionOperationTaskId,
+    method: "get",
+  });
+}
+
+// 鑾峰彇宸ュ簭缁熻鏁版嵁
+export function getOperationStatistics(query) {
+  return request({
+    url: "/productionOperationTask/getOperation",
+    method: "get",
+    params: query,
+  });
+}

--
Gitblit v1.9.3