import { MyBetaModalFormProps, MyButtons, MyColumns, MyProTableProps, } from '@/common'; import { Apis } from '@/gen/Apis'; import { ProTable } from '@ant-design/pro-components'; import { Image, Space } from 'antd'; import Create from './modals/Create'; import Show from './modals/Show'; export default function Index(props: MyBetaModalFormProps) { return ( MyProTableProps.request( { ...params, emergency_events_id: props?.item?.id, }, sort, Apis.Emergency.EmergencyEventFollows.List, ) } search={false} headerTitle="跟进记录" toolBarRender={(action) => [ , ]} columns={[ MyColumns.ID({ search: false, }), { title: '操作', dataIndex: 'node_name', }, { title: '内容', dataIndex: 'content', }, { title: '附件', render: (_, item: any) => { return ( {item?.attachments?.map((i: any, index: number) => ( ))} ); }, }, MyColumns.CreatedAt(), MyColumns.Option({ render: (_, item: any, index, action) => ( Apis.Emergency.EmergencyEventFollows.Delete({ id: item.id, }).then(() => action?.reload()) } /> ), }), ]} /> ); }