diff --git a/packageE/pages/qy/contactMe/contactMe.js b/packageE/pages/qy/contactMe/contactMe.js index 94de10d..183847e 100644 --- a/packageE/pages/qy/contactMe/contactMe.js +++ b/packageE/pages/qy/contactMe/contactMe.js @@ -78,7 +78,7 @@ Page({ }, }, onLoad: function (tt) { - // tt.scene="0_0_16" + // tt.scene="0_0_22" if (tt && tt.scene) { var first_leader_str = decodeURIComponent(tt.scene); var f_arr = first_leader_str.split("_"); @@ -158,14 +158,17 @@ Page({ openuserid, skip_verify }) + // if (this.data.phone) { + // this.getqy() + // } } }) }, async getqy(){ - wx.showLoading({ - title: '加载中', - mask:true - }) + // wx.showLoading({ + // title: '加载中', + // mask:true + // }) let openuserid=this.data.openuserid let skip_verify=this.data.skip_verify ? true : false let res = await getApp().request.promisePost(`/apib/weshop/admin/qyWeChat/qyWeChatCorpInfo/postAdminQyApi?accdb=${this.data.store.erpid}&url=externalcontact/add_contact_way`, { @@ -195,6 +198,7 @@ Page({ this.setData({ qr_code:res.data.qr_code }) + this.saveqy(res.data.config_id,res.data.qr_code) }else{ let errcode=res.data.errcode let msg=errcode @@ -243,19 +247,56 @@ Page({ this.setData({ phone:resdata.phoneNumber }) - this.getqy() + this.befgetqy() // getApp().globalData.zc_dd = dd; // wx.redirectTo({ // url: "/packageA/pages/profile/profile?is_back=1" // }) } }) - // var sessionKey = getApp().globalData.sessionKey; // var openid = getApp().globalData.openid; // var r = getApp().globalData.getu; // this.save_the_data(r, e, sessionKey, openid) }, + async befgetqy(){ + wx.showLoading({ + title: '加载中', + mask:true + }) + let openuserid=this.data.openuserid + let res = await getApp().request.promiseGet(`/api/weshop/qyWeChat/qywxConfigList/getMobileInfo/${getApp().globalData.setting.stoid}/${openuserid}/${this.data.phone}`, { data: {} }) + console.log('获取数据库表'); + console.log(res); + if (res.data && res.data.code==0) { + this.setData({ + qr_code:res.data.data.qrcode + }) + wx.hideLoading() + }else{ + this.getqy() + } + + }, + async saveqy(config_id,qrcode){ + let openuserid=this.data.openuserid + let mobile=this.data.phone + let addtime=((Date.now())/1000).toFixed(0) + let req_data = { + store_id: getApp().globalData.setting.stoid, + openuserid, + config_id, + qrcode, + mobile, + addtime + } + let res = await getApp().request.promisePost(`/api/weshop/qyWeChat/qywxConfigList/save`, { + data: req_data, + // is_json: 1 + }) + // wx.hideLoading() + }, + //-- 会员授权 --