From adb016e4492d927ed3eb9fc098294ffc81c06ae3 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期一, 13 四月 2026 14:20:06 +0800
Subject: [PATCH] #页面优化

---
 rsf-design/src/api/warehouse-stock.js |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/rsf-design/src/api/warehouse-stock.js b/rsf-design/src/api/warehouse-stock.js
index edd01bd..d928af0 100644
--- a/rsf-design/src/api/warehouse-stock.js
+++ b/rsf-design/src/api/warehouse-stock.js
@@ -1,7 +1,8 @@
 import request from '@/utils/http'
 
 export function buildWarehouseStockPageParams(params = {}) {
-  const matnrCode = typeof params.matnrCode === 'string' ? params.matnrCode.trim() : params.matnrCode
+  const matnrCode =
+    typeof params.matnrCode === 'string' ? params.matnrCode.trim() : params.matnrCode
   const maktx = typeof params.maktx === 'string' ? params.maktx.trim() : params.maktx
   const batch = typeof params.batch === 'string' ? params.batch.trim() : params.batch
   return {
@@ -14,7 +15,9 @@
     ...Object.fromEntries(
       Object.entries(params).filter(
         ([key, value]) =>
-          !['current', 'pageSize', 'size', 'aggType', 'matnrCode', 'maktx', 'batch'].includes(key) &&
+          !['current', 'pageSize', 'size', 'aggType', 'matnrCode', 'maktx', 'batch'].includes(
+            key
+          ) &&
           value !== undefined &&
           value !== ''
       )
@@ -36,16 +39,23 @@
     current: params.current || 1,
     pageSize: params.pageSize || params.size || 20,
     ...(params.aggType !== undefined ? { aggType: params.aggType } : {}),
+    ...(params.orderBy !== undefined ? { orderBy: params.orderBy } : {}),
     ...(params.stock !== undefined ? { stock: params.stock } : {})
   }
 }
 
 export function fetchWarehouseStockPage(params = {}) {
-  return request.post({ url: '/warehouse/stock/page', params: buildWarehouseStockPageParams(params) })
+  return request.post({
+    url: '/warehouse/stock/page',
+    params: buildWarehouseStockPageParams(params)
+  })
 }
 
 export function fetchWarehouseStockInfoPage(params = {}) {
-  return request.post({ url: '/warehouse/stock/info', params: buildWarehouseStockInfoParams(params) })
+  return request.post({
+    url: '/warehouse/stock/info',
+    params: buildWarehouseStockInfoParams(params)
+  })
 }
 
 export function fetchWarehouseStockHistoriesPage(params = {}) {

--
Gitblit v1.9.1