const constant = require('../../../utils/constant.js'); Page({ data: { nvabarData: { showCapsule: 1, //是否显示左上角图标 1表示显示 0表示不显示 title: '', //导航栏 中间的标题 }, isYs: false, isAgree: false, }, egree() { this.setData({ isAgree: !this.data.isAgree }) }, goabout(e) { var param = '?type=' + e.currentTarget.dataset.index; constant.routeUtil.jumpParam(constant.routePath.aboutInfo, param); }, getPhoneNumber(e) { if (e.detail.errMsg != "getPhoneNumber:ok") { wx.showToast({ title: "获取手机号失败", icon: 'fail', duration: 2000 }); return; } var phoneCode = e.detail.code; if (phoneCode) { wx.login({ success: res1 => { wx.showLoading({ title: '加载中', }); // {"openid":"oZHPJ5JcNem2och3ToaocggmUENw","unionid":null,"userId":null,"deviceUid":null,"accessToken":null,"phone":null,"headUrl":"","nickname":"","isNewUser":true} constant.apiUtil.login({ code: res1.code, unShowLoad: true, }).then((res2) => { constant.apiUtil.register({ openid: res2.openid, code: phoneCode, unShowLoad: true, }).then((res3) => { var phone = res3.phone; getCurrentPages()[0].loginReset(phone, function () { wx.showToast({ title: "登录成功", icon: 'success', duration: 2000 }); }, function () { setTimeout(() => { constant.routeUtil.redirectTo(constant.routePath.deviceList); }, 2000); }, function () { wx.hideLoading(); }); }); }); }, fail(fail1) { wx.hideLoading(); }, }); } }, notlogin() { wx.showToast({ title: '请同意协议', icon: "none" }) } }) // 需要用授权登录 // if ((res.isNewUser && res.isNewUser === true) || !phone) { // return; // };