From 523365960513f297024a419f94b2b42eccd9456f Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 09 四月 2026 11:21:41 +0800
Subject: [PATCH] #
---
rsf-design/src/views/orders/asn-order-log/asnOrderLogPage.helpers.js | 20 +++++++++++++++++---
1 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/rsf-design/src/views/orders/asn-order-log/asnOrderLogPage.helpers.js b/rsf-design/src/views/orders/asn-order-log/asnOrderLogPage.helpers.js
index 49a1d8c..3c8a7d5 100644
--- a/rsf-design/src/views/orders/asn-order-log/asnOrderLogPage.helpers.js
+++ b/rsf-design/src/views/orders/asn-order-log/asnOrderLogPage.helpers.js
@@ -6,6 +6,7 @@
density: 'compact',
showSequence: true
}
+export const DEFAULT_ASN_ORDER_LOG_PAGE_SIZE = 20
const RLE_STATUS_META = {
0: { text: '姝e父', type: 'info' },
@@ -33,6 +34,14 @@
}
const parsed = Number(value)
return Number.isNaN(parsed) ? fallback : parsed
+}
+
+function normalizePositiveInteger(value, fallback) {
+ const parsed = normalizeNumber(value, fallback)
+ if (!Number.isInteger(parsed) || parsed <= 0) {
+ return fallback
+ }
+ return parsed
}
function normalizeDateText(value) {
@@ -119,8 +128,13 @@
export function buildAsnOrderLogPageQueryParams(params = {}) {
return {
- current: params.current || 1,
- pageSize: params.pageSize || params.size || 20,
+ pageSize: normalizePositiveInteger(
+ params.pageSize ?? params.size,
+ DEFAULT_ASN_ORDER_LOG_PAGE_SIZE
+ ),
+ ...(params.cursor !== undefined && params.cursor !== null && params.cursor !== ''
+ ? { cursor: normalizeNumber(params.cursor) }
+ : {}),
...buildAsnOrderLogSearchParams(params)
}
}
@@ -129,7 +143,7 @@
return {
logId: params.logId,
current: params.current || 1,
- pageSize: params.pageSize || params.size || 20
+ pageSize: params.pageSize || params.size || DEFAULT_ASN_ORDER_LOG_PAGE_SIZE
}
}
--
Gitblit v1.9.1