作者 Lijianheng

更新

... ... @@ -33,8 +33,80 @@ App({
}
})
},
post: function(url,data,headerParams){
// 页面初次加载 转圈与提示
wx.showNavigationBarLoading()
wx.showLoading({
title: '加载',
})
var promise = new Promise((resolve,reject) => {
let that = this;
let postData = data;
let baseUrl = 'http://grouppay.w.bronet.cn/api/';
//网络请求
let header = {
'content-type': 'application/x-www-form-urlencoded'
}
header = Object.assign(header,headerParams)
wx.request({
url: baseUrl + url,
data: postData,
method: 'POST',
header: header,
success: function(res){
//返回取得的数据
if(res.data.code == '20000'){
resolve(res.data);
}else if(res.data.code == '10001'){
}else if(res.data.code == '40000'){
wx.showModal({
title: '提示',
content: res.data.msg,
showCancel: false,
success: function(res){
}
})
}else if (res.data.code == '40005'){
wx.showModal({
title: '提示',
content: res.data.msg,
showCancel:false,
success: function (res){
}
})
}else if(res.data.code== '40006'){
}else {
wx.showModal({
title: '提示',
content: res.data.msg,
showCancel: false,
})
reject(res.data)
}
// 隐藏等待框 隐藏转圈框
wx.hideLoading()
wx.hideNavigationBarLoading()
},
// 连接失败
fail: function(e){
console.log(e)
reject('网络出错');
wx.hideNavigationBarLoading()
}
})
})
},
globalData: {
userInfo: null,
baseUrl: '../../img/'
}
})
\ No newline at end of file
... ...
... ... @@ -4,20 +4,83 @@ Page({
* 页面的初始数据
*/
data: {
windowHeight: 654,
maxtime: "",
isHiddenLoading: true,
isHiddenToast: true,
dataList: {},
countDownDay: 0,
countDownHour: 0,
countDownMinute: 0,
},
bindViewTap: function () {
wx.navigateTo({
// url: '../logs/logs'
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.setData({
windowHeight: wx.getStorageSync('windowHeight')
});
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
var totalSecond = 1505540080 - 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);
},
... ...
... ... @@ -11,6 +11,7 @@
</view>
<view class='top_left_text'>
距结束23时59分距结束23时59分
</view>
</view>
<!-- 右边 -->
... ...