// pages/mine/myqrcode/myextract/myextract.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { extractArray: [], dayStyle: [], dayArray: [], loaddisplay: true, year: new Date().getFullYear(), month: new Date().getMonth() + 1, day: new Date().getDay() }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { let clickDay = new Date().getDate(); let changeDay = new Date().getDate(); let changeMonth = new Date().getMonth() + 1; let changeYear = new Date().getFullYear(); let changeBg = `dayStyle[1].background` var that = this wx.request({ url: app.globalData.url + '/getDcIntroducerExtracts', method: 'get', data: { phone: app.globalData.userphone }, success: function(res) { let extractArrayTemp = [] let dayStyle = new Array for (var i = 0; i < res.data.length; i++) { let extractTemp = {} if (res.data[i].wue_type == "1") { extractTemp.status = "审核中" } else if (res.data[i].wue_type == "2") { extractTemp.status = "打款中" } else if (res.data[i].wue_type == "3") { extractTemp.status = "已完成" } else if (res.data[i].wue_type == "4") { extractTemp.status = "拒绝" } let dateTemp = new Date(res.data[i].wue_applydate) extractTemp.month = dateTemp.getMonth() + 1 extractTemp.day = dateTemp.getDate() extractTemp.wue_applysum = res.data[i].wue_applysum.toFixed(2) extractTemp.id = res.data[i].id extractArrayTemp.push(extractTemp) if (new Date().getFullYear() == dateTemp.getFullYear() && new Date().getMonth() + 1 == dateTemp.getMonth() + 1) { dayStyle.push({ month: 'current', day: dateTemp.getDate(), color: 'white', background: '#AAD4F5' }) } } dayStyle.push({ month: 'current', day: new Date().getDate(), color: 'white', background: '#00C7C6' }) that.setData({ extractArray: extractArrayTemp, year: new Date().getFullYear(), month: new Date().getMonth() + 1, day: new Date().getDay(), dayStyle }) that.setData({ loaddisplay: 'none' }) }, fail() { app.timeOut() } }) let _this = this; _this.setData({ navH: app.globalData.navHeight }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function() { }, /** * 生命周期函数--监听页面显示 */ onShow: function() { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function() { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { }, /** * 用户点击右上角分享 */ onShareAppMessage: function() { }, dayClick: function(event) { let applydate = event.detail.year + "-" + ("0" + (event.detail.month)).slice(-2) + "-" + ("0" + (event.detail.day)) .slice(-2) var that = this wx.request({ url: app.globalData.url + '/date_DcIntroducerExtracts', method: 'get', data: { applydate: applydate }, success: function(res) { let extractArrayTemp = [] for (var i = 0; i < res.data.length; i++) { let extractTemp = {} if (res.data[i].wue_type == "1") { extractTemp.status = "审核中" } else if (res.data[i].wue_type == "2") { extractTemp.status = "打款中" } else if (res.data[i].wue_type == "3") { extractTemp.status = "已完成" } else if (res.data[i].wue_type == "4") { extractTemp.status = "拒绝" } let dateTemp = new Date(res.data[i].wue_applydate) extractTemp.month = dateTemp.getMonth() + 1 extractTemp.day = dateTemp.getDate() extractTemp.wue_applysum = res.data[i].wue_applysum extractTemp.id = res.data[i].id extractArrayTemp.push(extractTemp) } that.setData({ extractArray: extractArrayTemp }) }, fail() { app.timeOut() } }) }, dayClick2: function(event) { let clickDay = new Date().getDate(); let changeDay = new Date().getDate(); let changeMonth = new Date().getMonth() + 1; let changeYear = new Date().getFullYear(); let changeBg = `dayStyle[1].background` var that = this wx.request({ url: app.globalData.url + '/getDcIntroducerExtracts', method: 'get', data: { phone: app.globalData.userphone }, success: function(res) { let extractArrayTemp = [] let dayStyle = new Array for (var i = 0; i < res.data.length; i++) { let extractTemp = {} if (res.data[i].wue_type == "1") { extractTemp.status = "审核中" } else if (res.data[i].wue_type == "2") { extractTemp.status = "打款中" } else if (res.data[i].wue_type == "3") { extractTemp.status = "已完成" } else if (res.data[i].wue_type == "4") { extractTemp.status = "拒绝" } let dateTemp = new Date(res.data[i].wue_applydate) extractTemp.month = dateTemp.getMonth() + 1 extractTemp.day = dateTemp.getDate() extractTemp.wue_applysum = res.data[i].wue_applysum.toFixed(2) extractTemp.id = res.data[i].id extractArrayTemp.push(extractTemp) if (new Date().getFullYear() == dateTemp.getFullYear() && new Date().getMonth() + 1 == dateTemp.getMonth() + 1) { dayStyle.push({ month: 'current', day: dateTemp.getDate(), color: 'white', background: '#AAD4F5' }) } } dayStyle.push({ month: 'current', day: new Date().getDate(), color: 'white', background: '#00C7C6' }) that.setData({ extractArray: extractArrayTemp, year: new Date().getFullYear(), month: new Date().getMonth() + 1, day: new Date().getDay(), dayStyle }) }, fail() { app.timeOut() } }) }, next: function(event) { this.markDay(event) }, prev: function(event) { this.markDay(event) }, dateChange: function(event) { this.markDay(event) }, markDay: function(event) { this.setData({ dayStyle: null }) let dayStyle = new Array for (var i = 0; i < this.data.dayArray.length; i++) { if (event.detail.currentYear == this.data.dayArray[i].year && event.detail.currentMonth == this.data.dayArray[i].month) { dayStyle.push({ month: 'current', day: this.data.dayArray[i].day, color: 'white', background: '#AAD4F5' }); } } if (event.detail.currentYear == new Date().getFullYear() && event.detail.currentMonth == new Date().getMonth() + 1) { dayStyle.push({ month: 'current', day: new Date().getDate(), color: 'white', background: '#00C7C6' }) } this.setData({ dayStyle }) }, hrefExtractDetail: function(e) { wx.navigateTo({ url: '/pages/mine/mydc/myextract/myextractdetail/myextractdetail?id=' + e.currentTarget.dataset.id }) } })