站点选择下拉框的数据获取、存储处理逻辑更新,解决因为多层router-view嵌套,二级路由以上页面不会被缓存的而导致单站监控页面站点选择下拉框闪烁的问题
This commit is contained in:
@ -16,6 +16,7 @@ const getters = {
|
||||
permission_routes: state => state.permission.routes,
|
||||
topbarRouters: state => state.permission.topbarRouters,
|
||||
defaultRoutes: state => state.permission.defaultRoutes,
|
||||
sidebarRouters: state => state.permission.sidebarRouters
|
||||
sidebarRouters: state => state.permission.sidebarRouters,
|
||||
zdList:state=>state.ems.zdList
|
||||
}
|
||||
export default getters
|
||||
|
@ -6,6 +6,7 @@ import user from './modules/user'
|
||||
import tagsView from './modules/tagsView'
|
||||
import permission from './modules/permission'
|
||||
import settings from './modules/settings'
|
||||
import ems from './modules/ems'
|
||||
import getters from './getters'
|
||||
|
||||
Vue.use(Vuex)
|
||||
@ -17,7 +18,8 @@ const store = new Vuex.Store({
|
||||
user,
|
||||
tagsView,
|
||||
permission,
|
||||
settings
|
||||
settings,
|
||||
ems
|
||||
},
|
||||
getters
|
||||
})
|
||||
|
12
src/store/modules/ems.js
Normal file
12
src/store/modules/ems.js
Normal file
@ -0,0 +1,12 @@
|
||||
const ems = {
|
||||
state: {
|
||||
zdList:[]
|
||||
},
|
||||
mutations: {
|
||||
SET_ZD_LIST(state, list) {
|
||||
state.zdList = list || []
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
export default ems
|
Reference in New Issue
Block a user