This commit is contained in:
有来技术
2021-11-20 23:59:45 +08:00
parent 8f1a7c7a61
commit 0091a5fab2
20 changed files with 908 additions and 93 deletions

View File

@@ -1,8 +1,7 @@
import {Module} from "vuex";
import {UserState, RootStateTypes} from "@store/interface";
import {Local} from "@utils/storage";
import {getUserInfo, login,logout} from "@api/login"
import {getUserInfo, login, logout} from "@api/login"
const getDefaultState = () => {
return {
@@ -14,7 +13,6 @@ const getDefaultState = () => {
}
}
const userModule: Module<UserState, RootStateTypes> = {
namespaced: true,
state: {
@@ -104,12 +102,12 @@ const userModule: Module<UserState, RootStateTypes> = {
/**
* 注销
*/
logout({commit,state}){
logout({commit, state}) {
return new Promise(((resolve, reject) => {
logout().then(()=>{
logout().then(() => {
Local.remove('token')
commit('RESET_STATE')
}).catch(error=>{
}).catch(error => {
reject(error)
})
}))