From 9028cdac8c20191a81032633eff3418d0002b033 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期三, 01 四月 2026 11:48:51 +0800
Subject: [PATCH] 工序加分页

---
 src/views/productionManagement/productionProcess/index.vue |   22 ++++++++++++++++------
 src/api/productionManagement/productionProcess.js          |    3 ++-
 2 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/src/api/productionManagement/productionProcess.js b/src/api/productionManagement/productionProcess.js
index 165b494..4ec5c36 100644
--- a/src/api/productionManagement/productionProcess.js
+++ b/src/api/productionManagement/productionProcess.js
@@ -69,10 +69,11 @@
 }
 
 // 鑾峰彇宸ュ簭鍙傛暟鍒楄〃
-export function getProcessParamList(processId) {
+export function getProcessParamList(processId,params) {
   return request({
     url: `/productProcessParam/list/${processId}`,
     method: "get",
+    params,
   });
 }
 
diff --git a/src/views/productionManagement/productionProcess/index.vue b/src/views/productionManagement/productionProcess/index.vue
index 29391f7..d813d7d 100644
--- a/src/views/productionManagement/productionProcess/index.vue
+++ b/src/views/productionManagement/productionProcess/index.vue
@@ -81,7 +81,7 @@
                     rowKey="id"
                     :column="paramColumn"
                     :tableData="paramList"
-                    :page="paramPage"
+                    :page="paramPage2"
                     height="calc(100vh - 280px)"
                     :isSelection="false"
                     @pagination="handleParamPagination" />
@@ -596,14 +596,23 @@
         processLoading.value = false;
       });
   };
+  const paramPage2 = ref({
+    current: 1,
+    size: 10,
+    total: 0,
+  });
 
   // 鑾峰彇鍙傛暟鍒楄〃
   const getParamList = processId => {
     paramLoading.value = true;
-    getProcessParamList(processId)
+    console.log(paramPage2.value, "paramPage2.value");
+    getProcessParamList(processId, {
+      current: paramPage2.value.current,
+      size: paramPage2.value.size,
+    })
       .then(res => {
-        paramList.value = res.data || [];
-        paramPage.total = paramList.value.length;
+        paramList.value = res.data.records || [];
+        paramPage2.value.total = res.data.total;
       })
       .catch(() => {
         ElMessage.error("鑾峰彇鍙傛暟鍒楄〃澶辫触");
@@ -844,8 +853,9 @@
   };
 
   const handleParamPagination = obj => {
-    paramPage.current = obj.page;
-    paramPage.size = obj.limit;
+    console.log(obj, "obj");
+    paramPage2.value.current = obj.page;
+    paramPage2.value.size = obj.limit;
     getParamList(selectedProcess.value.id);
   };
 

--
Gitblit v1.9.3