提交修改

This commit is contained in:
daihh
2022-07-18 15:11:56 +08:00
parent 7ee3b4d272
commit 8f66ac3854
4 changed files with 22 additions and 5 deletions

View File

@@ -21,7 +21,7 @@ router.beforeEach((to, from, next) => {
}else{
constants.fileBaseUrl = window.location.protocol+'//'+window.location.host+configPath;
}
NProgress.start();
@@ -66,7 +66,12 @@ router.beforeEach((to, from, next) => {
}else{
//next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页
location.href=process.env.VUE_APP_LOGIN_URL;
//设置之前的路径
//store.commit('portal/SetBackUrl',location.href);
//console.log(location.href,'location.href');
//let urlPre=window.location.protocol+'//'+window.location.host;
//let backUrl=location.href.substring(urlPre.length);
location.href=process.env.VUE_APP_LOGIN_URL+"?returnUrl="+location.href;
NProgress.done()
}

View File

@@ -16,6 +16,7 @@ const getters = {
sidebarRouters: state => state.permission.sidebarRouters,
portalCase: state => state.portal.case,
portalLoginRememberMe: state => state.portal.loginRememberMe,
portalBackUrl: state => state.portal.backUrl,
resOwnerMap:state => state.resOwner.resOwnerMap,
sysTypeMap:state => state.sysType.sysTypeMap,
userMsg:state => state.user.msg,

View File

@@ -2,7 +2,8 @@ const state = {
case: {
readProtocol: sessionStorage.getItem("readProtocol") == null ? false : JSON.parse(sessionStorage.getItem("readProtocol"))
},
loginRememberMe: sessionStorage.getItem("loginRememberMe") == null ? {} : JSON.parse(sessionStorage.getItem("loginRememberMe"))
loginRememberMe: sessionStorage.getItem("loginRememberMe") == null ? {} : JSON.parse(sessionStorage.getItem("loginRememberMe")),
backUrl:''
}
const mutations = {
@@ -13,7 +14,10 @@ const mutations = {
SET_LoginRememberMe: (state, iden) => {
state.loginRememberMe = iden;
sessionStorage.setItem("loginRememberMe", JSON.stringify(iden));
}
},
SET_BackUrl: (state, u) => {
state.backUrl = u;
},
}
const actions = {
@@ -34,6 +38,13 @@ const actions = {
commit('SET_LoginRememberMe', iden);
resolve();
})
},
//设置登录返回的地址
SetBackUrl({commit}, url) {
return new Promise((resolve) => {
commit('SET_BackUrl', url);
resolve();
})
}
}

View File

@@ -37,7 +37,7 @@
import loginApi from "@/api/login";
export default {
computed: {
...mapGetters(['portalLoginRememberMe'])
...mapGetters(['portalLoginRememberMe','portalBackUrl'])
},
data(){
return {