62 lines
2.2 KiB
JavaScript
62 lines
2.2 KiB
JavaScript
var t = getApp(), a = t.requirejs("core");
|
|
|
|
t.requirejs("jquery"), t.requirejs("foxui");
|
|
|
|
Page({
|
|
data: {
|
|
goods_id: 0,
|
|
option_id: 0,
|
|
ladder_id: 0
|
|
},
|
|
onLoad: function(t) {
|
|
var d = this, e = t.id, o = t.ladder_id;
|
|
this.setData({
|
|
goods_id: t.id,
|
|
option_id: t.option_id,
|
|
ladder_id: t.ladder_id
|
|
}), a.get("groups.goods.fight_groups", {
|
|
id: e,
|
|
ladder_id: o
|
|
}, function(t) {
|
|
1 != t.error ? (d.setData({
|
|
data: t.data,
|
|
other: t.other
|
|
}), setInterval(function() {
|
|
var t = d.data.other;
|
|
for (var a in t) {
|
|
var e = t[a].residualtime, o = 0, i = 0;
|
|
e > 60 && (i = parseInt(e / 60), e = parseInt(e % 60), i > 60 && (o = parseInt(i / 60),
|
|
i = parseInt(i / 60))), e < 0 && (o = 0, i = 0, e = 0, d.data.other[a].status = "hide",
|
|
d.data.other = []), d.data.other[a].hours = o, d.data.other[a].minite = i, d.data.other[a].second = e,
|
|
d.data.other[a].residualtime = d.data.other[a].residualtime - 1;
|
|
}
|
|
d.setData({
|
|
other: t
|
|
});
|
|
}, 1e3)) : a.alert(t.message);
|
|
});
|
|
},
|
|
join: function() {},
|
|
onReady: function() {},
|
|
onShow: function() {},
|
|
onHide: function() {},
|
|
onUnload: function() {},
|
|
onPullDownRefresh: function() {},
|
|
onReachBottom: function() {},
|
|
onShareAppMessage: function() {},
|
|
do_: function(t) {
|
|
var d = this, e = t.target.dataset.teamid;
|
|
a.get("groups/order/create_order", {
|
|
id: d.data.goods_id,
|
|
group_option_id: d.data.option_id,
|
|
ladder_id: d.data.ladder_id,
|
|
type: "groups",
|
|
heads: 0,
|
|
teamid: e
|
|
}, function(t) {
|
|
1 != t.error ? wx.navigateTo({
|
|
url: "../confirm/index?id=" + d.data.goods_id + "&heads=0&type=groups&option_id=" + d.data.option_id + "&teamid=" + e + "&ladder_id=" + d.data.ladder_id
|
|
}) : a.alert(t.message);
|
|
});
|
|
}
|
|
}); |