| | |
| | | /** |
| | | * 用户登录组件 |
| | | */ |
| | | import {login} from '@/api/index' |
| | | import {login, logout} from '@/api/index' |
| | | import {getStore,setStore} from "../../libs/store"; |
| | | |
| | | const user = { |
| | | state: { |
| | | token: getStore('token') || {} |
| | | token: getStore('token') || '' |
| | | }, |
| | | mutations: { |
| | | SET_TOKEN: (state, token) => { |
| | | state.token = token |
| | | console.log(token,'token----set') |
| | | setStore('token',state.token) |
| | | } |
| | | }, |
| | | actions: { |
| | |
| | | reject(error) |
| | | }) |
| | | }) |
| | | }, |
| | | logout({commit}) { |
| | | return new Promise((resolve, reject) => { |
| | | logout().then(() => { |
| | | commit('SET_TOKEN','') |
| | | resolve() |
| | | }).catch(error => { |
| | | reject(error) |
| | | }) |
| | | }) |
| | | } |
| | | |
| | | } |