wk
2024-08-29 f833e3d516178e022d2457eb25b0ef6dbc02f304
pages/bindBackground/bindBackground.vue
@@ -22,7 +22,8 @@
      </view>
      <view class="loginBtn"><u-button type="primary"
            text="确认"
            @click="submit()"></u-button></view>
            @click="submit()"
            :loading="submitLoading"></u-button></view>
   </view>
</template>
@@ -33,7 +34,8 @@
         return {
            username: '',
            password: '',
            code: ''
            code: '',
            submitLoading: false
         };
      },
      methods: {
@@ -46,7 +48,29 @@
            }
            this.setUpWxOpenid(this.username, this.password, uni.getStorageSync('bindCode'))
         },
         getUserAuth() {
            wx.getSetting({
               withSubscriptions: true,
               success(res) {
                  if (res.subscriptionsSetting == null || res.subscriptionsSetting == undefined ||
                     res.subscriptionsSetting.itemSettings == null || res.subscriptionsSetting
                     .itemSettings == undefined || res.subscriptionsSetting[
                        "bvDqcHRRKEewTz7XVrdwUbrF6ZewSRmiUIB1V_IBJq4"] != 'accept') {
                     wx.requestSubscribeMessage({
                        tmplIds: ['bvDqcHRRKEewTz7XVrdwUbrF6ZewSRmiUIB1V_IBJq4'],
                        success(res) {
                           console.log(res, '获取订阅消息');
                        },
                        fail(e) {
                           console.log(e, '订阅消息失败');
                        }
                     })
                  }
               }
            })
         },
         setUpWxOpenid(userName, passWord, code) {
            this.submitLoading = true
            uni.request({
               url: `${BaseUrl}/admin/user/setUpWxOpenid`,
               data: {
@@ -62,6 +86,10 @@
                  console.log(res, '绑定结果');
                  if (res.data.code === 1) {
                     this.$u.toast(res.data.msg ? res.data.msg : '绑定失败')
                     this.submitLoading = false
                  } else {
                     this.$u.toast('操作成功')
                     this.submitLoading = false
                  }
               }
            })