import { getInfo } from "@/common/api.js" export default { state: { token:"", userInfo : {}, //用户信息 }, mutations: { onAuth(state){ }, setUserInfo(state,obj){ state.userInfo = obj.userInfo state.token = obj.token }, getUserInfo(state){ if(!uni.getStorageSync('token')){ return } getInfo({}).then(result=>{ if(result.result.nickName){ state.userInfo = result.result }else{ uni.navigateTo({ url:"/pages/login/index" }) } }) }, logout(state){ uni.showModal({ title: '确认退出登录吗', success(r) { if(r.confirm){ state.userInfo = {} state.token = "" uni.removeStorageSync('token') uni.redirectTo({ url: '/pages/index/index' }) } } }) }, }, actions: {} }