|
...
|
...
|
@@ -936,9 +936,14 @@ Page({ |
|
|
|
if (res.data.length > 0) {
|
|
|
|
// valid_forever 1永久 0非永久
|
|
|
|
let list = res.data.filter(item => {
|
|
|
|
let data = item.expiration_date ? util.determine(item.expiration_date) : '';
|
|
|
|
return ((data.valid_forever == '0' && this.data.dataStr < (data.etime * 1)) || data.valid_forever == '1') && item.is_open == '1'
|
|
|
|
})
|
|
|
|
let data = item.expiration_date ? util.determine(item.expiration_date) : {};
|
|
|
|
let validForever = data.valid_forever === '1';
|
|
|
|
let isValid = item.is_type === '3' ?
|
|
|
|
(validForever || (data.valid_forever === '0' && this.data.dataStr < (data.etime * 1))) :
|
|
|
|
(this.data.dataStr < (item.etime * 1));
|
|
|
|
|
|
|
|
return isValid && item.is_open === '1';
|
|
|
|
});
|
|
|
|
list.forEach(detail => {
|
|
|
|
detail.stringifyUse = detail.use ? JSON.stringify(detail.use) : '';
|
|
|
|
detail.exp_date = detail.exp_date ? util.determine(detail.exp_date) : '';
|
|
...
|
...
|
@@ -1147,7 +1152,6 @@ Page({ |
|
|
|
},
|
|
|
|
// 计算免费券有效期的起始、结束日期
|
|
|
|
setTimeRange(cdate, startOffset, endOffset) {
|
|
|
|
console.log(cdate, startOffset, endOffset);
|
|
|
|
const startDate = new Date((cdate + startOffset * 86400) * 1000);
|
|
|
|
startDate.setHours(0, 0, 0, 0);
|
|
|
|
const useStime = util.unixtoTime(startDate.getTime() / 1000, 'YYYY-MM-DD');
|
...
|
...
|
|