diff --git a/app.js b/app.js index 98ac40d..5c55ee5 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,8 @@ App({ gw: { hostUrl: 'https://www.1haojiazheng.cn', - mapUrl:'https://api.map.baidu.com' + mapUrl:'https://api.map.baidu.com', + systemInfo : null,//系统信息 }, onLaunch: function () { // 展示本地存储能力 @@ -18,8 +19,7 @@ App({ } }) - - + this.gw.systemInfo = wx.getSystemInfoSync(); }, getSessionKey: function (code) { var that = this; diff --git a/app.json b/app.json index f56b322..2dcda70 100644 --- a/app.json +++ b/app.json @@ -1,8 +1,10 @@ { "pages": [ - "pages/jz/jz", "pages/index/index", + "pages/mall/mall", + "pages/jz/jz", "pages/logs/logs", + "pages/activity_detail/activity_detail", "pages/detail/detail", "pages/create_order/create_order", "pages/mcenter/mcenter", @@ -15,13 +17,12 @@ "pages/serviceDesc/serviceDesc", "pages/two_code/two_code", "pages/out/out", - "pages/agreement/agreement", - "pages/mall/mall" + "pages/agreement/agreement" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#21BE8D", - "navigationBarTitleText": "白飞飞", + "navigationBarTitleText": "一号家政", "navigationBarTextStyle": "white" }, "tabBar": { @@ -36,7 +37,7 @@ "selectedIconPath": "images/index_green.png" }, { - "pagePath": "pages/jz/jz", + "pagePath": "pages/mall/mall", "text": "商城", "iconPath": "images/order_gray.png", "selectedIconPath": "images/order_green.png" diff --git a/images/activity_banner.png b/images/activity_banner.png new file mode 100755 index 0000000..017fcb0 Binary files /dev/null and b/images/activity_banner.png differ diff --git a/images/开团按钮.png b/images/开团按钮.png new file mode 100755 index 0000000..132fca4 Binary files /dev/null and b/images/开团按钮.png differ diff --git a/pages/activity_detail/activity_detail.js b/pages/activity_detail/activity_detail.js new file mode 100644 index 0000000..fc2b34d --- /dev/null +++ b/pages/activity_detail/activity_detail.js @@ -0,0 +1,148 @@ +//获取应用实例 +const app = getApp() + +var WxParse = require('../../wxParse/wxParse.js');//主要为了能够显示获取的html代码 + +Page({ + + /** + * 页面的初始数据 + */ + data: { + bottomBGColor: '#21BE8D',// + buttomText: '我要开团', + rule_image_height:0,//活动规则图片高度 + detail_image_height: 0,//活动详情图片高度 + bannerImage: '/images/activity_banner.png', + ruleImage: '/images/banner1.png', + countDownDay: 0, + countDownHour: 0, + countDownMinute: 0, + countDownSecond: 0, + memberList:[], + }, + + /** + *活动倒计时方法 + */ + countActivityTime: function (timeStamp){ + var totalSecond = timeStamp - Date.parse(new Date()) / 1000; + + var interval = setInterval(function () { + // 秒数 + var second = totalSecond; + + // 天数位 + var day = Math.floor(second / 3600 / 24); + var dayStr = day.toString(); + if (dayStr.length == 1) dayStr = '0' + dayStr; + + // 小时位 + var hr = Math.floor((second - day * 3600 * 24) / 3600); + var hrStr = hr.toString(); + if (hrStr.length == 1) hrStr = '0' + hrStr; + + // 分钟位 + var min = Math.floor((second - day * 3600 * 24 - hr * 3600) / 60); + var minStr = min.toString(); + if (minStr.length == 1) minStr = '0' + minStr; + + // 秒位 + var sec = second - day * 3600 * 24 - hr * 3600 - min * 60; + var secStr = sec.toString(); + if (secStr.length == 1) secStr = '0' + secStr; + + this.setData({ + countDownDay: dayStr, + countDownHour: hrStr, + countDownMinute: minStr, + countDownSecond: secStr, + }); + totalSecond--; + if (totalSecond < 0) { + clearInterval(interval); + wx.showToast({ + title: '活动已结束', + }); + this.setData({ + countDownDay: '00', + countDownHour: '00', + countDownMinute: '00', + countDownSecond: '00', + }); + } + }.bind(this), 1000); + }, + // 图片加载 + ruleImageLoad: function (image) { + var app = getApp(); + console.log(image) + var imageHeight = app.gw.systemInfo.windowWidth / image.detail.width * image.detail.height; + this.setData({ + rule_image_height: imageHeight + }) + }, + detailImageLoad: function (image) { + var app = getApp(); + console.log(image) + var imageHeight = app.gw.systemInfo.windowWidth / image.detail.width * image.detail.height; + this.setData({ + detail_image_height: imageHeight + }) + }, + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + this.countActivityTime(1527609600); + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/pages/activity_detail/activity_detail.json b/pages/activity_detail/activity_detail.json new file mode 100644 index 0000000..9fabb8c --- /dev/null +++ b/pages/activity_detail/activity_detail.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "活动详情" +} \ No newline at end of file diff --git a/pages/activity_detail/activity_detail.wxml b/pages/activity_detail/activity_detail.wxml new file mode 100644 index 0000000..fb21f50 --- /dev/null +++ b/pages/activity_detail/activity_detail.wxml @@ -0,0 +1,66 @@ + + + + + + 家政节大作战 + + 20人团 + 新老用户均可参团 + + + 拼团成功人均获得一张 + 高端保洁铂金月卡 + + + + 原价: + 200元 + + + 团长价: + 499 + + + 团员价: + 499 + + + + + + 拼团中 + 还差 + 4人拼团成功 + + + {{countDownDay}}天 + {{countDownHour}}时 + {{countDownMinute}}分 + {{countDownSecond}}秒 + + + + + + + + 团长 + + + + + + + +