|
|
@ -1,5 +1,5 @@ |
|
|
import { DownOutlined, PlusOutlined } from '@ant-design/icons'; |
|
|
import { DownOutlined, PlusOutlined } from '@ant-design/icons'; |
|
|
import { Button, Divider, Dropdown, Menu, message } from 'antd'; |
|
|
import { Button, Divider, Dropdown, Menu, message, Input } from 'antd'; |
|
|
import React, { useState, useRef } from 'react'; |
|
|
import React, { useState, useRef } from 'react'; |
|
|
import { PageHeaderWrapper } from '@ant-design/pro-layout'; |
|
|
import { PageHeaderWrapper } from '@ant-design/pro-layout'; |
|
|
import ProTable, { ProColumns, ActionType } from '@ant-design/pro-table'; |
|
|
import ProTable, { ProColumns, ActionType } from '@ant-design/pro-table'; |
|
|
@ -118,6 +118,16 @@ const TableList: React.FC<{}> = () => { |
|
|
sorter: true, |
|
|
sorter: true, |
|
|
valueType: 'dateTime', |
|
|
valueType: 'dateTime', |
|
|
hideInForm: true, |
|
|
hideInForm: true, |
|
|
|
|
|
renderFormItem: (item, { defaultRender, ...rest }, form) => { |
|
|
|
|
|
const status = form.getFieldValue('status'); |
|
|
|
|
|
if (`${status}` === '0') { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
if (`${status}` === '3') { |
|
|
|
|
|
return <Input {...rest} placeholder="请输入异常原因!" />; |
|
|
|
|
|
} |
|
|
|
|
|
return defaultRender(item); |
|
|
|
|
|
}, |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
title: '操作', |
|
|
title: '操作', |
|
|
|