| | |
| | | density: 'compact', |
| | | showSequence: true |
| | | } |
| | | export const DEFAULT_ASN_ORDER_LOG_PAGE_SIZE = 20 |
| | | |
| | | const RLE_STATUS_META = { |
| | | 0: { text: '正常', type: 'info' }, |
| | |
| | | } |
| | | 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) { |
| | |
| | | |
| | | 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) |
| | | } |
| | | } |
| | |
| | | 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 |
| | | } |
| | | } |
| | | |