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