diff --git a/spug_web/src/pages/alarm/alarm/Table.js b/spug_web/src/pages/alarm/alarm/Table.js
index 9c75b46..0534b94 100644
--- a/spug_web/src/pages/alarm/alarm/Table.js
+++ b/spug_web/src/pages/alarm/alarm/Table.js
@@ -1,68 +1,64 @@
import React from 'react';
import { observer } from 'mobx-react';
-import { Table, Divider, Modal, message } from 'antd';
-import http from 'libs/http';
+import { Table, Tag } from 'antd';
import store from './store';
-import { LinkButton } from "components";
+import groupStore from '../group/store';
@observer
class ComTable extends React.Component {
+ constructor(props) {
+ super(props);
+ this.state = {
+ groupMap: {}
+ }
+ }
componentDidMount() {
- store.fetchRecords()
+ store.fetchRecords();
+ if (groupStore.records.length === 0) {
+ groupStore.fetchRecords().then(this._handleGroups)
+ } else {
+ this._handleGroups()
+ }
}
+ _handleGroups = () => {
+ const tmp = {};
+ for (let item of groupStore.records) {
+ tmp[item.id] = item.name
+ }
+ this.setState({groupMap: tmp})
+ };
+
columns = [{
- title: '序号',
- key: 'series',
- render: (_, __, index) => index + 1,
- width: 80,
- }, {
title: '任务名称',
dataIndex: 'name',
}, {
title: '监控类型',
dataIndex: 'type',
+ }, {
+ title: '状态',
+ dataIndex: 'status',
+ render: value => value === '1' ?