mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-12 20:36:43 +08:00
提交修改
This commit is contained in:
@@ -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()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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();
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user