UserContext.js 893 Bytes
Newer Older
fukai committed
1
const UserContext={
fukai committed
2
    namespaced: true,
fukai committed
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    state:{
        userName:"",
        userId:"",
        ptyCode:"",
        menu:[],
        state:"LOGOUT",
        token:"",
    },
    mutations:{
        setLoginInfo(state,info){
            state.userName = info.userName
            state.userId = info.userId
            state.ptyCode = info.ptyCode
            state.menu = info.menu
            state.state = "LOGIN"
            state.token = info.token
fukai committed
19 20 21
            window.sessionStorage.userId = info.userId
            window.sessionStorage.userName = info.userName
            window.sessionStorage.token = info.token
fukai committed
22 23 24 25 26 27 28 29 30 31 32 33
        },
        setLogout(state){
            state.userName = ""
            state.userId = ""
            state.ptyCode = ""
            state.menu = []
            state.state = "LOGOUT"
            state.token = ""
        }
    }
}
export default UserContext;