diff --git a/pages/rushToBuy/index.js b/pages/rushToBuy/index.js index 501f306..02f03bb 100644 --- a/pages/rushToBuy/index.js +++ b/pages/rushToBuy/index.js @@ -1,6 +1,7 @@ // pages/index/sw/index.js let config = require("../../config/config.js"); let Http = require("../../utils/HttpBasics"); +const util = require("../../utils/util"); const app = getApp(); Page({ /** @@ -9,7 +10,10 @@ Page({ data: { list: [], page: 2, - allow_load: true + allow_load: true, + day: "", + hour: "", + minute: "" }, /** @@ -20,7 +24,6 @@ Page({ getList: function(page) { let that = this; - app.couponChannelListCallback = token => { Http.setToken(token); /** @@ -30,7 +33,7 @@ Page({ wx.showLoading({ title: "加载中" }); - + setTimeout(function() { wx.hideLoading(); }, 1200); @@ -42,7 +45,9 @@ Page({ targetAd: 2 } }).then(res => { - console.log(res); + //当前时间与优惠券下架时间做计算 + + console.log(that.data.day); if (page >= res.data.pages) { wx.showToast({ title: "加载完成喽", @@ -56,6 +61,37 @@ Page({ that.setData({ list: that.data.list }); + + /** + * 页面上显示的时间 + */ + console.log(that.data.list); + for (let i = 0; i < that.data.list.length; i++) { + console.log(that.data.list[i].endTime); + var startTime = util.fmtDate(that.data.list[i].endTime); + console.log(startTime); + var s1 = new Date(startTime.replace(/-/g, "/")); + var s2 = new Date(); + var runTime = parseInt((s1.getTime() - s2.getTime()) / 1000); + var year = Math.floor(runTime / 86400 / 365); + var runTime = runTime % (86400 * 365); + var month = Math.floor(runTime / 86400 / 30); + var runTime = runTime % (86400 * 30); + var day = Math.floor(runTime / 86400); + var runTime = runTime % 86400; + var hour = Math.floor(runTime / 3600); + var runTime = runTime % 3600; + var minute = Math.floor(runTime / 60); + var runTime = runTime % 60; + var second = runTime; + console.log(month, day, hour, minute, second); + that.setData({ + month: month, + day: day, + hour: hour, + minute: minute + }); + } }); } else { console.info("allow_load==false 已禁止加载"); @@ -73,7 +109,7 @@ Page({ }); that.getList(2); }, - //限时抢购的强请页面 + //限时抢购的详情页面 gotodetail: function(e) { console.log(e); console.log("姐姐在测试"); diff --git a/pages/rushToBuy/index.wxml b/pages/rushToBuy/index.wxml index 37be567..57fc25e 100644 --- a/pages/rushToBuy/index.wxml +++ b/pages/rushToBuy/index.wxml @@ -19,7 +19,7 @@ - 剩余时间:2天 12小时25分钟 + 剩余时间:{{day}}天 {{hour}}小时{{minute}}分钟 剩余件数:{{item.remainInventory}}件 购买