|
|
- import api from '@/request/index'
- import utils from '@/utils/utils.js'
-
- import {
- storageKeys,
- storage
- } from '@/utils/storage.js'
- export default {
- userInfo({ state, commit }) {
- return new Promise((resolve, reject) => {
- api('getUserInfo')
- .then(res => {
- let { code, message, result } = res
- if (code === 200) {
- let obj = { ...result.userInfo, ...result.account }
- commit('set_userInfo', obj);
- resolve(obj)
- } else {
- uni.showToast({
- title: message,
- icon: 'none',
- duration: 2000,
- })
- }
- })
- .catch(() => {
- uni.showToast({
- title: '获取信息失败!',
- icon: 'none',
- duration: 2000,
- })
- })
- })
- },
- }
|