diff --git a/src/routes/List/TableList.js b/src/routes/List/TableList.js
index 2d1894e88cc1b7c20129de3a4e8ce188dc41b91e..d67fef726ca10855229980cdb040650b1b85d38e 100644
--- a/src/routes/List/TableList.js
+++ b/src/routes/List/TableList.js
@@ -32,66 +32,6 @@ const getValue = obj =>
.join(',');
const statusMap = ['default', 'processing', 'success', 'error'];
const status = ['关闭', '运行中', '已上线', '异常'];
-const columns = [
- {
- title: '规则编号',
- dataIndex: 'no',
- },
- {
- title: '描述',
- dataIndex: 'description',
- },
- {
- title: '服务调用次数',
- dataIndex: 'callNo',
- sorter: true,
- align: 'right',
- render: val => `${val} 万`,
- // mark to display a total number
- needTotal: true,
- },
- {
- title: '状态',
- dataIndex: 'status',
- filters: [
- {
- text: status[0],
- value: 0,
- },
- {
- text: status[1],
- value: 1,
- },
- {
- text: status[2],
- value: 2,
- },
- {
- text: status[3],
- value: 3,
- },
- ],
- render(val) {
- return ;
- },
- },
- {
- title: '更新时间',
- dataIndex: 'updatedAt',
- sorter: true,
- render: val => {moment(val).format('YYYY-MM-DD HH:mm:ss')},
- },
- {
- title: '操作',
- render: () => (
-
- 配置
-
- 订阅警报
-
- ),
- },
-];
const CreateForm = Form.create()(props => {
const { modalVisible, form, handleAdd, handleModalVisible } = props;
@@ -375,6 +315,68 @@ export default class TableList extends PureComponent {
const { rule: { data }, loading } = this.props;
const { selectedRows, modalVisible } = this.state;
+ const columns = [
+ {
+ title: '规则编号',
+ dataIndex: 'no',
+ },
+ {
+ title: '描述',
+ dataIndex: 'description',
+ },
+ {
+ title: '服务调用次数',
+ dataIndex: 'callNo',
+ sorter: true,
+ align: 'right',
+ render: val => `${val} 万`,
+ // mark to display a total number
+ needTotal: true,
+ },
+ {
+ title: '状态',
+ dataIndex: 'status',
+ filters: [
+ {
+ text: status[0],
+ value: 0,
+ },
+ {
+ text: status[1],
+ value: 1,
+ },
+ {
+ text: status[2],
+ value: 2,
+ },
+ {
+ text: status[3],
+ value: 3,
+ },
+ ],
+ onFilter: (value, record) => record.status.toString() === value,
+ render(val) {
+ return ;
+ },
+ },
+ {
+ title: '更新时间',
+ dataIndex: 'updatedAt',
+ sorter: true,
+ render: val => {moment(val).format('YYYY-MM-DD HH:mm:ss')},
+ },
+ {
+ title: '操作',
+ render: () => (
+
+ 配置
+
+ 订阅警报
+
+ ),
+ },
+ ];
+
const menu = (