From 791c76d443ceaf4c0b1fae1726400609d4650ce0 Mon Sep 17 00:00:00 2001 From: meo <958484406@qq.com> Date: Mon, 27 Aug 2018 15:47:52 +0800 Subject: [PATCH] =?UTF-8?q?[=E9=99=90=E6=97=B6=E6=8A=A2=E8=B4=AD=E7=9A=84?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E6=9F=A5=E7=9C=8B=E6=9B=B4=E5=A4=9A=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=97=B6=E9=97=B4=E7=9A=84=E6=B7=BB=E5=8A=A0][?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0]:=E9=99=90=E6=97=B6=E6=8A=A2=E8=B4=AD?= =?UTF-8?q?=E7=9A=84=E6=9F=A5=E7=9C=8B=E6=9B=B4=E5=A4=9A=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=89=A9=E4=BD=99=E6=97=B6=E9=97=B4=E7=9A=84?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/rushToBuy/index.js | 46 +++++++++++++++++++++++++++++++++----- pages/rushToBuy/index.wxml | 2 +- 2 files changed, 42 insertions(+), 6 deletions(-) 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}}件 购买