From af4fe61c734779e366f13dd06592f5b7216c6e3d Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期二, 14 四月 2026 13:13:08 +0800
Subject: [PATCH] lsh#
---
rsf-design/src/api/bas-station.js | 49 +++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 43 insertions(+), 6 deletions(-)
diff --git a/rsf-design/src/api/bas-station.js b/rsf-design/src/api/bas-station.js
index bf9bd42..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 !== ''
@@ -132,6 +161,14 @@
})
}
+export function fetchBasStationOptionPage(params = {}, requestOptions = {}) {
+ return request.post({
+ url: '/basStation/page/v1',
+ params: buildBasStationPageParams(params),
+ ...requestOptions
+ })
+}
+
export function fetchBasStationList() {
return request.post({
url: '/basStation/list',
--
Gitblit v1.9.1