From fb8f89c2d44c0a3226897f9704f86695e9d2d5b6 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期五, 06 三月 2026 17:00:20 +0800
Subject: [PATCH] #站点区域
---
rsf-admin/src/page/basStationArea/BasStationAreaList.jsx | 35 +++++++++++++++++++++++++++++++----
1 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/rsf-admin/src/page/basStationArea/BasStationAreaList.jsx b/rsf-admin/src/page/basStationArea/BasStationAreaList.jsx
index 723a749..0b2dcd5 100644
--- a/rsf-admin/src/page/basStationArea/BasStationAreaList.jsx
+++ b/rsf-admin/src/page/basStationArea/BasStationAreaList.jsx
@@ -43,6 +43,7 @@
import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting';
import * as Common from '@/utils/common';
import useTableLayout from '@/utils/useTableLayout';
+import ChipArrayField from '@/page/components/ChipArrayField';
const filters = [
<SearchInput source="condition" alwaysOn />,
@@ -136,11 +137,37 @@
>
<NumberField source="id" />
<TextField source="stationAreaName" label="table.field.basStationArea.stationAreaName" />
- <NumberField source="area" label="table.field.basStationArea.area" />
- <TextField source="containerType" label="table.field.basStationArea.containerType" />
+ <WrapperField cellClassName="crossZoneArea" label="table.field.basStationArea.crossZoneArea">
+ <ChipArrayField
+ source="crossZoneArea"
+ apiEndpoint="/warehouseAreas/many/{ids}"
+ labelField="name"
+ dialogTitle={translate('table.field.basStationArea.crossZoneArea')}
+ initialDisplayCount={1}
+ placeholderText="{count} 涓尯鍩�"
+ />
+ </WrapperField>
+ <WrapperField cellClassName="containerType" label="table.field.basStationArea.containerType">
+ <ChipArrayField
+ source="containerTypes"
+ apiEndpoint="/dictData/many/{ids}"
+ labelField="label"
+ dialogTitle={translate('table.field.basStationArea.containerType')}
+ initialDisplayCount={1}
+ placeholderText="{count} 涓尯鍩�"
+ />
+ </WrapperField>
<TextField source="stationAreaId" label="table.field.basStationArea.stationAreaId" />
- <TextField source="stationAlias" label="table.field.basStationArea.stationAlias" />
-
+ <WrapperField cellClassName="stationAlias" label="table.field.basStationArea.stationAlias">
+ <ChipArrayField
+ source="stationAlias"
+ apiEndpoint="/basStations/many/{ids}"
+ labelField="stationName"
+ dialogTitle={translate('table.field.basStationArea.stationAlias')}
+ initialDisplayCount={1}
+ placeholderText="{count} 涓尯鍩�"
+ />
+ </WrapperField>
<ReferenceField source="updateBy" label="common.field.updateBy" reference="user" link={false} sortable={false}>
<TextField source="nickname" />
</ReferenceField>
--
Gitblit v1.9.1