diff --git a/src/pages/table-list/index.tsx b/src/pages/table-list/index.tsx index 83f08071..d1d08f44 100644 --- a/src/pages/table-list/index.tsx +++ b/src/pages/table-list/index.tsx @@ -10,7 +10,7 @@ import { ProTable, } from '@ant-design/pro-components'; import { FormattedMessage, useIntl, useRequest } from '@umijs/max'; -import { Button, Drawer, Input, message } from 'antd'; +import { Button, Drawer, type FormInstance, Input, message } from 'antd'; import React, { useCallback, useRef, useState } from 'react'; import { removeRule, rule } from '@/services/ant-design-pro/api'; import CreateForm from './components/CreateForm'; @@ -150,7 +150,18 @@ const TableList: React.FC = () => { sorter: true, dataIndex: 'updatedAt', valueType: 'dateTime', - renderFormItem: (item, { defaultRender, ...rest }, form) => { + formItemRender: ( + item: ProColumns, + { + defaultRender, + ...rest + }: { + defaultRender: ( + item: ProColumns, + ) => React.ReactNode; + }, + form: FormInstance, + ) => { const status = form.getFieldValue('status'); if (`${status}` === '0') { return false;