|
|
-define(["$","template","order","config","user","api"],function(e,t,n,r,i,s){function o(t){e(document).trigger("spa:navigate",{hash:t})}return{title:"壹管家上门服务",body:"",init:function(n,r){var u=this,a=e(document);e.newTouch(".back-button",function(e){e.preventDefault();var t=n.pushData;o.call(this,t.backHash)},u),u.on("tapBackButton",function(e){e.preventDefault();var t=n.pushData;o.call(this,t.backHash)}),e.newTouch(".picker-option",function(){event.preventDefault();if(e(this).hasClass("unable"))return;u.trigger("tapBackButton"),n.callback&&e.isFunction(n.callback.onSelect)&&n.callback.onSelect(e(this).data("value"))},u),e.newTouch(".btn-coupon",function(r){r.preventDefault();var o=n.pushData,f=e("#coupon-code",u).val();f.length<8?a.trigger("spa:openpanel",["simpleAlert",{message:"请输入有效的兑换码"}]):(e(this).val(""),i.exchangeCoupon(f,function(e){a.trigger("spa:openloader"),e.success?s.getCouponList({products:o.products,type:o.type,user_id:i.id},function(e){a.trigger("spa:closeloader"),a.trigger("spa:openpanel",["simpleAlert",{message:e.message}]);if(e.success){i.orderCoupons=e.data;var n=t("picker/cell",{options:e.data});u.find(".card-list").html(n)}}):(a.trigger("spa:closeloader"),a.trigger("spa:openpanel",["simpleAlert",{message:e.message}]))}))},u),r.resolve()},beforeopen:function(n,o){var u=e(document),a=this,f=n.pushData;u.trigger("spa:openloader"),s.getCouponList({products:f.products,booking_time:f.time,user_id:i.id,type:f.type,extra:f.extraJson},function(e){var i=t("picker/coupon",{options:e.data,unuseables:e.unuseable_coupons,title:"选择代金券",showNavBar:!r.isWX&&!r.isChubao});a.find(".spa-page-body").html(i),n.scroll&&(n.scroll.destroy(),n.scroll=null),setTimeout(function(){n.scroll=new IScroll("#pickerScroll")},500),o.resolve(),u.trigger("spa:closeloader")})}}});
|
|
|
+define(["$","template","order","config","user","api"],function(e,t,n,r,i,s){function o(t){e(document).trigger("spa:navigate",{hash:t})}return{title:"壹管家上门服务",body:"",init:function(n,r){var u=this,a=e(document);e.newTouch(".back-button",function(e){e.preventDefault();var t=n.pushData;o.call(this,t.backHash)},u),u.on("tapBackButton",function(e){e.preventDefault();var t=n.pushData;o.call(this,t.backHash)}),e.newTouch(".picker-option",function(){event.preventDefault();if(e(this).hasClass("unable"))return;u.trigger("tapBackButton"),n.callback&&e.isFunction(n.callback.onSelect)&&n.callback.onSelect(e(this).data("value"))},u),e.newTouch(".btn-coupon",function(r){r.preventDefault();var o=n.pushData,f=e("#coupon-code",u).val();f.length<8?a.trigger("spa:openpanel",["simpleAlert",{message:"请输入有效的兑换码"}]):(e(this).val(""),i.exchangeCoupon(f,function(e){a.trigger("spa:openloader"),e.success?s.getCouponList({products:o.products,type:o.type,user_id:i.id},function(e){a.trigger("spa:closeloader"),a.trigger("spa:openpanel",["simpleAlert",{message:e.message}]);if(e.success){i.orderCoupons=e.data;var n=t("picker/cell",{options:e.data});u.find(".card-list").html(n)}}):(a.trigger("spa:closeloader"),a.trigger("spa:openpanel",["simpleAlert",{message:e.message}]))}))},u),r.resolve()},beforeopen:function(n,o){var u=e(document),a=this,f=n.pushData;u.trigger("spa:openloader"),i.getCouponList(),s.getCouponList({products:f.products,booking_time:f.time,user_id:i.id,type:f.type,extra:f.extraJson},function(e){var i=t("picker/coupon",{options:e.data,unuseables:e.unuseable_coupons,title:"选择代金券",showNavBar:!r.isWX&&!r.isChubao});a.find(".spa-page-body").html(i),n.scroll&&(n.scroll.destroy(),n.scroll=null),setTimeout(function(){n.scroll=new IScroll("#pickerScroll")},500),o.resolve(),u.trigger("spa:closeloader")})}}});
|