#
whycq
2025-02-27 08824ef346ed8af8eafd6a5480c42dbe0daaf1f2
rsf-admin/src/page/dictData/DictDataList.jsx
@@ -1,5 +1,5 @@
import React, { useState, useRef, useEffect, useMemo, useCallback } from "react";
import { useNavigate } from 'react-router-dom';
import { useNavigate, useLocation } from 'react-router-dom';
import {
    List,
    DatagridConfigurable,
@@ -43,6 +43,8 @@
import MyField from "../components/MyField";
import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting';
import * as Common from '@/utils/common';
import CustomerTopToolBar from "../components/EditTopToolBar";
const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({
    '& .css-1vooibu-MuiSvgIcon-root': {
@@ -87,9 +89,21 @@
    const [createDialog, setCreateDialog] = useState(false);
    const [drawerVal, setDrawerVal] = useState(false);
    const [fit, setFilters] = useState(filters);
    const location = useLocation();
    const queryParams = new URLSearchParams(location.search);
    const dictTypeId = queryParams.get('dictTypeId');
    console.log(dictTypeId);
    if (dictTypeId != null && dictTypeId != undefined) {
        console.log(dictTypeId);
        console.log(fit);
    }
    return (
        <>
            {dictTypeId && <CustomerTopToolBar backPrevious={true} />}
        <Box display="flex">
            <List
                sx={{
                    flexGrow: 1,
@@ -102,6 +116,7 @@
                title={"menu.dictData"}
                empty={<EmptyData onClick={() => { setCreateDialog(true) }} />}
                filters={filters}
                    filter={dictTypeId ? { dictTypeId } : undefined}
                sort={{ field: "create_time", order: "desc" }}
                actions={(
                    <TopToolbar>
@@ -156,6 +171,8 @@
            >
            </PageDrawer>
        </Box>
        </>
    )
}