From 9e84e0199af37546a5fe76befdf004fae84ca921 Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期三, 25 二月 2026 13:36:34 +0800
Subject: [PATCH] 站点初始化,批量增加
---
rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx b/rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx
index eb4489a..49be844 100644
--- a/rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx
+++ b/rsf-admin/src/page/basicInfo/basStation/BasStationList.jsx
@@ -35,8 +35,10 @@
} from 'react-admin';
import { Box, Typography, Card, Stack, Button } from '@mui/material';
import ContentCopyIcon from '@mui/icons-material/ContentCopy';
+import PlaylistAddIcon from '@mui/icons-material/PlaylistAdd';
import { styled } from '@mui/material/styles';
import BasStationCreate from "./BasStationCreate";
+import BasStationInitModal from "./BasStationInitModal";
import BasStationPanel from "./BasStationPanel";
import EmptyData from "../../components/EmptyData";
import MyCreateButton from "../../components/MyCreateButton";
@@ -125,6 +127,7 @@
const [areaFieldDialog, setAreaFieldDialog] = useState(false);
const [areaFieldDialog2, setAreaFieldDialog2] = useState(false);
const [copyRecord, setCopyRecord] = useState(null);
+ const [initDialogOpen, setInitDialogOpen] = useState(false);
return (
<Box display="flex">
<List
@@ -144,6 +147,16 @@
<TopToolbar>
<FilterButton />
<MyCreateButton onClick={() => { setCreateDialog(true) }} />
+ <Button
+ variant="text"
+ color="primary"
+ size="small"
+ startIcon={<PlaylistAddIcon />}
+ onClick={() => setInitDialogOpen(true)}
+ sx={{ ml: 1 }}
+ >
+ {translate('toolbar.siteInit')}
+ </Button>
<SelectColumnsButton preferenceKey='basStation' />
<MyExportButton />
</TopToolbar>
@@ -238,7 +251,10 @@
copyRecord={copyRecord}
onClose={() => setCopyRecord(null)}
/>
-
+ <BasStationInitModal
+ open={initDialogOpen}
+ setOpen={setInitDialogOpen}
+ />
<PageDrawer
title='BasStation Detail'
drawerVal={drawerVal}
--
Gitblit v1.9.1