bztang-admin/addons/yun_shop/static/app/js/chunk-4866afd2.fe6564b1.js

1 line
10 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4866afd2"],{"15b5":function(e,t,o){var a=o("1939");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var i=o("499e").default;i("5ef27c70",a,!0,{sourceMap:!1,shadowMode:!1})},1939:function(e,t,o){var a=o("24fb"),i=o("1de5"),n=o("f23b");t=a(!1);var r=i(n);t.push([e.i,".newcomerAward_popup[data-v-4ac7aa40]{background-color:transparent}#coupon_share_code[data-v-4ac7aa40]{height:120vh;width:100%;background-color:#fff}.c_imag[data-v-4ac7aa40]{position:absolute;left:-100rem;top:0}#img_box[data-v-4ac7aa40]{width:18.13rem;height:25.44rem;-webkit-box-shadow:-.01rem .16rem .61rem .02rem rgba(81,81,81,.45);box-shadow:-.01rem .16rem .61rem .02rem rgba(81,81,81,.45);border-radius:.65rem;background-repeat:no-repeat;background-size:100% 100%;position:relative;background-image:url("+r+')}#img_box .nameBox[data-v-4ac7aa40]{position:absolute;bottom:1.69rem;left:1.34rem;width:2.81rem;height:2.81rem;background-color:#fff;border-radius:50%}#img_box .nameBox img[data-v-4ac7aa40]{width:100%;height:100%}#img_box .codeBox[data-v-4ac7aa40]{width:4.91rem;height:4.94rem;position:absolute;bottom:1.63rem;right:1.34rem}#img_box .codeBox img[data-v-4ac7aa40]{width:100%;height:100%}#img_box .userName[data-v-4ac7aa40]{position:absolute;bottom:3.22rem;left:4.84rem;color:#fff;font-size:.91rem}#img_box .recommend[data-v-4ac7aa40]{position:absolute;left:4.91rem;bottom:2.03rem;color:#fff;font-size:.72rem}.box[data-v-4ac7aa40]{height:100vh;position:relative;background:#fff}.play-video[data-v-4ac7aa40]{position:absolute;z-index:9;top:0;width:100%;height:100%;left:0}.shareBoxBtn[data-v-4ac7aa40]{position:absolute;top:32rem;left:6.19rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:99}.shareBoxBtn .share[data-v-4ac7aa40]{width:3.84rem;height:3.84rem;background-color:#fecf41;border-radius:50%;text-align:center;line-height:3.84rem;margin-right:3.97rem}.shareBoxBtn .share i[data-v-4ac7aa40]{font-size:2rem;color:#fff}.shareBoxBtn .poster[data-v-4ac7aa40]{width:3.84rem;height:3.84rem;background-color:#51c6e3;border-radius:50%;text-align:center;line-height:3.84rem;margin-right:3.97rem}.shareBoxBtn .poster i[data-v-4ac7aa40]{font-size:2rem;color:#fff}.getCoupon[data-v-4ac7aa40]{position:absolute;top:33.53rem;left:7.19rem;width:9.06rem;height:2.88rem;background-color:#ff7070;-webkit-box-shadow:-.01rem .09rem .33rem .01rem rgba(81,81,81,.45);box-shadow:-.01rem .09rem .33rem .01rem rgba(81,81,81,.45);border-radius:.43rem;color:#fff;font-size:1.52rem;line-height:2.88rem;text-align:center}.centenBox[data-v-4ac7aa40]{position:absolute;top:5.56rem;left:2.75rem;width:18.13rem;height:24.66rem;background-image:url(https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/couponssharebg@2x.png);background-size:cover;-webkit-box-shadow:-.01rem .16rem .61rem .02rem rgba(81,81,81,.45);box-shadow:-.01rem .16rem .61rem .02rem rgba(81,81,81,.45);border-radius:.65rem;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.centenBox .image[data-v-4ac7aa40]{width:4.06rem;height:4.06rem;border-radius:50%;margin:1.56rem 0 1.25rem 0}.centenBox .image img[data-v-4ac7aa40]{width:100%;height:100%;border-radius:50%}.centenBox .couponName[data-v-4ac7aa40]{height:2.09rem;background:#fff;color:#ee563e;padding:0 .5rem;line-height:2.09rem}.centenBox .money[data-v-4ac7aa40]{margin-top:1.88rem;color:#fff;line-height:3.28rem}.centenBox .timeMin[data-v-4ac7aa40]{padding:0 1.31rem 0 1.31rem;text-align:left;font-size:.76rem;line-height:.84rem;margin-top:2rem}.shareBox[data-v-4ac7aa40]{width:100%;height:40vh;background-color:#ff7070}.shareBox_two[data-v-4ac7aa40]:after{width:140%;height:100%;position:absolute;left:-20%;top:0;z-index:-1;content:"";border-radius:50% 50% 0 0;background:#fff}.shareBox_two[data-v-4ac7aa40]{position:relative;top:-2rem;width:100%;height:30vh;text-align:center;z-index:2;overflow:hidden}',""]),e.exports=t},"8c6f":function(e,t,o){e.exports=o.p+"static/app/img/share_bg.2759990d.png"},b053:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"coupon_share_code"}},[a("c-title",{attrs:{hide:!1,text:"优惠券分享"}}),a("div",{staticClass:"box"},[a("div",{staticClass:"shareBox"}),a("div",{staticClass:"shareBox_two"}),a("div",{staticClass:"centenBox"},[a("div",{staticClass:"image"},[a("img",{attrs:{src:e.logo,alt:""}})]),a("div",{staticClass:"couponName",style:{fontSize:e.fontsize}},[e._v(e._s(e.info.name))]),e.info.coupon_method?a("div",{staticClass:"money"},[1==e.info.coupon_method?[a("span",{staticStyle:{"font-size":"2.12rem"}},[e._v(e._s(e.$i18n.t("money")))]),a("span",{staticStyle:{"font-size":"4.24rem"}},[e._v(e._s(e.info.deduct))])]:e._e(),2==e.info.coupon_method?[a("span",{staticStyle:{"font-size":"4.24rem"}},[e._v(e._s(e.info.discount)+"折")])]:e._e()],2):e._e(),1==e.info.coupon_method?a("span",{staticStyle:{"margin-top":"2rem","font-size":"1.18rem",color:"#fff","line-height":"1.09rem"}},[e._v("满"+e._s(e.info.enough)+"可用")]):e._e(),2==e.info.coupon_method?a("span",{staticStyle:{"margin-top":"2rem","font-size":"1.18rem",color:"#fff","line-height":"1.09rem"}},[e._v("满"+e._s(e.info.enough)+"立享")]):e._e(),a("div",{staticClass:"timeMin"},[a("div",{staticStyle:{"margin-bottom":"0.66rem"}},[e._v("有效期:"+e._s(e.info.time_start)+"至"+e._s(e.info.time_end))]),a("div",[e._v("券张数:"+e._s(e.nums)+"张")])])]),a("div",{staticClass:"shareBoxBtn"},[a("div",{staticClass:"share",on:{click:e.shareVideo}},[a("i",{staticClass:"iconfont icon-fenxiang"})]),a("div",{staticClass:"poster",on:{click:e.getPoster}},[a("i",{staticClass:"iconfont icon-jk_haibao"})])])]),e.showShare?a("div",{staticClass:"play-video",staticStyle:{"z-index":"9999"},on:{click:e.close}},[a("img",{attrs:{src:o("8c6f"),alt:""}})]):e._e(),a("div",{staticClass:"c_imag"},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.loadingImg,expression:"loadingImg"}],attrs:{id:"img_box"}},[a("div",{staticClass:"nameBox"},[a("img",{attrs:{src:e.avatar,alt:""}})]),a("div",{staticClass:"userName"},[e._v(e._s(e.posterName))]),a("div",{staticClass:"recommend"},[e._v("向你分享了优惠券")]),a("div",{staticClass:"codeBox"},[a("img",{attrs:{src:e.qr_code,alt:""}})])])]),a("van-popup",{staticClass:"newcomerAward_popup",style:{height:"25.44rem",backgroundColor:"transparent"},attrs:{round:""},model:{value:e.posterShow,callback:function(t){e.posterShow=t},expression:"posterShow"}},[a("img",{directives:[{name:"show",rawName:"v-show",value:!e.loadingImg,expression:"!loadingImg"}],staticStyle:{width:"18.13rem",height:"25.44rem"},attrs:{id:"thecanvas"}})])],1)},i=[],n=(o("e7e5"),o("d399")),r=(o("99af"),o("b0c0"),o("1913"),o("6968")),s=o("c0e9"),c=o.n(s),d={data:function(){return{result:["a"],showShare:!1,info:[],avatar:"",posterLogo:"",posterName:"",qr_code:"",posterShow:!1,loadingImg:!0,logo:"",mark_id:"",mid:"",dataURL:"",fontsize:"",is_belongs_to_coupon:"",nums:"",combine:""}},methods:{close:function(){this.showShare=!1},shareVideo:function(){this.showShare=!0},initShare:function(){var e=this,t={url:"android"===this.fun.isIosOrAndroid()?window.location.href:window.initUrl};$http.post("member.member.wxJsSdkConfig",t).then((function(t){1===t.result&&(e.wxJsSdkConfig=t.data,e.share(e.wxJsSdkConfig))}),(function(e){}))},share:function(e){var t=this;wx.config(e.config),wx.ready((function(){var o="";try{o="".concat(e.info.nickname,"向您分享").concat(this.is_belongs_to_coupon.name)}catch(s){o="向您分享优惠券"}var a=t.fun.getSiteRoot()+"/addons/yun_shop/?menu#/coupon/shareGet?i="+t.fun.getKeyByI()+"&mark_id="+t.mark_id;a=t.fun.isMid(a,e.info.uid);var i=e.share.icon,r=e.share.desc;wx.showOptionMenu(),wx.onMenuShareTimeline({title:o,link:a,imgUrl:i,success:function(){Object(n["a"])("分享成功")},cancel:function(){Object(n["a"])("取消分享")}}),wx.onMenuShareAppMessage({title:o,desc:r,link:a,imgUrl:i,type:"link",dataUrl:"",success:function(){Object(n["a"])("分享成功")},cancel:function(){Object(n["a"])("取消分享")}})}))},showPoster:function(){this.fun.isTextEmpty(this.data.dataURL)?Object(n["a"])("加载中"):this.posterShow=!0},getPoster:function(){var e=this;window.pageYOffset=0,window.pageXOffset=0,document.documentElement.scrollTop=0,document.body.scrollTop=0;var t=this;this.fun.isTextEmpty(this.dataURL)?$http.post("plugin.share-coupons.Frontend.controllers.list.poster",{mark_id:t.mark_id}).then((function(o){if(1===o.result){var a=o.data;t.avatar=a.avatar,t.posterLogo=a.logo,t.posterName=a.nickname,t.qr_code=a.qr_code,t.posterShow=!0,setTimeout((function(){e.saveImg(),e.loadingImg=!1}),1e3)}else Object(n["a"])(o.msg)}),(function(e){})):t.posterShow=!0},getdata:function(){var e=this,t=this,o={record_id:this.$route.params.id,combine:this.combine,num:this.nums};$http.post("plugin.share-coupons.Frontend.controllers.list.choose-coupon",o).then((function(o){if(1===o.result){var a=o.data;t.logo=a.logo,t.mark_id=a.mark_id,t.mid=a.mid,e.fun.wxShare("",{},{title:"向您分享优惠券",link:t.fun.getSiteRoot()+"/addons/yun_shop/?menu#/coupon/shareGet?i="+t.fun.getKeyByI()+"&mark_id="+t.mark_id})}else Object(n["a"])(o.msg)}),(function(e){}))},saveImg:function(){var e=document.getElementById("img_box"),t=this;c()(e,{useCORS:!0,backgroundColor:null}).then((function(e){t.dataURL=e.toDataURL("image/png"),document.getElementById("thecanvas").setAttribute("src",t.dataURL)}))},init:function(){this.avatar="",this.posterLogo="",this.posterName="",this.qr_code="",this.loadingImg=!0,this.posterShow=!1,this.fontsize=0,this.dataURL=""}},activated:function(){window.pageYOffset=0,window.pageXOffset=0,document.documentElement.scrollTop=0,document.body.scrollTop=0,this.init(),this.info=this.$route.params.info.info,this.nums=this.$route.params.info.couponNum,this.combine=this.$route.params.info.combine,this.info?(this.getdata(),this.info.name.length>=7?this.fontsize="0.8rem":this.fontsize="1.41rem"):this.$router.push(this.fun.getUrl("coupon",{}))},mounted:function(){},components:{cTitle:r["a"]}},m=d,h=m,l=(o("f666"),o("2877")),f=Object(l["a"])(h,a,i,!1,null,"4ac7aa40",null);t["default"]=f.exports},f23b:function(e,t,o){e.exports=o.p+"static/app/img/coupons-beijing@2x.png.677dd991.png"},f666:function(e,t,o){"use strict";o("15b5")}}]);