zhoudw
2022-01-10 3755693be0be520deaf92d566f7e5e00d71fdcf5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import mutationTypes from '@/store/mutationTypes.js'
import { isEmpty, setCookieValue } from '@/utils/utils.js'
 
const mutations = {
    SET_TOKEN(state, obj) {
        obj = Object.assign({}, {
                token: "",
            }, obj)
            // if(isEmpty(obj.token) || isEmpty(obj.uid)){
            //   return false;
            // }
        state.token = obj.token;
        // 判断localstorage是否token且相等,不一致则更新
        localStorage.setItem('token', JSON.stringify(obj))
    },
    LOGIN_OUT(state) {
        state.token = '';
        localStorage.removeItem('userInfo');
        localStorage.removeItem('token');
    },
    SET_COOKIE() {
        let d = new Date();
        let time = 1000 * (60 * 60 * 24 * 6); //毫秒
        d.setTime(d.getTime() + time);
        let expires = d.toGMTString();
        let val = "ets-app=etsappcookie; expires=" + expires + ";path=/";
        setCookieValue(val)
    },
};
export default mutations