提交修改

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

@@ -66,7 +66,12 @@ router.beforeEach((to, from, next) => {
}else{ }else{
//next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页 //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() NProgress.done()
} }

View File

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

View File

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

View File

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