|
|
@@ -1,5 +1,5 @@
|
|
|
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 { PageHeaderWrapper } from '@ant-design/pro-layout';
|
|
|
import ProTable, { ProColumns, ActionType } from '@ant-design/pro-table';
|
|
|
@@ -118,6 +118,16 @@ const TableList: React.FC<{}> = () => {
|
|
|
sorter: true,
|
|
|
valueType: 'dateTime',
|
|
|
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: '操作',
|