myCoupon.js 2.0 KB

1
  1. define(["$","template","user","config","IScroll"],function(e,t,n,r,i){function s(t){t.preventDefault(),e(document).trigger("spa:navigate",{hash:"",pushData:{dontNeedReload:!0}})}function o(e){e.scroll&&(e.scroll.destroy(),e.scroll=null),setTimeout(function(){e.scroll=new i("#myCouponScroll")},50)}return{title:"壹管家上门服务",body:"",init:function(r,i){var s=this,u=e(document);s.on("swipeRight",function(e){history.go(-1)}),e.newTouch(".back-button",function(e){history.go(-1)},s),s.on("tapBackButton",function(e){history.go(-1)}),e.newTouch(".btn-coupon",function(i){i.preventDefault();var a=e("#coupon-code",s).val();if(a.length<8){u.trigger("spa:openpanel",["simpleAlert",{message:"请输入有效的兑换码"}]);return}e(this).val(""),n.exchangeCoupon(a,function(i){u.trigger("spa:openloader"),i.success?n.getCouponList(n.id,function(i){u.trigger("spa:closeloader");if(i.success){var a=t("myCoupon/exchange",{coupons:n.coupons});e(".spa-page-body",s).find(".coupon-items").html(a),o(r)}u.trigger("spa:openpanel",["simpleAlert",{message:i.message}])}):(u.trigger("spa:closeloader"),u.trigger("spa:openpanel",["simpleAlert",{message:i.message}]))})},s),i.resolve()},beforeopen:function(i,s){var u=this,a=e(document);a.trigger("spa:openloader"),n.checkLogin(function(){n.getCouponList(function(s){a.trigger("spa:closeloader");if(s.success){var f=t("myCoupon/index",{showNavBar:!r.isWX&&!r.isChubao,usable_coupons:n.usable_coupons,used_coupons:n.used_coupons,overtime_coupons:n.overtime_coupons});e(".spa-page-body",u).html(f),o(i)}else a.trigger("spa:openpanel",["simpleAlert",{message:s.message}])})}),s.resolve(),r.isWX&&wx.ready(function(){wx.onMenuShareTimeline({title:"家政服务,首选壹管家",link:"http://www.yiguanjia.me/o2o/web/index",imgUrl:"http://odulvej8l.bkt.clouddn.com/4-1-01.png"}),wx.onMenuShareAppMessage({title:"家政服务,首选壹管家",desc:"全程管家,精心每一个细节!",link:"http://www.yiguanjia.me/o2o/web/index",imgUrl:"http://odulvej8l.bkt.clouddn.com/4-1-01.png"})})}}});