| 1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/coupons/coupons"],{"02a4":function(t,e,o){"use strict";o.r(e);var a=o("25b0"),i=o("e384");for(var n in i)["default"].indexOf(n)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(n);o("0eda");var s=o("828b"),u=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);e["default"]=u.exports},"0eda":function(t,e,o){"use strict";var a=o("c299"),i=o.n(a);i.a},"163d":function(t,e,o){"use strict";(function(t,e){var a=o("47a9");o("2acb");a(o("3240"));var i=a(o("02a4"));t.__webpack_require_UNI_MP_PLUGIN__=o,e(i.default)}).call(this,o("3223")["default"],o("df3c")["createPage"])},"25b0":function(t,e,o){"use strict";o.d(e,"b",(function(){return a})),o.d(e,"c",(function(){return i})),o.d(e,"a",(function(){}));var a=function(){var t=this.$createElement,e=(this._self._c,this.toBeclaimedCoupons.length);this.$mp.data=Object.assign({},{$root:{g0:e}})},i=[]},"542c":function(t,e,o){"use strict";(function(t){var a=o("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(o("af34")),n={data:function(){return{coupons_card:"https://hyxhsh.oss-cn-chengdu.aliyuncs.com/63b7c68b71a69169d1b33f92/store/bdb/user/avatar/bNfT8BQFvtcead404bdf22856fe1306af8fbb672a74c.png/1.png",currentIndex:0,tabsList:[{text:"待领取",id:0},{text:"待使用",id:1},{text:"已使用",id:2},{text:"已过期",id:3}],toBeclaimedCoupons:[],totalNumber:0,form_submit:{pageNum:1,pageSize:10,status:1}}},onLoad:function(){this.get_statistical()},onReachBottom:function(t){this.form_submit.pageNum++,this.totalNumber>this.toBeclaimedCoupons.length&&this.get_TobeclaimedCoupons()},mounted:function(){this.get_TobeclaimedCoupons()},methods:{handleTabClick:function(t){this.currentIndex=t.id,this.form_submit.status=t.id,this.toBeclaimedCoupons=[],this.get_TobeclaimedCoupons(),this.get_statistical()},get_TobeclaimedCoupons:function(){var t=this;0==this.currentIndex?this.$api.base("post","/couponApi/list-pending",{},{}).then((function(e){t.toBeclaimedCoupons=e.list})):this.$api.base("post","/couponApi/list-user?pageNum=".concat(this.form_submit.pageNum,"&pageSize=").concat(this.form_submit.pageSize,"&status=").concat(this.form_submit.status),{},{}).then((function(e){t.totalNumber=e.total,1==t.form_submit.pageNum?t.toBeclaimedCoupons=e.rows:t.toBeclaimedCoupons=[].concat((0,i.default)(t.toBeclaimedCoupons),(0,i.default)(e.rows))}))},get_statistical:function(){var t=this,e={0:"list-pending",1:"list-unused",2:"list-used",3:"list-overdue"};this.$api.base("post","/couponApi/statistical",{},{}).then((function(o){t.tabsList.forEach((function(t){var a=e[t.id];t.count=o.data[a]||0}))}))},goto_orderDetail:function(e){t.navigateTo({url:"/pages/order-detail/order-detail?orderId=".concat(e.useOrderId)})},get_coupons:function(e){var o=this;if(e.dayReceiveCount>e.totalCount)return this.$app.popup.toast("您来慢了~该优惠券已被领完");t.showLoading({mask:!0});var a=setInterval((function(){clearInterval(a),o.$api.base("post","/couponApi/receive",{templateId:e.id},{}).then((function(e){t.hideLoading(),0==e.code&&(o.get_statistical(),o.get_TobeclaimedCoupons(),o.$app.popup.toast("领取成功"))}))}),100)}}};e.default=n}).call(this,o("df3c")["default"])},c299:function(t,e,o){},e384:function(t,e,o){"use strict";o.r(e);var a=o("542c"),i=o.n(a);for(var n in a)["default"].indexOf(n)<0&&function(t){o.d(e,t,(function(){return a[t]}))}(n);e["default"]=i.a}},[["163d","common/runtime","common/vendor"]]]);
|