Commit 056be7b5902f235b1b53980755fffb998d9c8718

Authored by pengye
1 parent d8d4fee1

券列表显示免费券(永久券)为可用券,并且可跳转到详情页

@@ -43,6 +43,7 @@ Page({ @@ -43,6 +43,7 @@ Page({
43 item.exp_date = item.exp_date ? util.determine(item.exp_date) : ''; 43 item.exp_date = item.exp_date ? util.determine(item.exp_date) : '';
44 item.arule = item.arule ? util.determine(item.arule) : ''; 44 item.arule = item.arule ? util.determine(item.arule) : '';
45 item.use = item.use ? util.determine(item.use) : ''; 45 item.use = item.use ? util.determine(item.use) : '';
  46 + item.aexpiration = item.aexpiration ? util.determine(item.aexpiration) : '';
46 if ((item.use && (!item.use.is_cash || item.use.is_cash == '1'))) { 47 if ((item.use && (!item.use.is_cash || item.use.is_cash == '1'))) {
47 let cash = item.use.cash * 1; 48 let cash = item.use.cash * 1;
48 let price = item.price * 1; 49 let price = item.price * 1;
@@ -65,7 +66,7 @@ Page({ @@ -65,7 +66,7 @@ Page({
65 item.noShow = '0' 66 item.noShow = '0'
66 item.noShowTetxt = '已使用' 67 item.noShowTetxt = '已使用'
67 } 68 }
68 - if(item.is_expire=='1'){ 69 + if(item.is_expire=='1' && item.aexpiration.valid_forever != '1'){
69 item.noShow = '0' 70 item.noShow = '0'
70 item.noShowTetxt = '已失效' 71 item.noShowTetxt = '已失效'
71 } 72 }
@@ -81,12 +82,12 @@ Page({ @@ -81,12 +82,12 @@ Page({
81 item.noShow = '0' 82 item.noShow = '0'
82 item.noShowTetxt = '已评价' 83 item.noShowTetxt = '已评价'
83 } 84 }
84 - if(item.is_examine=='1' && item.is_expire=='0' && item.status!='4' && item.status!='5' && item.is_comment!='1'){ 85 + if(item.is_examine=='1' && (item.is_expire=='0' || item.aexpiration.valid_forever == '1') && item.status!='4' && item.status!='5' && item.is_comment!='1'){
85 item.noShow = '1' 86 item.noShow = '1'
86 } 87 }
87 }) 88 })
88 list.sort((a, b) => a.is_examine - b.is_examine); 89 list.sort((a, b) => a.is_examine - b.is_examine);
89 - list.sort((a, b) => a.is_expire - b.is_expire); 90 + list.sort((a, b) => b.noShow - a.noShow);
90 this.setData({ 91 this.setData({
91 list, 92 list,
92 isShow:true, 93 isShow:true,
@@ -114,7 +115,7 @@ Page({ @@ -114,7 +115,7 @@ Page({
114 // 去详情或者去评价 115 // 去详情或者去评价
115 todetail(e) { 116 todetail(e) {
116 let item=e.currentTarget.dataset['item']; 117 let item=e.currentTarget.dataset['item'];
117 - if(item.is_examine=='0' && item.is_expire=='0' && item.is_examine=='0' && item.status!='4' && item.status!='5'){ 118 + if(item.is_examine=='0' && (item.is_expire=='0' || item.aexpiration.valid_forever == '1') && item.status!='4' && item.status!='5'){
118 // 免费券 跳转到免费券详情 119 // 免费券 跳转到免费券详情
119 if(item.is_type == '3'){ 120 if(item.is_type == '3'){
120 wx.navigateTo({ 121 wx.navigateTo({