|
@@ -36,6 +36,7 @@ export const userStore = defineStore('user', {
|
|
|
|
|
|
const userInfo = userLocal ? JSON.parse(userLocal) : {}
|
|
|
return {
|
|
|
+ phone: null,
|
|
|
baseInfo: userInfo.baseInfo ?? {}, // 用户信息
|
|
|
userInfo: userInfo.userInfo ?? {},
|
|
|
isLogin: !!uni.getStorageSync('token'), // 登录状态
|
|
@@ -51,6 +52,7 @@ export const userStore = defineStore('user', {
|
|
|
},
|
|
|
// 登录
|
|
|
async handleSmsLogin (query, index = 0) {
|
|
|
+ this.phone = query.phone
|
|
|
const apiList = [weChatLogin, smsLogin, passwordLogin]
|
|
|
const { data, code } = await apiList[index](query)
|
|
|
if (code === 0) {
|
|
@@ -65,6 +67,7 @@ export const userStore = defineStore('user', {
|
|
|
},
|
|
|
|
|
|
async handleRegister (query) {
|
|
|
+ this.phone = query.phone
|
|
|
const { data, code } = await userRegister(query)
|
|
|
if (code === 0) {
|
|
|
uni.showToast({
|
|
@@ -79,6 +82,7 @@ export const userStore = defineStore('user', {
|
|
|
// 扫码注册登录
|
|
|
async handleShareUserRegister (query) {
|
|
|
try {
|
|
|
+ this.phone = query.phone
|
|
|
const { data, code } = await shareUserRegister(query)
|
|
|
if (code === 0) {
|
|
|
uni.showToast({
|
|
@@ -99,6 +103,7 @@ export const userStore = defineStore('user', {
|
|
|
|
|
|
// 校验是否完善人才必填信息
|
|
|
checkPersonBaseInfoFun(data) {
|
|
|
+ data = data || {}
|
|
|
const necessaryInfoReady = checkPersonBaseInfo(data)
|
|
|
data.necessaryInfoReady = necessaryInfoReady
|
|
|
if (necessaryInfoReady) closeAuthModal()
|