chunk-ce423116.cb533dd7.js 3.5 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ce423116"],{"0d4d":function(t,e,n){},"4aaa":function(t,e,n){"use strict";n("0d4d")},"99af":function(t,e,n){"use strict";var o=n("23e7"),a=n("d039"),c=n("e8b5"),i=n("861d"),s=n("7b0b"),u=n("50c4"),p=n("8418"),r=n("65f0"),d=n("1dde"),f=n("b622"),l=n("2d00"),m=f("isConcatSpreadable"),v=9007199254740991,b="Maximum allowed index exceeded",C=l>=51||!a((function(){var t=[];return t[m]=!1,t.concat()[0]!==t})),h=d("concat"),y=function(t){if(!i(t))return!1;var e=t[m];return void 0!==e?!!e:c(t)},_=!C||!h;o({target:"Array",proto:!0,forced:_},{concat:function(t){var e,n,o,a,c,i=s(this),d=r(i,0),f=0;for(e=-1,o=arguments.length;e<o;e++)if(c=-1===e?i:arguments[e],y(c)){if(a=u(c.length),f+a>v)throw TypeError(b);for(n=0;n<a;n++,f++)n in c&&p(d,f,c[n])}else{if(f>=v)throw TypeError(b);p(d,f++,c)}return d.length=f,d}})},c39c:function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var o=n("5530"),a=(n("99af"),n("e9c4"),n("a9e3"),n("d3b7"),n("159b"),n("7a32")),c=n("f270"),i=n("2f62"),s={name:"textComponent",mixins:[c["a"]],data:function(){return{couponsData:[]}},props:{terminal:{type:Number,default:4},typeId:{type:Number,default:1},shopId:{type:Number,default:0},componentContent:{type:Object}},computed:Object(o["a"])({},Object(i["b"])(["couponNum"])),watch:{couponNum:{handler:function(t,e){this.getData()},deep:!0}},mounted:function(){this.getData()},methods:{getData:function(){var t=this;if(t.componentContent.selectedCoupon&&t.componentContent.selectedCoupon.length>0){this.beforeGetData();var e="";1===t.typeId?e="".concat(a["a"].getCoupons,"?page=1&pageSize=99&ids=").concat(t.componentContent.selectedCoupon):3===t.typeId&&(e="".concat(a["a"].getShopCoupons,"?page=1&pageSize=99&shopId=").concat(t.shopId,"&ids=").concat(t.componentContent.selectedCoupon));var n={method:"GET",url:e};this.sendReq(n,(function(e){t.afterGetData(),t.couponsData=e.data.list,1===t.typeId&&t.couponsData.forEach((function(t){t.couponName=t.activityName,t.effectiveStart=t.activityStartTime,t.effectiveEnd=t.activityEndTime})),JSON.stringify(t.componentContent.couponList)!==JSON.stringify(t.couponsData)&&(t.componentContent.couponList=t.couponsData)}),(function(e){t.afterGetData()}))}else t.couponsData=[]}}}},e5f6:function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"coupon"},[n("div",{staticClass:"coupon-list"},t._l(t.couponsData,(function(e,o){return n("div",{key:o,staticClass:"coupon-item",class:e.state&&3!==e.state&&"isReceive"},[n("div",{staticClass:"coupon-item-content"},[n("div",{staticClass:"coupon-item-price"},[2!==e.couponType?n("span",[t._v("¥")]):t._e(),1!==t.typeId?n("b",[t._v(t._s(e.couponContent))]):n("b",[t._v(t._s(e.reduceMoney))]),2==e.couponType?n("b",[t._v("折券")]):t._e()]),n("div",{staticClass:"coupon-item-date"},[t._v(t._s(e.effectiveStart.split(" ")[0])+" - "+t._s(e.effectiveEnd.split(" ")[0]))]),n("div",{staticClass:"coupon-item-text"},[t._v(t._s(e.content))])]),0===e.state?n("button",{staticClass:"coupon-item-btn",on:{click:function(n){return t.jumpStore(e)}}},[t._v("立即使用")]):1===e.state?n("button",{staticClass:"coupon-item-btn"},[t._v("已使用")]):2===e.state?n("button",{staticClass:"coupon-item-btn"},[t._v("已过期")]):n("button",{staticClass:"coupon-item-btn",on:{click:function(n){return t.receiveCoupon(e)}}},[t._v("立即领取")])])})),0)])},a=[],c=n("c39c"),i={mixins:[c["a"]]},s=i,u=(n("4aaa"),n("2877")),p=Object(u["a"])(s,o,a,!1,null,"55818bde",null);e["default"]=p.exports}}]);