| | |
| | | } |
| | | return { |
| | | value: Number(value), |
| | | label: normalizeText(item.name || item.areaName || item.code || item.areaCode || `${$t('menu.warehouseAreas')} ${value}`) |
| | | label: normalizeText( |
| | | item.name || |
| | | item.areaName || |
| | | item.code || |
| | | item.areaCode || |
| | | `${$t('menu.warehouseAreas')} ${value}` |
| | | ) |
| | | } |
| | | }) |
| | | .filter(Boolean) |
| | |
| | | } |
| | | return { |
| | | value: Number(value), |
| | | label: normalizeText(item.stationName || item.stationId || item.name || `${$t('menu.basStation')} ${value}`) |
| | | label: normalizeText( |
| | | item.stationName || item.stationId || item.name || `${$t('menu.basStation')} ${value}` |
| | | ) |
| | | } |
| | | }) |
| | | .filter(Boolean) |
| | |
| | | containerType: normalizeText(params.containerType), |
| | | 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, |
| | | stationAlias: normalizeText(params.stationAlias), |
| | |
| | | } |
| | | |
| | | 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 |
| | | ) |
| | | ) |
| | | } |
| | | |
| | |
| | | return { |
| | | current: params.current || 1, |
| | | pageSize: params.pageSize || params.size || 20, |
| | | orderBy: normalizeText(params.orderBy) || 'create_time desc', |
| | | ...buildBasStationAreaSearchParams(params) |
| | | } |
| | | } |
| | |
| | | ...(formData.area !== void 0 && formData.area !== null && formData.area !== '' |
| | | ? { area: Number(formData.area) } |
| | | : {}), |
| | | ...(formData.isCrossZone !== void 0 && formData.isCrossZone !== null && formData.isCrossZone !== '' |
| | | ...(formData.isCrossZone !== void 0 && |
| | | formData.isCrossZone !== null && |
| | | formData.isCrossZone !== '' |
| | | ? { isCrossZone: Number(formData.isCrossZone) } |
| | | : {}), |
| | | ...(Array.isArray(formData.crossZoneArea) && formData.crossZoneArea.length |
| | |
| | | ? { containerType: normalizeIdArray(formData.containerType) } |
| | | : {}), |
| | | barcode: normalizeText(formData.barcode) || '', |
| | | ...(formData.autoTransfer !== void 0 && formData.autoTransfer !== null && formData.autoTransfer !== '' |
| | | ...(formData.autoTransfer !== void 0 && |
| | | formData.autoTransfer !== null && |
| | | formData.autoTransfer !== '' |
| | | ? { autoTransfer: Number(formData.autoTransfer) } |
| | | : {}), |
| | | ...(Array.isArray(formData.stationAlias) && formData.stationAlias.length |
| | |
| | | } |
| | | } |
| | | |
| | | export function buildBasStationAreaDialogModel(record = {}, resolvers = {}) { |
| | | export function buildBasStationAreaDialogModel(record = {}) { |
| | | return { |
| | | ...createBasStationAreaFormState(), |
| | | ...(record.id !== void 0 && record.id !== null && record.id !== '' ? { id: Number(record.id) } : {}), |
| | | ...(record.id !== void 0 && record.id !== null && record.id !== '' |
| | | ? { id: Number(record.id) } |
| | | : {}), |
| | | stationAreaName: normalizeText(record.stationAreaName || ''), |
| | | stationAreaId: normalizeText(record.stationAreaId || ''), |
| | | type: normalizeIdValue(record.type), |
| | |
| | | outAble: record.outAble !== void 0 && record.outAble !== null ? Number(record.outAble) : 0, |
| | | useStatus: normalizeText(record.useStatus || ''), |
| | | area: normalizeIdValue(record.area), |
| | | isCrossZone: record.isCrossZone !== void 0 && record.isCrossZone !== null ? Number(record.isCrossZone) : 0, |
| | | isCrossZone: |
| | | record.isCrossZone !== void 0 && record.isCrossZone !== null ? Number(record.isCrossZone) : 0, |
| | | crossZoneArea: normalizeIdArray(record.crossZoneArea), |
| | | isWcs: record.isWcs !== void 0 && record.isWcs !== null ? Number(record.isWcs) : 0, |
| | | wcsData: normalizeText(record.wcsData || ''), |
| | | containerType: normalizeIdArray(record.containerType ?? record.containerTypes), |
| | | barcode: normalizeText(record.barcode || ''), |
| | | autoTransfer: record.autoTransfer !== void 0 && record.autoTransfer !== null ? Number(record.autoTransfer) : 0, |
| | | autoTransfer: |
| | | record.autoTransfer !== void 0 && record.autoTransfer !== null |
| | | ? Number(record.autoTransfer) |
| | | : 0, |
| | | stationAlias: normalizeIdArray(record.stationAlias), |
| | | status: record.status !== void 0 && record.status !== null ? Number(record.status) : 1, |
| | | memo: normalizeText(record.memo || '') |
| | |
| | | stationAreaName: normalizeText(record.stationAreaName) || t('common.placeholder.empty'), |
| | | stationAreaId: normalizeText(record.stationAreaId) || t('common.placeholder.empty'), |
| | | type: normalizeIdValue(record.type), |
| | | typeText: normalizeText( |
| | | record.type$ || record.typeText || resolvers.resolveTypeLabel?.(typeValue) || typeValue |
| | | ) || t('common.placeholder.empty'), |
| | | typeText: |
| | | normalizeText( |
| | | record.type$ || record.typeText || resolvers.resolveTypeLabel?.(typeValue) || typeValue |
| | | ) || t('common.placeholder.empty'), |
| | | inAble: normalizeIdValue(record.inAble), |
| | | inAbleText: normalizeBooleanText(record.inAble, t), |
| | | outAble: normalizeIdValue(record.outAble), |
| | | outAbleText: normalizeBooleanText(record.outAble, t), |
| | | useStatus: normalizeText(record.useStatus), |
| | | useStatusText: |
| | | normalizeText(record.useStatus$ || record.useStatusText || resolvers.resolveUseStatusLabel?.(record.useStatus) || record.useStatus) || |
| | | t('common.placeholder.empty'), |
| | | normalizeText( |
| | | record.useStatus$ || |
| | | record.useStatusText || |
| | | resolvers.resolveUseStatusLabel?.(record.useStatus) || |
| | | record.useStatus |
| | | ) || t('common.placeholder.empty'), |
| | | area: normalizeIdValue(areaId), |
| | | areaText: normalizeText(record.area$ || record.areaText || resolvers.resolveAreaLabel?.(areaId) || '') || t('common.placeholder.empty'), |
| | | areaText: |
| | | normalizeText( |
| | | record.area$ || record.areaText || resolvers.resolveAreaLabel?.(areaId) || '' |
| | | ) || t('common.placeholder.empty'), |
| | | isCrossZone: normalizeIdValue(record.isCrossZone), |
| | | isCrossZoneText: normalizeBooleanText(record.isCrossZone, t), |
| | | crossZoneArea: crossZoneAreaIds, |
| | | crossZoneAreaText: |
| | | resolveOptionText(crossZoneAreaIds, resolvers.resolveCrossZoneAreaLabel, record.crossZoneAreaText || []) || |
| | | t('common.placeholder.empty'), |
| | | resolveOptionText( |
| | | crossZoneAreaIds, |
| | | resolvers.resolveCrossZoneAreaLabel, |
| | | record.crossZoneAreaText || [] |
| | | ) || t('common.placeholder.empty'), |
| | | isWcs: normalizeIdValue(record.isWcs), |
| | | isWcsText: normalizeBooleanText(record.isWcs, t), |
| | | wcsData: normalizeText(record.wcsData) || t('common.placeholder.empty'), |
| | | containerType: containerTypeIds, |
| | | containerTypeText: |
| | | resolveOptionText(containerTypeIds, resolvers.resolveContainerTypeLabel, record.containerTypesText || []) || |
| | | t('common.placeholder.empty'), |
| | | resolveOptionText( |
| | | containerTypeIds, |
| | | resolvers.resolveContainerTypeLabel, |
| | | record.containerTypesText || [] |
| | | ) || t('common.placeholder.empty'), |
| | | barcode: normalizeText(record.barcode) || t('common.placeholder.empty'), |
| | | autoTransfer: normalizeIdValue(record.autoTransfer), |
| | | autoTransferText: normalizeBooleanText(record.autoTransfer, t), |
| | |
| | | statusType: statusMeta.type, |
| | | statusBool: record.statusBool !== void 0 ? Boolean(record.statusBool) : statusMeta.bool, |
| | | memo: normalizeText(record.memo) || t('common.placeholder.empty'), |
| | | createByText: normalizeText(record.createBy$ || record.createByText || '') || t('common.placeholder.empty'), |
| | | createTimeText: normalizeText(record.createTime$ || record.createTime || '') || t('common.placeholder.empty'), |
| | | updateByText: normalizeText(record.updateBy$ || record.updateByText || '') || t('common.placeholder.empty'), |
| | | updateTimeText: normalizeText(record.updateTime$ || record.updateTime || '') || t('common.placeholder.empty') |
| | | createByText: |
| | | normalizeText(record.createBy$ || record.createByText || '') || t('common.placeholder.empty'), |
| | | createTimeText: |
| | | normalizeText(record.createTime$ || record.createTime || '') || t('common.placeholder.empty'), |
| | | updateByText: |
| | | normalizeText(record.updateBy$ || record.updateByText || '') || t('common.placeholder.empty'), |
| | | updateTimeText: |
| | | normalizeText(record.updateTime$ || record.updateTime || '') || t('common.placeholder.empty') |
| | | } |
| | | } |
| | | |