const app = require('../../utils/util.js'); const tools = require('../../utils/tools.js'); Page({ data: { // 轮播 backgrounds: [{ "pic": "/images/banner1.png", // link:'../aboutme/index', }, { "pic": "/images/banner2.png", // link:'../aboutme/index', }, { "pic": "/images/banner3.png", // link:'../aboutme/index', }, ], indicatorDots: true, vertical: false, autoplay: true, interval: 5000, duration: 500, number: {}, msgList: [] }, goCollect() { wx.navigateTo({ url: '/pages/userBook/userBook', }) }, goXunfang() { if (!wx.getStorageSync('openId')) { wx.login({ success: res => { console.log("用户的code:" + res.code); wx.request({ url: app.globalData.publicUrl + '/wx/getAppletOpenId', method: "GET", data: { cid: 'applet', code: res.code }, success: res => { console.log("用户的openid:" + res.data.data.openid); wx.setStorageSync('openId', res.data.data.openid) this.isBInd(res.data.data.openid); } }); } }); } else { this.isBInd(); } console.log(wx.getStorageSync('openId')) }, // 判断是否绑定 isBInd() { let id = wx.getStorageSync('openId'); wx.request({ url: app.globalData.publicUrl + '/wxinfo/visitIsExist', method: "GET", data: { openId: id // appletId: id }, success: res => { if (res.data.code == 1) { console.log("用户没绑定", res); wx.navigateTo({ url: '/pages/visitFind/visitFind', }) } else if (res.data.code == 0) { console.log("用户已经绑定了", res); wx.navigateTo({ url: '/pages/bindOld/bindOld', }) } else { wx.showModal({ showCancel: false, content: res.data.message, }) } } }); }, goTongzhi() { wx.login({ success: (res) => { if (res.code) { wx.request({ url: app.globalData.publicUrl + '/wx/getAppletOpenId', method: "GET", data: { cid: 'applet', code: res.code }, success: res => { // 获取到用户的 openid if (res.data.status == 200) { wx.setStorageSync('openId', res.data.data.openid) wx.request({ url: app.globalData.publicUrl + '/applet/isExist', method: "GET", data: { appletsId: wx.getStorageSync('openId') }, success: (res) => { console.log('app登录是否绑定的', res.data.code); if (res.data.code == 0) { if (res.data.data) { wx.navigateTo({ url: '/pages/notice/notice', }) } } else { wx.redirectTo({ url: '/pages/login/login', }) } } }) } } }); } else { console.log('获取用户登录态失败!' + res.errMsg); } } }) // if (wx.getStorageSync('user') == '') { // wx.redirectTo({ // url: '/pages/login/login', // }) // } else { // wx.navigateTo({ // url: '/pages/notice/notice', // }) // } }, goPaiming() { wx.login({ success: (res) => { if (res.code) { wx.request({ url: app.globalData.publicUrl + '/wx/getAppletOpenId', method: "GET", data: { cid: 'applet', code: res.code }, success: res => { // 获取到用户的 openid if (res.data.status == 200) { wx.setStorageSync('openId', res.data.data.openid) wx.request({ url: app.globalData.publicUrl + '/applet/isExist', method: "GET", data: { appletsId: wx.getStorageSync('openId') }, success: (res) => { console.log('app登录是否绑定的', res.data.code); if (res.data.code == 0) { if (res.data.data) { wx.navigateTo({ url: '/pages/paiming/paiming', }) } } else { wx.redirectTo({ url: '/pages/login/login', }) } } }) } } }); } else { console.log('获取用户登录态失败!' + res.errMsg); } } }) }, goSaoMa() { wx.login({ success: (res) => { if (res.code) { wx.request({ url: app.globalData.publicUrl + '/wx/getAppletOpenId', method: "GET", data: { cid: 'applet', code: res.code }, success: res => { // 获取到用户的 openid if (res.data.status == 200) { wx.setStorageSync('openId', res.data.data.openid) wx.request({ url: app.globalData.publicUrl + '/applet/isExist', method: "GET", data: { appletsId: wx.getStorageSync('openId') }, success: (res) => { console.log('app登录是否绑定的', res.data.code); if (res.data.code == 0) { if (res.data.data) { wx.scanCode({ onlyFromCamera: true, success: (res) => { console.log(res, "扫码成功"); let length = res.result.substring(res.result.lastIndexOf('/') + 1, res.result.length) wx.navigateTo({ url: '/pages/love/love?id=' + length, }) }, fail: (res) => { console.log(res, "扫码失败"); wx.showToast({ title: '扫码失败', icon: 'none', duration: 2000, }) } }) } } else { wx.redirectTo({ url: '/pages/login/login', }) } } }) } } }); } else { console.log('获取用户登录态失败!' + res.errMsg); } } }) }, depts() { console.log("1111111111111111111111111111"); wx.request({ url: app.globalData.publicUrl + '/applet/homeStatistics', method: "GET", data: { appletsId: wx.getStorageSync('openId') }, success: (res) => { console.log("resrrrrrrrrrrrrrrrrrrrrrrr", res); if (res.data.code == 0) { this.setData({ number: res.data.data }) } } }) }, welcomeMessage() { this.setData({ msgList: [] }) wx.login({ success: (res) => { if (res.code) { wx.request({ url: app.globalData.publicUrl + '/wx/getAppletOpenId', method: "GET", data: { cid: 'applet', code: res.code }, success: res => { // 获取到用户的 openid if (res.data.status == 200) { wx.setStorageSync('openId', res.data.data.openid) wx.request({ url: app.globalData.publicUrl + '/applet/isExist', method: "GET", data: { appletsId: wx.getStorageSync('openId') }, success: (res) => { console.log('app登录是否绑定的', res.data.code); if (res.data.code == 0) { if (res.data.data) { wx.request({ url: app.globalData.publicUrl + '/appletNotice/listForAppletsFirst', method: "GET", header: { appletsId: wx.getStorageSync('openId') }, success: (res) => { if (res.data.code == 0) { if (res.data.data.length == 0) { this.data.msgList.push({ title: '暂无通知' }); this.setData({ msgList: this.data.msgList }) } else { let result = res.data.data.title; this.data.msgList.push({ title: result }); this.setData({ msgList: this.data.msgList }) } } } }) } } else { wx.request({ url: app.globalData.publicUrl + '/welcomeMessage/list', method: "GET", success: (res) => { if (res.data.code == 0) { if (res.data.data.length != 0) { let result = res.data.data[0].title this.data.msgList.push({ title: result }); this.data.msgList.push({ title: result }); this.setData({ msgList: this.data.msgList }) } } } }) } } }) } } }); } else { console.log('获取用户登录态失败!' + res.errMsg); } } }) // if (wx.getStorageSync('user') == '') { // wx.request({ // url: app.globalData.publicUrl + '/welcomeMessage/list', // method: "GET", // success: (res) => { // if (res.data.code == 0) { // if (res.data.data.length != 0) { // let result = res.data.data[0].title // this.data.msgList.push({ // title: result // }); // this.data.msgList.push({ // title: result // }); // this.setData({ // msgList: this.data.msgList // }) // } // } // } // }) // } else { // wx.request({ // url: app.globalData.publicUrl + '/appletNotice/listForAppletsFirst', // method: "GET", // header: { // appletsId: wx.getStorageSync('openId') // }, // success: (res) => { // if (res.data.code == 0) { // if (res.data.data.length == 0) { // this.data.msgList.push({ // title: '暂无通知' // }); // this.setData({ // msgList: this.data.msgList // }) // } else { // let result = res.data.data.title; // this.data.msgList.push({ // title: result // }); // this.setData({ // msgList: this.data.msgList // }) // } // } // } // }) // } }, onShow() { this.depts(); this.welcomeMessage(); }, onLoad: function () { const apps = getApp() apps.getAuthKey().then(() => { this.depts(); }) } })