/* 设备台账 * @Author: Li Hanlin * @Date: 2022-11-10 09:39:56 * @Last Modified by: Li Hanlin * @Last Modified time: 2022-11-15 13:29:58 */ import * as React from 'react'; import { useState, useMemo, useRef } from 'react'; import DrawerPro from '@/components/DrawerPro'; import AutoTable from '@/components/AutoTable'; import PremButton from '@/components/PremButton'; import getcolumns from './columns'; import TreeRender from '@/components/TreeRender'; import { Layout } from 'antd'; const { Sider, Content } = Layout; function Account(props) { const actionRef = useRef(), formRef = useRef(); const [drawer, setdrawer] = useState({ visible: false, }); const detail = (text, row, _, action) => { return ( { setdrawer((s) => ({ ...s, visible: true, item: row, title: '详情', val: 'detail', title: row.userName + '的详细信息', })); }, }} > 详情 ); }; const edit = (text, row, _, action) => { return ( { setdrawer((s) => ({ ...s, visible: true, item: row, title: '编辑', val: 'edit', })); }, }} > 编辑 ); }; const remove = (text, row, _, action) => { return ( { alert(0); }, }} btn={{ size: 'small', type: 'danger', }} > 删除 ); }; const columns = useMemo(() => { let defcolumn = getcolumns(setdrawer); return defcolumn.concat({ title: '操作', valueType: 'option', width: 150, render: (text, row, _, action) => [ detail(text, row, _, action), edit(text, row, _, action), remove(text, row, _, action), ], }); }, []); return (

设备台账

设备台账} columns={columns} path="/ngic-auth/sysUser/query/page" actionRef={actionRef} pageextra={'add'} resizeable={true} addconfig={{ // access: 'sysDepartment_save', btn: { disabled: false, type: 'primary', onClick: () => { setdrawer((s) => ({ ...s, visible: true, item: null, title: '新增', val: 'add', })); }, }, }} /> { setdrawer((s) => ({ ...s, visible: false, })); }} {...drawer} />
); } export default Account;