mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-17 23:06:45 +08:00
57 lines
1.3 KiB
JavaScript
57 lines
1.3 KiB
JavaScript
const state = {
|
|
case: {
|
|
readProtocol: sessionStorage.getItem("readProtocol") == null ? false : JSON.parse(sessionStorage.getItem("readProtocol"))
|
|
},
|
|
loginRememberMe: sessionStorage.getItem("loginRememberMe") == null ? {} : JSON.parse(sessionStorage.getItem("loginRememberMe")),
|
|
backUrl:''
|
|
}
|
|
|
|
const mutations = {
|
|
SET_ReadProtocol: (state, iden) => {
|
|
state.case.readProtocol = iden;
|
|
sessionStorage.setItem("readProtocol", iden);
|
|
},
|
|
SET_LoginRememberMe: (state, iden) => {
|
|
state.loginRememberMe = iden;
|
|
sessionStorage.setItem("loginRememberMe", JSON.stringify(iden));
|
|
},
|
|
SET_BackUrl: (state, u) => {
|
|
state.backUrl = u;
|
|
},
|
|
}
|
|
|
|
const actions = {
|
|
//设置已读案例协议
|
|
SetReadProtocol({
|
|
commit
|
|
}, iden) {
|
|
return new Promise((resolve) => {
|
|
commit('SET_ReadProtocol', iden);
|
|
resolve();
|
|
})
|
|
},
|
|
//设置登录记住密码
|
|
SetLoginRememberMe({
|
|
commit
|
|
}, iden) {
|
|
return new Promise((resolve) => {
|
|
commit('SET_LoginRememberMe', iden);
|
|
resolve();
|
|
})
|
|
},
|
|
//设置登录返回的地址
|
|
SetBackUrl({commit}, url) {
|
|
return new Promise((resolve) => {
|
|
commit('SET_BackUrl', url);
|
|
resolve();
|
|
})
|
|
}
|
|
}
|
|
|
|
export default {
|
|
namespaced: true,
|
|
state,
|
|
mutations,
|
|
actions
|
|
}
|