|
|
@@ -66,67 +66,6 @@ const CreateForm = Form.create()(props => {
|
|
|
|
|
|
@Form.create()
|
|
|
class UpdateForm extends PureComponent {
|
|
|
- columns = [
|
|
|
- {
|
|
|
- title: '规则名称',
|
|
|
- dataIndex: 'name',
|
|
|
- },
|
|
|
- {
|
|
|
- title: '描述',
|
|
|
- dataIndex: 'desc',
|
|
|
- },
|
|
|
- {
|
|
|
- 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 <Badge status={statusMap[val]} text={status[val]} />;
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- title: '上次调度时间',
|
|
|
- dataIndex: 'updatedAt',
|
|
|
- sorter: true,
|
|
|
- render: val => <span>{moment(val).format('YYYY-MM-DD HH:mm:ss')}</span>,
|
|
|
- },
|
|
|
- {
|
|
|
- title: '操作',
|
|
|
- render: (text, record) => (
|
|
|
- <Fragment>
|
|
|
- <a onClick={() => this.handleUpdateModalVisible(true, record)}>配置</a>
|
|
|
- <Divider type="vertical" />
|
|
|
- <a href="">订阅警报</a>
|
|
|
- </Fragment>
|
|
|
- ),
|
|
|
- },
|
|
|
- ];
|
|
|
-
|
|
|
constructor(props) {
|
|
|
super(props);
|
|
|
|
|
|
@@ -342,6 +281,67 @@ export default class TableList extends PureComponent {
|
|
|
stepFormValues: {},
|
|
|
};
|
|
|
|
|
|
+ columns = [
|
|
|
+ {
|
|
|
+ title: '规则名称',
|
|
|
+ dataIndex: 'name',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '描述',
|
|
|
+ dataIndex: 'desc',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 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 <Badge status={statusMap[val]} text={status[val]} />;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '上次调度时间',
|
|
|
+ dataIndex: 'updatedAt',
|
|
|
+ sorter: true,
|
|
|
+ render: val => <span>{moment(val).format('YYYY-MM-DD HH:mm:ss')}</span>,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '操作',
|
|
|
+ render: (text, record) => (
|
|
|
+ <Fragment>
|
|
|
+ <a onClick={() => this.handleUpdateModalVisible(true, record)}>配置</a>
|
|
|
+ <Divider type="vertical" />
|
|
|
+ <a href="">订阅警报</a>
|
|
|
+ </Fragment>
|
|
|
+ ),
|
|
|
+ },
|
|
|
+ ];
|
|
|
+
|
|
|
componentDidMount() {
|
|
|
const { dispatch } = this.props;
|
|
|
dispatch({
|