| | |
| | | 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']) |
| | | } |
| | | } |
| | | |
| | |
| | | ? 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) |
| | |
| | | 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: |
| | |
| | | } |
| | | |
| | | 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 |
| | | ) |
| | | ) |
| | | } |
| | | |
| | |
| | | ? { 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 |
| | |
| | | : {}), |
| | | 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 !== '' |