Authored by 郭成尧

use-btn-show

@@ -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 {