From cbccc558b50020901b586d82d94a76be07c48c38 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期二, 11 二月 2025 15:34:11 +0800
Subject: [PATCH] #
---
rsf-admin/src/page/dept/DeptList.jsx | 20 +++++++++++++++++---
1 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/rsf-admin/src/page/dept/DeptList.jsx b/rsf-admin/src/page/dept/DeptList.jsx
index 9ed9626..253d92f 100644
--- a/rsf-admin/src/page/dept/DeptList.jsx
+++ b/rsf-admin/src/page/dept/DeptList.jsx
@@ -24,6 +24,7 @@
TextField,
Tooltip,
Button,
+ LinearProgress,
} from '@mui/material';
import { Add, Edit, Delete, Padding } from '@mui/icons-material';
import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';
@@ -92,7 +93,7 @@
const TreeTableRow = (props) => {
const { row, depth = 0, openNodes, setOpenNodes, onEdit, onDelete } = props;
const translate = useTranslate();
-
+
const toggleNode = (id) => {
setOpenNodes(prevState => ({ ...prevState, [id]: !prevState[id] }));
};
@@ -165,7 +166,7 @@
const refresh = useRefresh();
const [deleteOne] = useDelete();
- const [treeData, setTreeData] = React.useState([]);
+ const [treeData, setTreeData] = React.useState(null);
const [filter, setFilter] = React.useState("");
const [createDialog, setCreateDialog] = React.useState(false);
const [editRecord, setEditRecord] = React.useState(null);
@@ -293,7 +294,20 @@
</Button>
</Box>
</Box>
- <Card>
+ <Card sx={{
+ position: 'relative',
+ }}>
+ {!treeData && (
+ <LinearProgress
+ sx={{
+ height: "3px",
+ position: 'absolute',
+ top: 0,
+ left: 0,
+ right: 0,
+ }}
+ />
+ )}
<TableContainer component={Paper}>
<Table size="small">
<TableHead>
--
Gitblit v1.9.1