import React, {Fragment, useRef, useState} from "react"; import { useIntl, FormattedMessage, useAccess, history } from '@umijs/max'; import {getCmsJobList} from "@/services/Management/list"; 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 EditManageRow from './edit' 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: 'jobId', valueType: 'text', hideInSearch: true, }, ] return (
// params 是需要自带的参数 // 这个参数优先级更高,会覆盖查询表单的参数 actionRef={actionRef} formRef={formTableRef} columns={columns} request={(params) => getCmsJobList({ ...params } as API.Management.ListParams).then((res) => { const result = { data: res.rows, total: res.total, success: true, }; return result; }) } toolBarRender={() => [ , ]} />
{ console.log(values) }} onCancel={() => { setModalVisible(false); setCurrentRow(undefined); }} >
) } export default ManagementList