zhaojs
2023-07-20 fc9bd6378d3bfbde6d5c71535757a3d44de8d8ff
uniapp/pages/login/setInviteCode.vue
@@ -150,7 +150,10 @@
            this.$u.api.getUserInfo({}).then(e => {
               console.log(e)
               util.setCache('userInfo', e.data.userinfo);
               if (e.data.userinfo.isPwd == 'N') {
               uni.switchTab({
                 url: '../index/index'
               })
               /* if (e.data.userinfo.isPwd == 'N') {
                  uni.redirectTo({
                     url: './setPass'
                  })
@@ -158,13 +161,14 @@
                  uni.switchTab({
                    url: '../index/index'
                  })
               }
                }*/
            }).catch(function (err) {
               console.log(err)
            })
         },
         setCode()
         {
            console.log("确定");
            var that=this;
            if(this.inviteCode)
            {
@@ -174,11 +178,32 @@
                  console.log(e)
                  if(e.code != 0) return that.$alert(e.msg)
                  uni.setStorageSync('inviterInfo',e.data)
                  this.inviterShow = true
                  //this.inviterShow = true
                  this.setinvite();
               }).catch(function (err) {
               })
            }
         }
         },
         setinvite() {
            var that = this;
            let deviceInfo = uni.getDeviceInfo();
            console.log(deviceInfo.deviceId);
            this.$u.api.bindInvitation({
               invite_code:this.inviteCode,
               deviceid:deviceInfo.deviceId
            }).then(e => {
               if(e.code != 0) return that.$alert(e.msg)
               uni.showToast({
                  title:'绑定成功!',
                  icon:'none'
               })
               setTimeout(function(){
                  that.getuserInfo();
               },1000)
            }).catch(function (err) {
            })
         },
      }
   }
</script>