
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
import { createStore } from "vuex";
import createPersistedState from "vuex-persistedstate";
export default createStore({
plugins: [createPersistedState({
paths: ['authorization', 'userInfo', 'roles', 'pageAuth'],
})],
state: {
authorization: null,
userInfo: {
userId: null,
loginId: null,
userNm: null,
roles: ['ROLE_NONE'],
},
},
getters: {
},
mutations: {
setAuthorization(state, token) {
state.authorization = token;
},
setUserInfo(state, userInfo) {
state.userInfo = userInfo;
},
setUserNm(state, userNm) {
state.userInfo.userNm = userNm;
},
setStoreReset(state) {
state.authorization = null;
state.userInfo = {
userNm: null,
loginId: null,
userId: null,
roles: ['ROLE_NONE'],
};
},
},
actions: {
},
});