diff --git a/spug_web/src/pages/alarm/group/Table.js b/spug_web/src/pages/alarm/group/Table.js index 09b1838..bb036ef 100644 --- a/spug_web/src/pages/alarm/group/Table.js +++ b/spug_web/src/pages/alarm/group/Table.js @@ -16,19 +16,24 @@ class ComTable extends React.Component { contactMap: {} } } + componentDidMount() { store.fetchRecords(); if (contactStore.records.length === 0) { - contactStore.fetchRecords().then(() => { - const tmp = {}; - for (let item of contactStore.records) { - tmp[item.id] = item - } - this.setState({contactMap: tmp}) - }) + contactStore.fetchRecords().then(this._handleContacts) + } else { + this._handleContacts() } } + _handleContacts = () => { + const tmp = {}; + for (let item of contactStore.records) { + tmp[item.id] = item + } + this.setState({contactMap: tmp}) + }; + columns = [{ title: '序号', key: 'series',