#
vincentlu
3 天以前 44153e246cc041180f8544e05d81f5432b14a808
zy-acs-flow/src/page/sta/StaPanel.jsx
@@ -26,6 +26,7 @@
} from 'react-admin';
import { format } from 'date-fns';
import * as Common from '@/utils/common'
import { getCompDirectLabel } from "../loc/compDirect";
const STATUS_FIELDS = [
    { key: 'autoing', labelKey: 'table.field.sta.autoing' },
@@ -38,10 +39,19 @@
    { labelKey: 'table.field.sta.zoneId', valueKey: 'zoneId$' },
    { labelKey: 'table.field.sta.staType', valueKey: 'staType$' },
    { labelKey: 'table.field.sta.code', valueKey: 'code$' },
    { labelKey: 'table.field.sta.capacity', valueKey: 'capacity' },
    // { labelKey: 'table.field.sta.capacity', valueKey: 'capacity' },
    { labelKey: 'table.field.sta.rsvInCnt', valueKey: 'rsvInCnt' },
    { labelKey: 'table.field.sta.rsvOutCnt', valueKey: 'rsvOutCnt' },
    { labelKey: 'table.field.sta.offset', valueKey: 'offset' },
    { labelKey: 'table.field.sta.angle', valueKey: 'angle' },
    {
        labelKey: 'table.field.sta.actDir',
        getValue: (record, translate) => getCompDirectLabel(translate, record?.actDir),
    },
    // { labelKey: 'table.field.sta.offset', valueKey: 'offset' },
    { labelKey: 'table.field.sta.height', valueKey: 'height' },
    { labelKey: 'table.field.sta.depth', valueKey: 'depth' },
    { labelKey: 'table.field.sta.inboundWait', valueKey: 'inboundWait' },
    { labelKey: 'table.field.sta.outboundWait', valueKey: 'outboundWait' },
    { labelKey: 'table.field.sta.zpallet', valueKey: 'zpallet' },
];
@@ -144,11 +154,11 @@
                    <Box height={12}>&nbsp;</Box>
                    <Grid container spacing={2}>
                        {INFO_FIELDS.map(({ labelKey, valueKey }) => (
                        {INFO_FIELDS.map(({ labelKey, valueKey, getValue }) => (
                            <Grid item xs={12} sm={6} md={4} key={labelKey}>
                                <InfoItem
                                    labelKey={labelKey}
                                    value={getRecordValue(record, valueKey)}
                                    value={getValue ? getValue(record, translate) : getRecordValue(record, valueKey)}
                                />
                            </Grid>
                        ))}
@@ -159,14 +169,14 @@
                    {/* <Typography variant="subtitle2" color="textSecondary" gutterBottom>
                        {translate('common.field.status')}
                    </Typography> */}
                    <Grid container spacing={2}>
                    {/* <Grid container spacing={2}>
                        {STATUS_FIELDS.map(({ key, labelKey }) => (
                            <Grid item xs={6} sm={3} key={key}>
                                <StatusIndicator labelKey={labelKey} value={record[key]} />
                            </Grid>
                        ))}
                    </Grid>
                    <Divider sx={{ my: 2 }} />
                    <Divider sx={{ my: 2 }} /> */}
                    <Box>
                        <Typography variant="subtitle1" gutterBottom>
@@ -184,7 +194,7 @@
                                    onChange={(event) => setTypeFilter(event.target.value)}
                                >
                                    <MenuItem value="">
                                        {translate('common.action.reset')}
                                        {translate('common.action.deselect')}
                                    </MenuItem>
                                    {RESERVE_TYPE_OPTIONS.map((option) => (
                                        <MenuItem key={option} value={option}>
@@ -204,7 +214,7 @@
                                    onChange={(event) => setStateFilter(event.target.value)}
                                >
                                    <MenuItem value="">
                                        {translate('common.action.reset')}
                                        {translate('common.action.deselect')}
                                    </MenuItem>
                                    {RESERVE_STATE_OPTIONS.map((option) => (
                                        <MenuItem key={option} value={option}>
@@ -399,7 +409,7 @@
    if (id === undefined || id === null || id === '') {
        return '-';
    }
    return map?.[id] || id;
    return map?.[id] || '-';
};
const formatReserveType = (value, translate) =>