|  |  | 
 |  |  |   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" | 
 |  |  | 
 |  |  |           <TextField | 
 |  |  |             source="updateBy$" | 
 |  |  |             label="common.field.updateBy" | 
 |  |  |            /> | 
 |  |  |           /> | 
 |  |  |           <DateField | 
 |  |  |             source="updateTime" | 
 |  |  |             label="common.field.updateTime" |