页面权限
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import {login, logout, getInfo, socialLogin, smsLogin} from '@/api/login'
|
||||
import {setToken, removeToken} from '@/utils/auth'
|
||||
import {getLevelStruc} from '@/api/cockpit'
|
||||
|
||||
const user = {
|
||||
state: {
|
||||
@@ -7,7 +8,8 @@ const user = {
|
||||
name: '',
|
||||
avatar: '',
|
||||
roles: [],
|
||||
permissions: []
|
||||
permissions: [],
|
||||
levelList:[]
|
||||
},
|
||||
|
||||
mutations: {
|
||||
@@ -28,6 +30,9 @@ const user = {
|
||||
},
|
||||
SET_PERMISSIONS: (state, permissions) => {
|
||||
state.permissions = permissions
|
||||
},
|
||||
SET_LEVEL_LIST: (state, levelList) => {
|
||||
state.levelList = levelList
|
||||
}
|
||||
},
|
||||
|
||||
@@ -122,7 +127,21 @@ const user = {
|
||||
})
|
||||
})
|
||||
},
|
||||
|
||||
// 获取层级
|
||||
GetLevel({ commit, state }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
getLevelStruc().then(res => {
|
||||
// 如果未加载到数据,则直接返回
|
||||
if (!res || !res.data) {
|
||||
return;
|
||||
}
|
||||
commit('SET_LEVEL_LIST', res.data)
|
||||
resolve()
|
||||
})
|
||||
}).catch(error => {
|
||||
reject(error)
|
||||
})
|
||||
},
|
||||
// 退出系统
|
||||
LogOut({ commit, state }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
|
||||
Reference in New Issue
Block a user