diff --git a/src/store/getters.js b/src/store/getters.js index d68251f..5742ea5 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -13,6 +13,7 @@ const getters = { setting: state => state.user.setting, permission_routers: state => state.permission.routers, addRouters: state => state.permission.addRouters, - errorLogs: state => state.errorLog.logs + errorLogs: state => state.errorLog.logs, + deviceID: state => state.counter.deviceID } export default getters diff --git a/src/store/index.js b/src/store/index.js index 24778fa..0411bab 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -5,6 +5,7 @@ import errorLog from './modules/errorLog' import permission from './modules/permission' import tagsView from './modules/tagsView' import user from './modules/user' +import counter from './modules/counter' import getters from './getters' Vue.use(Vuex) @@ -15,7 +16,8 @@ const store = new Vuex.Store({ errorLog, permission, tagsView, - user + user, + counter }, getters }) diff --git a/src/store/modules/counter.js b/src/store/modules/counter.js new file mode 100644 index 0000000..81c59be --- /dev/null +++ b/src/store/modules/counter.js @@ -0,0 +1,17 @@ +const counter = { + state: { + deviceID: '868575028779793' + }, + mutations: { + CHANGE_DEVICE_ID: (state, deviceID) => { + state.deviceID = deviceID + } + }, + actions: { + chnageDeviceID({ commit }, deviceID) { + commit('CHANGE_DEVICE_ID', deviceID) + } + } +} + +export default counter diff --git a/src/views/counter/detail.vue b/src/views/counter/detail.vue index 6d4e92e..e1bb416 100644 --- a/src/views/counter/detail.vue +++ b/src/views/counter/detail.vue @@ -3,12 +3,96 @@
设备日志详情。
+