55 lines
1.3 KiB
JavaScript
55 lines
1.3 KiB
JavaScript
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: {},
|
|
}
|