fix:合并登录页
This commit is contained in:
@@ -60,26 +60,27 @@
|
|||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
async getMenus() {
|
async getMenus() {
|
||||||
const data = await getMenus({entity:{resourceSystem:localStorage.getItem('platform')}});
|
const data1 = await getMenus({entity:{resourceSystem:'Auth'}});
|
||||||
|
const data2 = await getMenus({entity:{resourceSystem:'DataX'}});
|
||||||
|
const data3 = await getMenus({entity:{resourceSystem:'Enginex'}});
|
||||||
// console.log('菜单接口返回的数据',data);
|
// console.log('菜单接口返回的数据',data);
|
||||||
if (data.status === "0") {
|
// if (data.status === "0") {
|
||||||
this.$message.error(data.msg);
|
// this.$message.error(data.msg);
|
||||||
if (data.error === "01000103") {
|
// if (data.error === "01000103") {
|
||||||
if (localStorage.getItem('platform') === 'Auth') {
|
// if (localStorage.getItem('platform') === 'Auth') {
|
||||||
this.$router.push('/loginAuth')
|
// this.$router.push('/loginAuth')
|
||||||
} else if (localStorage.getItem('platform') === 'DataX') {
|
// } else if (localStorage.getItem('platform') === 'DataX') {
|
||||||
this.$router.push('/loginDatax')
|
// this.$router.push('/loginDatax')
|
||||||
} else if (localStorage.getItem('platform') === 'Enginex') {
|
// } else if (localStorage.getItem('platform') === 'Enginex') {
|
||||||
this.$router.push('/loginEnginex')
|
// this.$router.push('/loginEnginex')
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
this.items = data.data;
|
this.items = [...data1.data, ...data2.data, ...data3.data];
|
||||||
if(this.items.length == 0){
|
if(this.items.length == 0){
|
||||||
this.$message.error('您没有导航权限,请联系管理员');
|
this.$message.error('您没有导航权限,请联系管理员');
|
||||||
}
|
}
|
||||||
// console.log("items", this.items);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ export default new Router({
|
|||||||
*/
|
*/
|
||||||
// 决策引擎系统 - 登录
|
// 决策引擎系统 - 登录
|
||||||
{
|
{
|
||||||
path: '/loginEnginex',
|
path: '/login',
|
||||||
component: () => import('../components/page/LoginEnginex.vue'),
|
component: () => import('../components/page/LoginEnginex.vue'),
|
||||||
meta: { title: '登录' }
|
meta: { title: '登录' }
|
||||||
},
|
},
|
||||||
@@ -42,15 +42,19 @@ export default new Router({
|
|||||||
component: () => import('../components/common/Home.vue'),
|
component: () => import('../components/common/Home.vue'),
|
||||||
meta: { title: '自述文件' },
|
meta: { title: '自述文件' },
|
||||||
children: [
|
children: [
|
||||||
|
{
|
||||||
|
path: '/dashboardEnginex',
|
||||||
|
component: () => {
|
||||||
|
const userRole = localStorage.getItem('platform');
|
||||||
|
return import('../components/page/DashboardEnginex.vue');
|
||||||
|
},
|
||||||
|
meta: { title: '系统首页' }
|
||||||
|
},
|
||||||
{
|
{
|
||||||
path: '/dashboard',
|
path: '/dashboard',
|
||||||
component: () => {
|
component: () => {
|
||||||
const userRole = localStorage.getItem('platform');
|
const userRole = localStorage.getItem('platform');
|
||||||
if (userRole === 'DataX') {
|
return import('../components/page/DashboardDatax.vue');
|
||||||
return import('../components/page/DashboardDatax.vue');
|
|
||||||
} else {
|
|
||||||
return import('../components/page/DashboardEnginex.vue');
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
meta: { title: '系统首页' }
|
meta: { title: '系统首页' }
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user