import React, {Fragment, useRef, useState} from "react"; import { useIntl, FormattedMessage, useAccess, history } from '@umijs/max'; import { Dropdown, FormInstance, Space, Button, message, Modal } from 'antd'; import { ActionType, FooterToolbar, PageContainer, ProColumns, ProTable } from '@ant-design/pro-components'; import { PlusOutlined, DeleteOutlined, ExclamationCircleOutlined, DownOutlined, EditOutlined } from '@ant-design/icons'; import {getCmsAreaList} from "@/services/area/business"; function ManagementList() { const access = useAccess(); const formTableRef = useRef(); const actionRef = useRef(); const [currentRow, setCurrentRow] = useState() const [modalVisible, setModalVisible] = useState(false) const columns: ProColumns[] = [ { title: '商圈名称', dataIndex: 'commercialAreaName', valueType: 'text', hideInSearch: true, }, ] return (
// params 是需要自带的参数 // 这个参数优先级更高,会覆盖查询表单的参数 actionRef={actionRef} formRef={formTableRef} columns={columns} request={(params) => getCmsAreaList({ ...params } as API.AreaBusiness.CircleParams).then((res) => { const result = { data: res.rows, total: res.total, success: true, }; return result; }) } toolBarRender={() => [ , ]} />
) } export default ManagementList