Showing
1 changed file
with
9 additions
and
1 deletions
@@ -144,6 +144,7 @@ class SelectCouponController extends Page { | @@ -144,6 +144,7 @@ class SelectCouponController extends Page { | ||
144 | tabChange(event) { | 144 | tabChange(event) { |
145 | let itemClicked = $(event.currentTarget); | 145 | let itemClicked = $(event.currentTarget); |
146 | 146 | ||
147 | + // Tab 按钮状态 | ||
147 | if (itemClicked.hasClass('active')) { | 148 | if (itemClicked.hasClass('active')) { |
148 | itemClicked.removeClass('active'); | 149 | itemClicked.removeClass('active'); |
149 | } else { | 150 | } else { |
@@ -151,11 +152,17 @@ class SelectCouponController extends Page { | @@ -151,11 +152,17 @@ class SelectCouponController extends Page { | ||
151 | itemClicked.addClass('active'); | 152 | itemClicked.addClass('active'); |
152 | } | 153 | } |
153 | 154 | ||
155 | + // 优惠券列表切换,兑换模块、立即使用模块显示控制 | ||
154 | if (itemClicked.hasClass('valid')) { | 156 | if (itemClicked.hasClass('valid')) { |
155 | this.view.unusableCouponList.addClass('hide'); | 157 | this.view.unusableCouponList.addClass('hide'); |
156 | this.view.usableCouponList.removeClass('hide'); | 158 | this.view.usableCouponList.removeClass('hide'); |
157 | this.view.exchangeBox.removeClass('hide'); | 159 | this.view.exchangeBox.removeClass('hide'); |
158 | - this.view.useNowBox.removeClass('hide'); | 160 | + |
161 | + if (itemClicked.data('num') === 0) { | ||
162 | + this.view.useNowBox.addClass('hide'); | ||
163 | + } else { | ||
164 | + this.view.useNowBox.removeClass('hide'); | ||
165 | + } | ||
159 | } else { | 166 | } else { |
160 | this.view.usableCouponList.addClass('hide'); | 167 | this.view.usableCouponList.addClass('hide'); |
161 | this.view.unusableCouponList.removeClass('hide'); | 168 | this.view.unusableCouponList.removeClass('hide'); |
@@ -163,6 +170,7 @@ class SelectCouponController extends Page { | @@ -163,6 +170,7 @@ class SelectCouponController extends Page { | ||
163 | this.view.useNowBox.addClass('hide'); | 170 | this.view.useNowBox.addClass('hide'); |
164 | } | 171 | } |
165 | 172 | ||
173 | + // Tip 控制 | ||
166 | if (this.closeCouponRuleTipbyUser === 'Y') { | 174 | if (this.closeCouponRuleTipbyUser === 'Y') { |
167 | this.view.tipBox.addClass('hide'); | 175 | this.view.tipBox.addClass('hide'); |
168 | } else { | 176 | } else { |
-
Please register or login to post a comment