import axios from 'axios' export default { namespaced: true, state: { pageEntity: [5, 10, 25], headers: [ { text: 'network.thIndex', value: 'index', align: 'center' }, { text: 'network.thAccessPoint', value: 'accessPoint', align: 'center' }, { text: 'network.thOwnerAddress', value: 'ownerAddress', align: 'center' }, { text: 'network.thStatus', value: 'status', align: 'center' }, ], itemList: [ { index: 'loading', accessPoint: 'loading', ownerAddress: 'loading', status: 'loading', }, ], fetching: false, filter: '', peerNumber: 'unknown', nodeNumber: ' unknown', }, mutations: { inputFilter(state, filter) { state.filter = filter }, setPeerNumber(state, peerNumber) { state.peerNumber = peerNumber }, setNodeNumber(state, nodeNumber) { state.nodeNumber = nodeNumber }, setItemList(state, peerList) { state.itemList = peerList }, }, actions: { async updateNetInfo({ state, commit }) { let result = await axios.post('Peer/getPeerList', {}) commit('setPeerNumber', (result && result.data) ? result.data.length : 0) commit('setItemList', result.data || []) }, }, getters: {}, }