Merge branch 'develop' into FOTON

This commit is contained in:
396572590@qq.com
2022-06-22 10:36:06 +08:00
3 changed files with 24 additions and 3 deletions
+21 -1
View File
@@ -145,7 +145,16 @@ router.beforeEach(function (to, from, next) {
/** 判断是不是在手机端操作 */
if (isMobile()) {
if(toName === 'phoneHome' && (token === undefined || token === null || token === '')){
localStorage.removeItem('token')
token = localStorage.getItem("token")
window.sessionStorage.clear()
localStorage.setItem("routerName","phoneHome")
next('/loginVerifyPhone')
}else if(toName === 'phoneHome' && token != null && (fromName === undefined || fromName === null)){
localStorage.removeItem('token')
token = localStorage.getItem("token")
window.sessionStorage.clear()
next()
}else if(toName === 'phoneHome' && token != null){
next()
} else if(toName === 'processCenter'){
@@ -169,7 +178,14 @@ router.beforeEach(function (to, from, next) {
if(toName !== 'phoneIndex'){
if(toName === 'phoneHome'){
// 手机端 首页 首次进入系统 清除 缓存, 防止 跳转 oa 的页面, 问题追溯 #55852
localStorage.removeItem('token')
token = localStorage.getItem("token")
window.sessionStorage.clear()
localStorage.setItem("routerName","phoneHome")
next('/loginVerifyPhone')
}else if(toName === 'databaseSearch' || toName === 'standDynamics' ||
toName === 'domesticStand' || toName === 'domesticDetails'){
localStorage.setItem("routerName",toName)
next('/loginVerifyPhone')
}else {
if(fromName === 'phoneHome'){
@@ -184,13 +200,17 @@ router.beforeEach(function (to, from, next) {
// 区分手机端首页 单独逻辑处理 token 为空 跳回验证页面重新验证
if(fromName === 'databaseSearch' || fromName === 'standDynamics' ||
fromName === 'domesticStand' || fromName === 'domesticDetails'){
localStorage.setItem("routerName",toName)
next('/loginVerifyPhone')
}else {
next()
}
}
} else {
if (toName.slice(0,5) !== 'phone') {
if(toName === 'databaseSearch' || toName === 'standDynamics' ||
toName === 'domesticStand' || toName === 'domesticDetails'){
next()
}else if (toName.slice(0,5) !== 'phone') {
if(toName === 'LoginVerify'){
next('/blankPage')
}else {
+2 -1
View File
@@ -89,7 +89,8 @@
window.sessionStorage.setItem('menuList', menuList); // del
if (hasHomeMenu) {
this.setMenu(JSON.stringify(menuList)).then(res => {
this.$router.push("/phoneHome")
let routerName = localStorage.getItem("routerName")
this.$router.push('/'+routerName)
}, e => {
console.log("解析遍历权限列表出现异常")
this.logout()
@@ -239,9 +239,9 @@
:saveLoading="saveLoading"
:isSubmitBack="isSubmit"
:approval="true"
@over2="beforeBack"
@transfer="handleTransfer"
@submit="handleSubmit"
@back="beforeBack"
>
</ProcessFooter>
<!-- 福田全公司选人解决方案 -->