import React, { useMemo, useRef, useCallback, useState } from 'react' import {Button} from 'antd' import apis from '@/services/apis' import AuthButton from '@/components/AuthButton'; import QueryTable from '@/components/QueryTable' import getTableColumns from './tableColumns' import { router } from 'umi'; import getSearchFields from './searchFields'//searchbox export default (props) => { const ref = useRef() const [page, setPage] = useState({current: 1, pageSize: 10}) const toEdit = useCallback((row) => { // router.push({ pathname: '/building/Developers/Edit', query: { id: row?.id || undefined, }, }); }, []) const onDelete = useCallback((row) => {}, [])//格式 const searchFields = useMemo(getSearchFields, [])//搜索框 const tableColumns = useMemo(() => { return getTableColumns({ page,//可无 onEdit:(e)=>toEdit(e), onDelete, }) }, [page]) const actionRender = () => { return ( //name 名字错误 ); }; return ( <> ) }