66 lines
1.6 KiB
JavaScript
66 lines
1.6 KiB
JavaScript
var app = getApp();
|
||
Component({
|
||
properties: {
|
||
data: {
|
||
type: []
|
||
},
|
||
params: {
|
||
type: null
|
||
}
|
||
},
|
||
data: {
|
||
language: '',
|
||
datas: []
|
||
}, // 私有数据,可用于模板渲染
|
||
|
||
lifetimes: {
|
||
// 生命周期函数,可以为函数,或一个在methods段中定义的方法名
|
||
attached() {
|
||
let language = wx.getStorageSync('langIndex');
|
||
this.setData({ 'language': language.en});
|
||
let arr = this.properties.data;
|
||
arr.map(item => {
|
||
if (!app._isTextEmpty(item.end_time)) {
|
||
item.nowTime = new Date().getTime() / 1000;
|
||
if (!app._isTextEmpty(item.start_time)) {
|
||
let start_time = new Date(item.start_time).getTime() / 1000;
|
||
if (start_time > item.nowTime) {
|
||
item.ishow = false;
|
||
item.getTime = new Date(item.start_time).getTime() / 1000;
|
||
} else {
|
||
item.ishow = true;
|
||
}
|
||
}
|
||
item.overTime = new Date(item.end_time).getTime() / 1000;
|
||
}
|
||
});
|
||
let dataArr = this.properties.data;
|
||
dataArr.map(item => {
|
||
if (app._isTextEmpty(item.min_price)) {
|
||
item.min_price = '';
|
||
}
|
||
if (app._isTextEmpty(item.max_price)) {
|
||
item.max_price = '';
|
||
}
|
||
});
|
||
|
||
this.setData({
|
||
datas: dataArr
|
||
});
|
||
},
|
||
moved() {},
|
||
detached() {}
|
||
},
|
||
|
||
methods: {
|
||
// 去开团
|
||
buy(e) {
|
||
let item = e.target.dataset.item || e.currentTarget.dataset.item;
|
||
wx.navigateTo({
|
||
url: '/packageA/detail_v2/detail_v2?id=' + item.id + '&name=group'
|
||
});
|
||
}
|
||
}
|
||
|
||
});
|