const app = getApp(); Page({ data: { // 设置上传案例图片的最大数目 maxImages: 1, // 上传的案例图片集合 QrcodeImages:[], // 案例图片数目是否达到了最大数目 QrcodeImagesNum: false, Qrcodeimg: true, qrcode:"", // 二维码图片 wx_user:"", // 微信号 initial: [], //初始信息 SubmissionHidden: true, }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this; // 获取信息 let initial_url = 'my/wxqrcode/wxqrcodechange'; let initial_data = { }; app.postRequest(initial_url, initial_data, function (res) { if (res.code == 201) { console.log(res.data); that.setData({ initial: res.data, // 初始数据 initialcode: res, //获取未上传状态 }) } if (res.data.status == 2) { //如果审核未通过 显示提交按钮 that.setData({ SubmissionHidden: false }) } else if (res.code != 201) { that.setData({ SubmissionHidden: false }) } else { that.setData({ SubmissionHidden: true }) } }) }, // 上传手持身份证 Qrcodeclick: function (e) { var _this = this; wx.chooseImage({ count: 1, sizeType: ['original', 'compressed'], sourceType: ['album', 'camera'], success(res) { // console.log(res.tempFilePaths[0]); // tempFilePath可以作为img标签的src属性显示图片 _this.setData({ QrcodeImages: res.tempFilePaths, QrcodeImagesNum: true, Qrcodeimg: false, qrcode: res.tempFilePaths[0], }); } }) }, //获取微信号 WeChatNumber: function (e) { var wx_user = e.detail.value; // console.log(wx_user); this.setData({ wx_user: wx_user }); }, // 最后提交认证 Preservation: function (e) { // console.log(this.data.qrcode) // console.log(this.data.wx_user) var _this = this; if (this.data.qrcode != '') { wx.uploadFile({ url: app.globalData.url + 'my/wxqrcode/setwxqrcode', filePath: this.data.qrcode, name: 'qrcode', formData: { key: wx.getStorageSync('access_key'), token: wx.getStorageSync('access_token'), 'wx_user': this.data.wx_user, }, success: function (res) { var data = JSON.parse(res.data); if (data.code == 201) { wx.showToast({ title: '上传成功', icon: 'success', duration: 2000 }) _this.onLoad(); return; } var _qrcode = '上传失败' getApp().Tips(_qrcode); }, fail: function (d) { } }) } else if (this.data.wx_user != '') { let setwxqrcode_url = 'my/wxqrcode/setwxqrcode'; let setwxqrcode_data = { 'wx_user': this.data.wx_user, }; app.postRequest(setwxqrcode_url, setwxqrcode_data, function (res) { if (res.code == 201) { wx.showToast({ title: '上传成功', icon: 'success', duration: 2000 }) _this.onLoad(); return; } var _qrcode = '上传失败' getApp().Tips(_qrcode); }) }else{ var _qrcode = '微信二维码与微信号,任选一项进行完善' getApp().Tips(_qrcode); } }, })