import { getRegulationList, deleteRegulation } from '@/services/regulation';
import { ProFormTextArea, ProForm, PageContainer, ProTable } from '@ant-design/pro-components';
import { Button, message, Popconfirm } from 'antd';
import { useNavigate } from 'react-router-dom';
import { queryTable } from '@/utils/request';
import { useRef, useState, useEffect } from 'react';
const IntroductionList = (props) => {
const actionRef = useRef();
const navigate = useNavigate();
const handleDelete = (id) => {
if (id) {
deleteRegulation(id).then((res) => {
// message.success('删除成功');
actionRef.current.reload();
});
}
};
const columns = [
{
title: 'id',
dataIndex: 'id',
width: 100,
search: false,
hideInTable: true,
},
{
title: '内容',
dataIndex: 'detail',
width: 400,
search: false,
},
{
title: '操作',
valueType: 'option',
width: 100,
render: (_, record) => [
,
handleDelete(record.id)}
okText="确定"
cancelText="取消"
>
{/* manualPush */}
,
],
},
];
return (
[
,
]}
request={queryTable(getRegulationList)}
columns={columns}
/>
);
}
export default IntroductionList;