const app = getApp() const navigationBarHeight = (getApp().statusBarHeight + 50) + "px"; const Http = require("../utils/HttpBasics"); const config = require("../config/config"); const imgurl = require("../utils/imgurl"); Page({ data: { navigationBarHeight, showPhoem: false, text: "授权手机号", avatarUrl: "", nickName: "", mouldType: 1, }, showPhoemBtn() { tt.navigateTo({ url: '/pages/getPhone/getPhone?mineFlag=mine', }); }, go(e) { let url = e.currentTarget.dataset.url console.log(url); if (url == '/pages/order/index/index?id=all') { app.globalData.ifshowtab = false tt.navigateTo({ url: url, success: (res) => { }, fail: (res) => { }, }); } else { tt.navigateTo({ url: url, // 指定页面的 url success: (res) => { }, fail: (res) => { }, }); } }, setPhone(paramData) { //子组件调用这个方法说明手机号已经授权成功 this.setData({ showPhoem: paramData.detail, }) tt.showToast({ title: '授权成功', // 内容 icon: 'none', // 图标 success: (res) => { }, fail: (res) => { }, }); }, goSetUserInfo() { tt.navigateTo({ url: '/pages/getuserinfo/getuserinfo?mineFlag=mine', }); }, getmemberId: function (token) { Http.get({ url: config.api.getScore, data: { token: token } }).then(res => { if (res.data.avatarUrl || res.data.nickName) { this.setData({ avatarUrl: res.data.avatarUrl, nickName: res.data.nickName, }) } }).catch(err => { tt.showModal({ title: '提示', content: err.message, showCancel: false }) }) }, setBox(paramData) { this.setData({ showPhoem: paramData.detail }) tt.reLaunch({ url: "/index/index", success(res) { console.log(`${res}`); app.globalData.selected = 0 }, fail(err) { console.log(`navigateTo调用失败`, err); }, }); // tt.showToast({ // title: '取消授权', // 内容 // icon: 'none', // 图标 // success: (res) => { // }, // fail: (res) => { // }, // }); }, onShow: function (options) { this.setData({ mouldType: app.globalData.mouldType }) this.getmemberId() Http.get({ url: config.api.checkUserStatus, data: { token: app.globalData.token } }).then(res => { Http.get({ url: config.api.checkPhoneStatus, }).then(res => { this.setData({ text: res.data.phone }) }).catch(err => { if (app.globalData.ifCongPh == 1) { tt.navigateTo({ url: '/pages/getPhone/getPhone?mineFlag=mine', }); } else { this.setData({ showPhoem: true }) } }) }).catch(err => { if (err.code == 11004) { //未授权抖音 app.globalData.type = 'uc' tt.navigateTo({ url: '/pages/getuserinfo/getuserinfo', }); } }) } })