From 0d93ec4c10d146ffe287e7f4430ee66ad5832a17 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期五, 10 四月 2026 16:08:20 +0800
Subject: [PATCH] #页面优化
---
rsf-design/src/api/bas-station.js | 41 +++++++++++++++++++++++++++++++++++------
1 files changed, 35 insertions(+), 6 deletions(-)
diff --git a/rsf-design/src/api/bas-station.js b/rsf-design/src/api/bas-station.js
index 25a40c2..8546ede 100644
--- a/rsf-design/src/api/bas-station.js
+++ b/rsf-design/src/api/bas-station.js
@@ -34,7 +34,8 @@
return {
current: params.current || 1,
pageSize: params.pageSize || params.size || 20,
- ...filterParams(params, ['current', 'pageSize', 'size'])
+ orderBy: normalizeText(params.orderBy) || 'create_time desc',
+ ...filterParams(params, ['current', 'pageSize', 'size', 'orderBy'])
}
}
@@ -48,6 +49,14 @@
? Number(params.type)
: void 0,
useStatus: normalizeText(params.useStatus),
+ inAble:
+ params.inAble !== undefined && params.inAble !== null && params.inAble !== ''
+ ? Number(params.inAble)
+ : void 0,
+ outAble:
+ params.outAble !== undefined && params.outAble !== null && params.outAble !== ''
+ ? Number(params.outAble)
+ : void 0,
area:
params.area !== undefined && params.area !== null && params.area !== ''
? Number(params.area)
@@ -56,13 +65,23 @@
params.isCrossZone !== undefined && params.isCrossZone !== null && params.isCrossZone !== ''
? Number(params.isCrossZone)
: void 0,
+ crossZoneArea: normalizeText(params.crossZoneArea),
isWcs:
params.isWcs !== undefined && params.isWcs !== null && params.isWcs !== ''
? Number(params.isWcs)
: void 0,
+ wcsData: normalizeText(params.wcsData),
+ containerType:
+ params.containerType !== undefined &&
+ params.containerType !== null &&
+ params.containerType !== ''
+ ? Number(params.containerType)
+ : void 0,
barcode: normalizeText(params.barcode),
autoTransfer:
- params.autoTransfer !== undefined && params.autoTransfer !== null && params.autoTransfer !== ''
+ params.autoTransfer !== undefined &&
+ params.autoTransfer !== null &&
+ params.autoTransfer !== ''
? Number(params.autoTransfer)
: void 0,
status:
@@ -75,7 +94,9 @@
}
return Object.fromEntries(
- Object.entries(searchParams).filter(([, value]) => value !== '' && value !== void 0 && value !== null)
+ Object.entries(searchParams).filter(
+ ([, value]) => value !== '' && value !== void 0 && value !== null
+ )
)
}
@@ -93,7 +114,9 @@
? { area: Number(formData.area) }
: {}),
useStatus: normalizeText(formData.useStatus) || '',
- ...(formData.isCrossZone !== undefined && formData.isCrossZone !== null && formData.isCrossZone !== ''
+ ...(formData.isCrossZone !== undefined &&
+ formData.isCrossZone !== null &&
+ formData.isCrossZone !== ''
? { isCrossZone: Number(formData.isCrossZone) }
: {}),
...(Array.isArray(formData.areaIds) && formData.areaIds.length
@@ -104,10 +127,16 @@
: {}),
wcsData: normalizeText(formData.wcsData) || '',
...(Array.isArray(formData.containerTypes) && formData.containerTypes.length
- ? { containerTypes: formData.containerTypes.map((id) => Number(id)).filter((id) => !Number.isNaN(id)) }
+ ? {
+ containerTypes: formData.containerTypes
+ .map((id) => Number(id))
+ .filter((id) => !Number.isNaN(id))
+ }
: {}),
barcode: normalizeText(formData.barcode) || '',
- ...(formData.autoTransfer !== undefined && formData.autoTransfer !== null && formData.autoTransfer !== ''
+ ...(formData.autoTransfer !== undefined &&
+ formData.autoTransfer !== null &&
+ formData.autoTransfer !== ''
? { autoTransfer: Number(formData.autoTransfer) }
: {}),
...(formData.inAble !== undefined && formData.inAble !== null && formData.inAble !== ''
--
Gitblit v1.9.1