import { MyBetaModalFormProps, MyButtons, MyColumns, MyProTableProps, } from '@/common'; import { Apis } from '@/gen/Apis'; import { ProTable } from '@ant-design/pro-components'; import { Space } from 'antd'; import PositionsCreate from '../modals/PositionsCreate'; import PositionsUpdate from '../modals/PositionsUpdate'; export default function Organizations(props: MyBetaModalFormProps) { return ( <> MyProTableProps.request( { ...params, companies_id: props?.item?.id }, sort, Apis.Company.CompanyPositions.List, ) } toolBarRender={(action) => [ , ]} // options={false} columns={[ MyColumns.ID(), { title: '岗位名称', dataIndex: 'name', width: 200, }, { title: '岗位编号', dataIndex: 'code', search: false, width: 200, }, // { // title: '岗位排序', // dataIndex: 'sort', // search: false, // }, { title: '岗位备注', dataIndex: 'remark', search: false, width: 200, }, MyColumns.UpdatedAt(), // MyColumns.CreatedAt(), MyColumns.Option({ render: (_, item: any, index, action) => ( Apis.Company.CompanyPositions.Delete({ id: item.id }).then( () => action?.reload(), ) } /> ), }), ]} /> ); }