flx:修复集团登录跳转问题

This commit is contained in:
Rain_ 2025-09-30 16:36:42 +08:00
parent 2fd77252bb
commit 56367860f3

View File

@ -224,6 +224,13 @@
//
uni.hideLoading()
this.init(res.result);
console.log(1111, res.result)
var moduleList = res.result.menuAuthority.moduleList;
const find = moduleList.find(item => item.moduleType == 1);
if(find && find.plugin != "projectManage") {
this.tabClick(find.plugin, res.result);
return
}
uni.redirectTo({
url: '/pages/projectManage/projectManage'
})
@ -233,6 +240,82 @@
}
});
},
tabClick(plugin, row) {
console.log(plugin)
switch (plugin) {
case 'projectManage':
uni.redirectTo({
url: '../../pages/projectManage/projectManage'
})
break;
case 'videoManage':
if (row.accountType == 5) {
uni.redirectTo({
url: '../../pages/videoManage/videoList?sn=' + row.sn
})
} else {
uni.redirectTo({
url: '../../pages/areaTree/areaTree'
})
}
break;
case 'my':
uni.redirectTo({
url: '/pages/my/my'
})
break;
case 'submit':
uni.redirectTo({
url: '/pages/submit/submit'
})
break;
case 'workspace':
uni.redirectTo({
url: '/pages/workspace/workspace'
})
break;
case 'supplierHome':
uni.redirectTo({
url: '/pages/supplier/supplier'
})
break;
case 'supplierMy':
uni.redirectTo({
url: '/pages/supplier/my/my'
})
break;
case 'personManage':
uni.redirectTo({
url: '../../pages/personManage/personManage'
})
break;
case 'projectEnd':
uni.redirectTo({
url: '/pages/projectEnd/projectIndex/projectIndex'
})
break;
case 'mssage':
uni.redirectTo({
url: '/pages/messageCenter/messageCenter'
})
break;
case 'deviceManage':
uni.redirectTo({
url: '../../pages/deviceManage/deviceManage'
})
break;
case 'markRoom':
uni.redirectTo({
url: '../../pages/markRoomManage/markRoomManage'
})
break;
case 'messageTask':
uni.redirectTo({
url: '/pages/messageTask/messageTask'
})
break;
}
},
init(data) {
// #ifdef APP-PLUS
// add:CID 2022420 10:47:41 // add:CID 2022420 10:47:41