From 7ea6c2c85d6edd71827edc306d5e82165fed1d2e Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期三, 25 二月 2026 09:13:36 +0800
Subject: [PATCH] lsh#
---
rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx | 37 +++++++++++++++++++++++++------------
1 files changed, 25 insertions(+), 12 deletions(-)
diff --git a/rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx b/rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx
index 02ecb3c..8e9407d 100644
--- a/rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx
+++ b/rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx
@@ -47,6 +47,7 @@
import WarehouseAreaField from "./WarehouseAreaField";
import CrossZoneAreaField from "./CrossZoneAreaField";
import ContainerTypesField from "./ContainerTypesField";
+import ChipArrayField from '@/page/components/ChipArrayField';
const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({
'& .css-1vooibu-MuiSvgIcon-root': {
@@ -130,18 +131,28 @@
bulkActionButtons={() => <BulkDeleteButton mutationMode={OPERATE_MODE} />}
rowClick={(id, resource, record) => false}
expandSingle={true}
- omit={['id', 'createTime', 'createBy', 'memo', 'updateBy', 'autoTransfer']}
+ omit={['id', 'createTime', 'createBy', 'createBy$', 'memo', 'updateBy$', 'updateTime', 'autoTransfer', 'isCrossZone', 'isWcs', 'area$', 'memo']}
>
<NumberField source="id" />
- {/* <TextField source="type$" label="table.field.basStation.type" /> */}
+ {/* <TextField source="type$" label="table.field.basStation.type" /> */}
+ <TextField source="stationName" label="table.field.basStation.stationName" />
+ <TextField source="stationId" label="table.field.basStation.stationId" />
<FunctionField
source="type"
label="table.field.basStation.type"
render={record => record.type === 1 ? '鏅�氱珯鐐�' : '鏅鸿兘绔欑偣'}
/>
- <TextField source="stationName" label="table.field.basStation.stationName" />
- <TextField source="stationId" label="table.field.basStation.stationId" />
<TextField source="useStatus$" label="table.field.basStation.useStatus" />
+ <WrapperField cellClassName="containerType" label="table.field.basStation.containerType">
+ <ChipArrayField
+ source="containerTypes$"
+ apiEndpoint="/dictData/many/{ids}"
+ labelField="label"
+ dialogTitle={translate('table.field.basStation.containerType')}
+ initialDisplayCount={1}
+ placeholderText="{count} 涓尯鍩�"
+ />
+ </WrapperField>
<TextField source="barcode" label="table.field.basStation.barcode" />
<FunctionField
source="inAble"
@@ -160,9 +171,17 @@
render={record => record.inAble === 1 ? '鏄�' : '鍚�'}
/>
<WrapperField cellClassName="crossZoneArea" label="table.field.basStation.crossZoneArea">
- <CrossZoneAreaField
+ {/* <CrossZoneAreaField
open={areaFieldDialog}
setOpen={setAreaFieldDialog}
+ /> */}
+ <ChipArrayField
+ source="areaIds"
+ apiEndpoint="/warehouseAreas/many/{ids}"
+ labelField="name"
+ dialogTitle={translate('table.field.basStation.crossZoneArea')}
+ initialDisplayCount={1}
+ placeholderText="{count} 涓尯鍩�"
/>
</WrapperField>
<FunctionField
@@ -170,12 +189,6 @@
label="table.field.basStation.isWcs"
render={record => record.inAble === 1 ? '鏄�' : '鍚�'}
/>
- <WrapperField cellClassName="containerType" label="table.field.basStation.containerType">
- <ContainerTypesField
- open={areaFieldDialog2}
- setOpen={setAreaFieldDialog2}
- />
- </WrapperField>
<FunctionField
source="autoTransfer"
label="table.field.basStation.autoTransfer"
@@ -185,7 +198,7 @@
<DateField source="updateTime" label="common.field.updateTime" showTime />
<TextField source="createBy$" label="common.field.createBy" />
<DateField source="createTime" label="common.field.createTime" showTime />
- <BooleanField source="statusBool" label="common.field.status" sortable={false} />
+ {/* <BooleanField source="statusBool" label="common.field.status" sortable={false} /> */}
<TextField source="memo" label="common.field.memo" sortable={false} />
<WrapperField cellClassName="opt" label="common.field.opt">
<EditButton sx={{ padding: '1px', fontSize: '.75rem' }} />
--
Gitblit v1.9.1