const app=getApp(); Component({ /** * 组件的属性列表 */ properties: { type:{ type:Number, value:1,//1,就是从走他自己的,2就是走分享人的 }, sharepersonMsg:{ type:Object, value:app.globalData.sharepersonobj }, companyobj:{ type:Object, value:app.globalData.companyobj }, route:{ type:String, value:'',//index,是首页,在没有分享人的时候不显示 }, }, /** * 组件的初始数据 */ data: { personMsg:app.globalData.personMsg, imgUrl:app.globalData.imgUrl }, /** * 组件的方法列表 */ methods: { presharelooktap() { if(this.data.type==2&&!!app.globalData.sharepersonobj.headimgurl){ if (!app.globalData.sharepersonobj.qrcode) { wx.showToast({ title: "当前专属客服的二维码为空!", icon: 'none', duration: 2000 }) return false; } wx.previewImage({ current: app.globalData.imgUrl + app.globalData.sharepersonobj.qrcode, // 当前显示图片的http链接 urls: [app.globalData.imgUrl + app.globalData.sharepersonobj.qrcode]// 需要预览的图片http链接列表 }) }else{ if (!app.globalData.personMsg.binded.qrcode) { wx.showToast({ title: "您的微信二维码为空,请上传二维码!", icon: 'none', duration: 2000 }) return false; } wx.previewImage({ current: app.globalData.imgUrl + app.globalData.personMsg.binded.qrcode, // 当前显示图片的http链接 urls: [app.globalData.imgUrl + app.globalData.personMsg.binded.qrcode]// 需要预览的图片http链接列表 }) } }, sharecardtap: function () { if(this.data.type==2&&!!app.globalData.sharepersonobj&&!!app.globalData.sharepersonobj.headimgurl){ wx.navigateTo({ url: '/share/pages/shareCard/shareCard?uid='+ app.globalData.shareuserid + '&ctp=' + app.globalData.clientype + '&empid=' + app.globalData.sharempid + '&ftype=share' }) }else{ wx.navigateTo({ url:'/index/pages/namecard/namecard' }) } }, callphonetap: function () { if(this.data.type==2&&!!app.globalData.sharepersonobj.headimgurl){ wx.makePhoneCall({ phoneNumber: app.globalData.sharepersonobj.phone //仅为示例,并非真实的电话号码 }) }else{ wx.makePhoneCall({ phoneNumber:app.globalData.personMsg.phone//仅为示例,并非真实的电话号码 }) } }, }, ready() { this.setData({ personMsg:app.globalData.personMsg, imgUrl:app.globalData.imgUrl, companyobj:app.globalData.companyobj, sharepersonMsg:app.globalData.sharepersonobj }) }, pageLifetimes: { show: function() { this.setData({ personMsg:app.globalData.personMsg, imgUrl:app.globalData.imgUrl, companyobj:app.globalData.companyobj, sharepersonMsg:app.globalData.sharepersonobj }) } }, })