Browse Source

fix: 修改合并手机号逻辑

develop
song 4 years ago
parent
commit
5d391a3297
  1. 1
      CHANGELOG.md
  2. 29
      src/pagesUser/git-phone-power/git-phone-power.vue

1
CHANGELOG.md

@ -182,6 +182,7 @@
- | 时间轴骨架屏修改 | [ca78d02](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/ca78d02) - | 时间轴骨架屏修改 | [ca78d02](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/ca78d02)
- | 添加canvas | [9bc13c7](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/9bc13c7) - | 添加canvas | [9bc13c7](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/9bc13c7)
- | 监听时间基本点 | [033fca0](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/033fca0) - | 监听时间基本点 | [033fca0](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/033fca0)
- | 答题时记录做到第几题 | [547eb6e](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/547eb6e)
- | 绘制canvas | [3c9d471](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/3c9d471) - | 绘制canvas | [3c9d471](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/3c9d471)
- | 绘图背景图显示及路径绘制 | [964e41e](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/964e41e) - | 绘图背景图显示及路径绘制 | [964e41e](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/964e41e)
- | 缓存基本信息 | [d160dad](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/d160dad) - | 缓存基本信息 | [d160dad](https://dd.tall.wiki/gitea/binbin0314/yanyuan_js/commits/d160dad)

29
src/pagesUser/git-phone-power/git-phone-power.vue

@ -66,7 +66,6 @@ export default {
// id,, // id,,
async getphonenumber(e) { async getphonenumber(e) {
if (this.user && this.user.phone) return; if (this.user && this.user.phone) return;
console.log('e: ', e, e.detail.errMsg);
// if (e.detail.errMsg === 'getPhoneNumber:fail user deny') { // if (e.detail.errMsg === 'getPhoneNumber:fail user deny') {
// this.$u.route('/pagesUser/phone-bind/phone-bind'); // this.$u.route('/pagesUser/phone-bind/phone-bind');
// } else { // } else {
@ -106,8 +105,9 @@ export default {
}, },
// //
noMerge() { async noMerge() {
this.bindingPhone = false; this.bindingPhone = false;
await this.isMerge(1);
}, },
// //
yesMerge() { yesMerge() {
@ -117,14 +117,23 @@ export default {
async isMerge(merge) { async isMerge(merge) {
try { try {
const data = await this.$u.api.phoneMerge(this.phone, merge); const data = await this.$u.api.phoneMerge(this.phone, merge);
this.setUser(data); if (data && merge === 0) {
this.setToken(data.token); this.setUser(data);
this.$refs.uTips.show({ this.setToken(data.token);
title: '手机号合并成功, 即将跳转上一页', this.$refs.uTips.show({
type: 'success', title: '手机号合并成功, 即将跳转上一页',
duration: '3000', type: 'success',
}); duration: '3000',
setTimeout(() => uni.redirectTo({ url: '/pages/index/index' }), 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) { } catch (error) {
console.error('error: ', error); console.error('error: ', error);
this.$t.ui.showToast(error.msg || '手机号合并失败'); this.$t.ui.showToast(error.msg || '手机号合并失败');

Loading…
Cancel
Save