【修改】d登录权限
This commit is contained in:
+1
-19
@@ -99,24 +99,6 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
menuFun(menu)
|
menuFun(menu)
|
||||||
debugger
|
|
||||||
if(menuData.length==0){
|
|
||||||
this.$api.login.logout().then(_ => {
|
|
||||||
this.$message.warning('暂无权限,请联系管理员授权')
|
|
||||||
this.$store.commit('saveUserInfo', null)
|
|
||||||
this.$store.commit('setHandleProcess', null)
|
|
||||||
this.$store.commit('savePathUrl', null)
|
|
||||||
this.$store.commit('removeDicts', null)
|
|
||||||
// var sevice = "http://"+window.location.host+"/";
|
|
||||||
// var serviceUrl = encodeURIComponent(sevice);
|
|
||||||
// 正式
|
|
||||||
// window.open("https://caddmuat.changan.com.cn/cas/logout?service=http://10.64.23.30:7766/home", '_self');
|
|
||||||
// 测试
|
|
||||||
// window.open(BASE_URL.BASE_CHANGAN + "/logout?service=" + BASE_URL.BASE_LOCAL + "/login?loginType=1", '_self');
|
|
||||||
this.$router.push('/login')
|
|
||||||
})
|
|
||||||
return
|
|
||||||
}else{
|
|
||||||
const treeData = menuData.map(item => ({
|
const treeData = menuData.map(item => ({
|
||||||
id: item.id,
|
id: item.id,
|
||||||
parentId: item.parentId,
|
parentId: item.parentId,
|
||||||
@@ -136,7 +118,7 @@ export default {
|
|||||||
this.menuAllDate = Object.values(obj)
|
this.menuAllDate = Object.values(obj)
|
||||||
this.getMenu()
|
this.getMenu()
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|||||||
+35
-8
@@ -111,15 +111,42 @@ export default {
|
|||||||
res.data.roleIdList=res.data.roleEOList.map(item=>{
|
res.data.roleIdList=res.data.roleEOList.map(item=>{
|
||||||
return item.id
|
return item.id
|
||||||
})
|
})
|
||||||
this.$message.success('登录成功')
|
|
||||||
this.$store.commit('saveUserInfo', res.data)
|
this.$store.commit('saveUserInfo', res.data)
|
||||||
this.getMarket().then((resx)=>{
|
this.$api.menu.getSysMenu({ roleId: this.$store.getters.userInfo.roleIdList[0] }).then(({ data }) => {
|
||||||
this.$store.commit('setMarketpre', resx)
|
if (data === null) {
|
||||||
this.$router.push({ path: '/report/list', query: { id: 'AEHJB8YNJ3' } })
|
data = []
|
||||||
}).catch((resx)=>{
|
}
|
||||||
this.$store.commit('setMarketpre', '')
|
data = data.sort((a, b) => a.sort - b.sort)
|
||||||
this.$router.push({ path: '/report/list', query: { id: 'AEHJB8YNJ3' } })
|
const menu = data.filter(item => item.belong && item.isButton == '0')
|
||||||
})
|
if(menu.length==0){
|
||||||
|
this.$api.login.logout().then(_ => {
|
||||||
|
this.$message.warning('暂无权限,请联系管理员授权')
|
||||||
|
this.$store.commit('saveUserInfo', null)
|
||||||
|
this.$store.commit('setHandleProcess', null)
|
||||||
|
this.$store.commit('savePathUrl', null)
|
||||||
|
this.$store.commit('removeDicts', null)
|
||||||
|
// var sevice = "http://"+window.location.host+"/";
|
||||||
|
// var serviceUrl = encodeURIComponent(sevice);
|
||||||
|
// 正式
|
||||||
|
// window.open("https://caddmuat.changan.com.cn/cas/logout?service=http://10.64.23.30:7766/home", '_self');
|
||||||
|
// 测试
|
||||||
|
// window.open(BASE_URL.BASE_CHANGAN + "/logout?service=" + BASE_URL.BASE_LOCAL + "/login?loginType=1", '_self');
|
||||||
|
this.$router.push('/login')
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}else{
|
||||||
|
this.$message.success('登录成功')
|
||||||
|
this.getMarket().then((resx)=>{
|
||||||
|
this.$store.commit('setMarketpre', resx)
|
||||||
|
this.$router.push({ path: '/report/list', query: { id: 'AEHJB8YNJ3' } })
|
||||||
|
}).catch((resx)=>{
|
||||||
|
this.$store.commit('setMarketpre', '')
|
||||||
|
this.$router.push({ path: '/report/list', query: { id: 'AEHJB8YNJ3' } })
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
this.verifyCode()
|
this.verifyCode()
|
||||||
|
|||||||
Reference in New Issue
Block a user