From d65fbaaedd80bec4fd6d90a23d437d344689435f Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期一, 10 二月 2025 08:58:53 +0800
Subject: [PATCH] #

---
 rsf-admin/src/page/menu/MenuList.jsx |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/rsf-admin/src/page/menu/MenuList.jsx b/rsf-admin/src/page/menu/MenuList.jsx
index 8b1ed6b..ab0e3c7 100644
--- a/rsf-admin/src/page/menu/MenuList.jsx
+++ b/rsf-admin/src/page/menu/MenuList.jsx
@@ -25,6 +25,7 @@
     Tooltip,
     Button,
     Chip,
+    LinearProgress,
 } from '@mui/material';
 import { Add, Edit, Delete } from '@mui/icons-material';
 import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';
@@ -33,7 +34,6 @@
 import request from '@/utils/request';
 import DeptEdit from './MenuEdit';
 import * as Icons from '@mui/icons-material';
-
 
 const RESOURCE = 'menu';
 const TITLE = 'menu.menu';
@@ -211,7 +211,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);
@@ -339,7 +339,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