// pages/other/other.js var app = getApp(); const utils = require("../../utils/http"); const util = require("../../utils/util"); var time = 0; var timer = null; let title='',imgurl=''; Page({ /** * 页面的初始数据 */ data: { webUrl: '', clientype: app.globalData.clientype, type:'1',//1是小红屋,2是酷家乐,3是建额全景,剩下的是其他 companyobj:{}, personobj:{}, canIUseGetUserProfile:false, loginFlag:false, vrType: '', aid: '', imgUrl: app.globalData.imgUrl, platform:'windows' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { time = 0; if (wx.getUserProfile) { this.setData({ canIUseGetUserProfile: true }) } if(options.type=='vr'){ app.globalData.clientype=options.ctp; app.globalData.shareuserid = options.uid; this.login(); } if (!!options.aid) { this.setData({ aid: options.aid }) } if (!!options.cty) { this.setData({ vrType: options.cty }) } if (options.type == '21' || options.type == '23') {//新客户 this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/customerMsg?token=' + app.globalData.token + '&cid=' + options.vid + '&client_type=' + app.globalData.clientype+"&platform="+app.globalData.platform, }) } else if (options.type == '22') {//共有客户 this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/client?token=' + app.globalData.token + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == '3') {//共有客户 this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/workReport?token=' + app.globalData.token + '&type=' + (options.state ? options.state : '') + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id+"&platform="+app.globalData.platform, }) } else if (options.type == '2') { this.setData({ webUrl: options.content, clientype: app.globalData.clientype, }) } else if (options.type == '4') { // 日报详情 this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/dailyDetail?token=' + app.globalData.token + '&id=' + options.did + '&type=' + 'sendout' + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == '88') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/customermsg?token=' + app.globalData.token + "&aid=" + options.aid + "&cid=" + options.cid + '&client_type=' + app.globalData.clientype+"&platform="+app.globalData.platform }) } else if (options.type == '11') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/trainmsg?token=' + app.globalData.token + '&tid=' + options.tid + '&client_type=' + app.globalData.clientype }) } else if (options.type == '48') {//共有客户 wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: '#2376FF', }) this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/custmanage?token=' + app.globalData.token + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == '32') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/trainCamp?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id }) } else if (options.type == '77') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/recycle?token=' + app.globalData.token + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) wx.setNavigationBarColor({ backgroundColor: '#249efb', frontColor: '#ffffff', }) } else if (options.type == '29') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/joinCustomer?token=' + app.globalData.token + '&actid=' + options.actid + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == '63') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/winPrize?token=' + app.globalData.token + '&actid=' + options.actid + '&client_type=' + app.globalData.clientype, }) } else if (options.type == '9') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/designerlist?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype, }) } else if (options.type == '111') { // vr this.setData({ webUrl: app.globalData.vraddress, }) } else if (options.type == '121') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/collage?token=' + app.globalData.token + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == 'vr') { // vr wx.hideHomeButton() let str = unescape(options.vrurl); this.setData({ webUrl: str, }) } else if (options.type == '818') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/fiveDimensions?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype + '&empid=' + options.empid, }) } else if (options.type == '919') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/overdue?token=' + app.globalData.token + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == 'screen') { wx.setNavigationBarColor({ backgroundColor: '#C40909', frontColor: '#ffffff', }) this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/wbmanage?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == "565") { // vr wx.hideHomeButton() let vrlink = decodeURIComponent(options.vrlink) this.setData({ webUrl: vrlink, }) } else if (options.type == '999') { wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: '#191c23', }) this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/medal?token=' + app.globalData.token + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == '525') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/addReport?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype, }) } else if (options.type == '656') { wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: '#249efb', }) this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/brokerModule?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id, }) } else if (options.type == '2277') { wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: '#249efb', }) this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/integral?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype + '&brokerId=' + app.globalData.brokeruserId, }) } else if (options.type == '5566') { wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: '#249efb', }) this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/brokerDetail?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id + '&brokerId=' + options.cid, }) } else if (options.type == '13') { wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: '#249efb', }) this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/sharestatistics?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype, }) } else if (options.type == '987') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/buildinglist?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype +"&platform="+app.globalData.platform, }) } else if (options.type == '090') { this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/publicQr?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype +"&platform="+app.globalData.platform, }) }else if (options.type == '-87') {//未到访 wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: '#249efb', }) this.setData({ webUrl: app.globalData.webUrl + 'applet.html#/crmnotice?token=' + app.globalData.token + '&orgid=' + app.globalData.personMsg.binded.org_id + '&client_type=' + app.globalData.clientype + '&empid=' + app.globalData.personMsg.binded.id+'&time='+options.time, }) } this.setype(); }, sharecompany: function () { const that = this; utils.$post({ url: app.globalData.webUrl + 'client/index/content_belong_company', header: { 'Authorization': 'bearer ' + app.globalData.token }, data: { client_type: app.globalData.clientype, uid: app.globalData.shareuserid }, success: function (res) { if (res.data.code == '0') { app.globalData.currentUserId = res.data.data.employee_id || ''; app.globalData.companyobj=res.data.data; that.setData({ companyobj: res.data.data }) that.geTitle(); } }, complete(res) { wx.hideLoading() } }) }, login: function () { var that = this; wx.login({ success: function (data) { if (data.errMsg == 'login:ok') { utils.$post({ url: app.globalData.webUrl + 'api/users/code2session', data: { code: data.code, share: app.globalData.shareuserid, client_type:app.globalData.clientype }, success: function (r) { if (r.data.code == '0') { app.globalData.sharepersonobj = r.data.share; app.globalData.companyobj = r.data.company_data; that.setData({ companyobj: r.data.company_data, personobj:r.data.share }) that.sharecompany(); that.vrFooterRecord(); if (r.data.user != null&&(!!r.data.user.headimgurl&&r.data.user.headimgurl!=""||!!r.data.user.nickname&&r.data.user.nickname!=""&&r.data.user.nickname!='游客')) { that.setData({ loginFlag: false, }) app.globalData.personMsg = r.data.user; app.globalData.userflag = false; //有个人信息 wx.hideLoading(); } } } }) } } }) }, /** * vr获取足迹 */ vrFooterRecord() { var that = this; utils.$post({ url: app.globalData.webUrl + 'client/material/vrfootprints', data: { type: that.data.vrType, id: that.data.aid }, header: { 'Authorization':'bearer '+app.globalData.token }, success: function (r) { console.log(r,'<<<<