|
|
@ -66,7 +66,6 @@ export default { |
|
|
|
// 如果没有id,则提示当前手机号已存在,是否合并信息 |
|
|
|
async getphonenumber(e) { |
|
|
|
if (this.user && this.user.phone) return; |
|
|
|
console.log('e: ', e, e.detail.errMsg); |
|
|
|
// if (e.detail.errMsg === 'getPhoneNumber:fail user deny') { |
|
|
|
// this.$u.route('/pagesUser/phone-bind/phone-bind'); |
|
|
|
// } else { |
|
|
@ -106,8 +105,9 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
// 取消合并账号弹窗 |
|
|
|
noMerge() { |
|
|
|
async noMerge() { |
|
|
|
this.bindingPhone = false; |
|
|
|
await this.isMerge(1); |
|
|
|
}, |
|
|
|
// 确定合并账号弹窗 |
|
|
|
yesMerge() { |
|
|
@ -117,6 +117,7 @@ export default { |
|
|
|
async isMerge(merge) { |
|
|
|
try { |
|
|
|
const data = await this.$u.api.phoneMerge(this.phone, merge); |
|
|
|
if (data && merge === 0) { |
|
|
|
this.setUser(data); |
|
|
|
this.setToken(data.token); |
|
|
|
this.$refs.uTips.show({ |
|
|
@ -125,6 +126,14 @@ export default { |
|
|
|
duration: '3000', |
|
|
|
}); |
|
|
|
setTimeout(() => uni.redirectTo({ url: '/pages/index/index' }), 3000); |
|
|
|
} else { |
|
|
|
this.$refs.uTips.show({ |
|
|
|
title: '即将跳转上一页', |
|
|
|
type: 'success', |
|
|
|
duration: '3000', |
|
|
|
}); |
|
|
|
setTimeout(() => uni.redirectTo({ url: '/pages/index/index' }), 3000); |
|
|
|
} |
|
|
|
} catch (error) { |
|
|
|
console.error('error: ', error); |
|
|
|
this.$t.ui.showToast(error.msg || '手机号合并失败'); |
|
|
|