|
|
@ -1,7 +1,6 @@ |
|
|
|
import { defineStore } from 'pinia'; |
|
|
|
import { defineStore } from 'pinia'; |
|
|
|
import { login, getInfo } from '@/jtools/api/login'; |
|
|
|
import { login, getInfo } from '@/jtools/api/login'; |
|
|
|
import storage from '@/jtools/storage'; |
|
|
|
import storage from '@/jtools/storage'; |
|
|
|
import { queryUserMember } from '@/jtools/api/user'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const useUserStore = defineStore({ |
|
|
|
const useUserStore = defineStore({ |
|
|
|
id: 'user', |
|
|
|
id: 'user', |
|
|
@ -26,7 +25,6 @@ const useUserStore = defineStore({ |
|
|
|
this.isLogin = true; |
|
|
|
this.isLogin = true; |
|
|
|
this.token = resp.data.token; |
|
|
|
this.token = resp.data.token; |
|
|
|
this.userInfo = resp.data; |
|
|
|
this.userInfo = resp.data; |
|
|
|
this.searchVip() |
|
|
|
|
|
|
|
storage.set('isLogin', true); |
|
|
|
storage.set('isLogin', true); |
|
|
|
storage.set('token', resp.data.token); |
|
|
|
storage.set('token', resp.data.token); |
|
|
|
storage.set('userInfo', resp.data); |
|
|
|
storage.set('userInfo', resp.data); |
|
|
@ -62,20 +60,10 @@ const useUserStore = defineStore({ |
|
|
|
getInfo().then(resp => { |
|
|
|
getInfo().then(resp => { |
|
|
|
if (resp.code == '0000') { |
|
|
|
if (resp.code == '0000') { |
|
|
|
this.userInfo = resp.data; |
|
|
|
this.userInfo = resp.data; |
|
|
|
this.searchVip() |
|
|
|
|
|
|
|
storage.set('userInfo', resp.data); |
|
|
|
storage.set('userInfo', resp.data); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
searchVip() { |
|
|
|
|
|
|
|
queryUserMember({ userId: this.userInfo.userId }).then(resp => { |
|
|
|
|
|
|
|
if (resp.code == '0000') { |
|
|
|
|
|
|
|
// this.vipInfo = resp.data;
|
|
|
|
|
|
|
|
console.log(resp); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
setUserInfo(info) { |
|
|
|
setUserInfo(info) { |
|
|
|
this.userInfo = info; |
|
|
|
this.userInfo = info; |
|
|
|
}, |
|
|
|
}, |
|
|
|