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 }