#
vincentlu
2025-02-10 d65fbaaedd80bec4fd6d90a23d437d344689435f
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>