|  |  | 
 |  |  | import { Box, Typography, Card, Stack } from "@mui/material"; | 
 |  |  | import { styled } from "@mui/material/styles"; | 
 |  |  | import SerialRuleCreate from "./SerialRuleCreate"; | 
 |  |  | import SerialRuleDetail from "./SerialRuleDetail"; | 
 |  |  | import SerialRulePanel from "./SerialRulePanel"; | 
 |  |  | import EmptyData from "../../components/EmptyData"; | 
 |  |  | import MyCreateButton from "../../components/MyCreateButton"; | 
 |  |  | import MyExportButton from "../../components/MyExportButton"; | 
 |  |  | 
 |  |  |   <TextInput source="resetDep" label="table.field.serialRule.resetDep" />, | 
 |  |  |   <TextInput source="currValue" label="table.field.serialRule.currValue" />, | 
 |  |  |   <TextInput source="lastCode" label="table.field.serialRule.lastCode" />, | 
 |  |  |  | 
 |  |  |   <TextInput label="common.field.memo" source="memo" />, | 
 |  |  |   <SelectInput | 
 |  |  |     label="common.field.status" | 
 |  |  | 
 |  |  |   const [createDialog, setCreateDialog] = useState(false); | 
 |  |  |   const [drawerVal, setDrawerVal] = useState(false); | 
 |  |  |   const [detailDialog, setDetailDialog] = useState(false); | 
 |  |  |   const dicts = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_rule_item_type')) || []; | 
 |  |  |  | 
 |  |  |   // const navigate = useNavigate(); | 
 |  |  |   // const assign = (record) => { | 
 |  |  | 
 |  |  |             <BulkDeleteButton mutationMode={OPERATE_MODE} /> | 
 |  |  |           )} | 
 |  |  |           rowClick={'edit'} | 
 |  |  |           omit={["id", "createTime", "createBy", "memo"]} | 
 |  |  |           omit={["id", "createTime", "createBy$", "memo",'statusBool']} | 
 |  |  |         > | 
 |  |  |           <NumberField source="id" /> | 
 |  |  |           <TextField source="code" label="table.field.serialRule.code" /> | 
 |  |  |           <TextField source="name" label="table.field.serialRule.name" /> | 
 |  |  |           <TextField source="delimit" label="table.field.serialRule.delimit" /> | 
 |  |  |           <TextField source="reset" label="table.field.serialRule.reset" /> | 
 |  |  |           <TextField label="table.field.serialRule.reset"  source="reset$" /> | 
 |  |  |           <TextField | 
 |  |  |             source="resetDep" | 
 |  |  |             label="table.field.serialRule.resetDep" | 
 |  |  | 
 |  |  |             label="table.field.serialRule.lastCode" | 
 |  |  |           /> | 
 |  |  |  | 
 |  |  |           <ReferenceField | 
 |  |  |             source="updateBy" | 
 |  |  |           <TextField | 
 |  |  |             source="updateBy$" | 
 |  |  |             label="common.field.updateBy" | 
 |  |  |             reference="user" | 
 |  |  |             link={false} | 
 |  |  |             sortable={false} | 
 |  |  |           > | 
 |  |  |             <TextField source="nickname" /> | 
 |  |  |           </ReferenceField> | 
 |  |  |           /> | 
 |  |  |           <DateField | 
 |  |  |             source="updateTime" | 
 |  |  |             label="common.field.updateTime" | 
 |  |  |             showTime | 
 |  |  |           /> | 
 |  |  |           <ReferenceField | 
 |  |  |             source="createBy" | 
 |  |  |           <TextField | 
 |  |  |             source="createBy$" | 
 |  |  |             label="common.field.createBy" | 
 |  |  |             reference="user" | 
 |  |  |             link={false} | 
 |  |  |             sortable={false} | 
 |  |  |           > | 
 |  |  |             <TextField source="nickname" /> | 
 |  |  |           </ReferenceField> | 
 |  |  |           /> | 
 |  |  |           <DateField | 
 |  |  |             source="createTime" | 
 |  |  |             label="common.field.createTime" | 
 |  |  | 
 |  |  |         </StyledDatagrid> | 
 |  |  |       </List> | 
 |  |  |       <SerialRuleCreate open={createDialog} setOpen={setCreateDialog} /> | 
 |  |  |       <SerialRuleDetail open={detailDialog} setOpen={setDetailDialog} /> | 
 |  |  |       {/* <SerialRuleDetail open={detailDialog} setOpen={setDetailDialog} /> */} | 
 |  |  |       <PageDrawer | 
 |  |  |         title="SerialRule Detail" | 
 |  |  |         drawerVal={drawerVal} |