1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5a2d1316"],{"01dd":function(t,e,i){var a=i("99942");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var s=i("499e").default;s("e9b34cf4",a,!0,{sourceMap:!1,shadowMode:!1})},"0515":function(t,e,i){"use strict";i("afe8")},"0614":function(t,e,i){"use strict";var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"d-timing"},[t.useSlot?t._t("default",null,null,{milliseconds:t.milliseconds,seconds:t.seconds,days:t.days,hours:t.hours,minutes:t.minutes,timeString:t.timeString}):[t._v(t._s(t.timeString))]],2)},s=[],r=(i("a9e3"),i("ac1f"),i("5319"),i("9da3")),o=null,n={props:{time:Number,startTime:Number,format:{type:String,default:"d天h时m分s秒"},countdown:{type:Boolean,defualt:!0},millisecond:{type:Boolean,default:!1},useSlot:{type:Boolean,default:!1}},data:function(){return{milliseconds:0,seconds:0,days:0,hours:0,minutes:0,timeString:""}},mounted:function(){var t=this;o=setInterval((function(){var e=Object(r["c"])(Object(r["b"])(t.time,Date.now())),i=e.days,a=e.hours,s=e.minutes,n=e.seconds,c=e.millisecond;if(i<=0&&a<=0&&s<=0&&n<=0&&c<=0)return clearInterval(o),o=null,void t.$emit("end");t.milliseconds=c,t.seconds=Object(r["d"])(n),t.minutes=Object(r["d"])(s),t.hours=Object(r["d"])(a),t.days=Object(r["d"])(i);var l=t.format;l=l.replace("d",t.days),l=l.replace("h",t.hours),l=l.replace("m",t.minutes),l=l.replace("s",t.seconds),l=l.replace("ms",t.milliseconds),t.timeString=l}),this.millisecond?1:1e3)}},c=n,l=i("2877"),d=Object(l["a"])(c,a,s,!1,null,null,null);e["a"]=d.exports},"44af":function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,'.panel-box[data-v-d3bdd1d8]{margin:.63rem 1rem 0 1rem}.real-time-broadcast[data-v-d3bdd1d8]{margin:1.13rem .94rem .97rem;text-align:left}.real-time-broadcast .real-time-broadcast-item[data-v-d3bdd1d8]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1px 0;padding:.18rem .56rem .18rem .18rem;text-align:left;background:hsla(0,0%,100%,.5);border-radius:.72rem}.real-time-broadcast .real-time-broadcast-nickname[data-v-d3bdd1d8]{margin-left:.28rem;font-size:.81rem;color:#464646}.activity-info .activity-name[data-v-d3bdd1d8]{z-index:1;font-size:1.06rem;font-weight:700;color:#fff;text-align:center}.activity-info .activity-relative-time[data-v-d3bdd1d8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;margin-top:.59rem;text-align:center;font-size:.81rem;color:#fff}.activity-info .acitvity-relative-time-el[data-v-d3bdd1d8]{margin:0 .25rem;padding:.22rem .38rem;color:var(--page-main-color);border-radius:.25rem;background-color:#fff}.activity-info .acitvity-relative-time-el[data-v-d3bdd1d8]:first-child{margin-left:.84rem}.activity-info .grey[data-v-d3bdd1d8]{color:#666}.activity-logs .activity-log-item[data-v-d3bdd1d8]{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-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.28rem;font-size:.81rem;white-space:nowrap}.activity-logs .activity-log-avatar[data-v-d3bdd1d8]{margin:0 .41rem}.activity-logs .activity-log-nickname[data-v-d3bdd1d8]{display:inline-block;max-width:3.2rem}.activity-log-view-more[data-v-d3bdd1d8]{text-align:center;color:#f14e4e;font-size:.75rem}.activity-log-empty[data-v-d3bdd1d8]{padding:5px 0;text-align:center;color:#999}.prize-popup[data-v-d3bdd1d8]{width:70%;max-height:35%;overflow-y:auto;padding:1rem}.prize-popup .popup-title[data-v-d3bdd1d8]{font-size:.94rem;font-weight:700;color:#232323}.prize-popup .cell[data-v-d3bdd1d8]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.7rem;text-align:left;font-weight:500}.prize-popup .red-text[data-v-d3bdd1d8]{color:#ff2c29}.prize-popup[data-v-d3bdd1d8] .van-popup__close-icon{color:#232323;font-size:1.2rem}.fixed-box[data-v-d3bdd1d8]{position:fixed;z-index:3;right:1.19rem;bottom:5.44rem}.fixed-box .gift[data-v-d3bdd1d8]{width:2.7rem;height:2.7rem;padding:.25rem;color:#fff;border-radius:50%;background-color:#f14e4e;-webkit-box-shadow:.05rem .08rem .16rem 0 hsla(0,0%,82%,.36);box-shadow:.05rem .08rem .16rem 0 hsla(0,0%,82%,.36)}.fixed-box .gift .text[data-v-d3bdd1d8]{font-size:.725rem}.generate-poster-dialog[data-v-d3bdd1d8]{z-index:4}.poster-dialog-wrap[data-v-d3bdd1d8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.poster-dialog-wrap[data-v-d3bdd1d8],.poster-dialog-wrap .poster-img[data-v-d3bdd1d8]{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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.poster-dialog-wrap .poster-img[data-v-d3bdd1d8]{position:relative;width:15.63rem;height:24.88rem;border-radius:.51rem}.poster-dialog-wrap .poster-img .close-icon[data-v-d3bdd1d8]{position:absolute;right:-2rem;top:-2rem;color:#fff;font-size:1.6rem}.poster-dialog-wrap .select-member[data-v-d3bdd1d8]{position:absolute;bottom:0;width:100%;padding:1.5rem 1rem;background-color:#fff;border-radius:.63rem .63rem 0 0;text-align:center}.poster-dialog-wrap .select-member .tip[data-v-d3bdd1d8]{color:#6c6c6c;text-align:left}.poster-dialog-wrap .select-member .avatars[data-v-d3bdd1d8]{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;text-align:left;white-space:nowrap;padding-bottom:1rem;height:6.2rem;overflow-y:auto;overflow-x:visible}.poster-dialog-wrap .select-member .avatar[data-v-d3bdd1d8]{width:2.19rem;height:2.19rem;margin-left:1.3rem;border-radius:50%}.poster-dialog-wrap .select-member .avatar img[data-v-d3bdd1d8]{width:100%;height:100%;border-radius:50%}.poster-dialog-wrap .select-member .current-member[data-v-d3bdd1d8]{position:relative;border:.1rem solid #ff2c29}.poster-dialog-wrap .select-member .current-member[data-v-d3bdd1d8]:after{content:"当前会员";position:absolute;left:50%;bottom:-1rem;padding:.2rem .3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.625rem;line-height:.7rem;color:#fff;white-space:nowrap;background-color:#e52c29;border-radius:.56rem}.poster-dialog-wrap .select-member .confirm-btn[data-v-d3bdd1d8]{display:inline-block;color:#fff;margin:0 auto;padding:.5rem 7rem;border-radius:.56rem;background-color:#ff2c29}[data-v-d3bdd1d8] .activity-legend img{width:100%!important;height:auto}',""]),t.exports=e},"4b10":function(t,e,i){var a=i("44af");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var s=i("499e").default;s("64ec6afb",a,!0,{sourceMap:!1,shadowMode:!1})},"4e24":function(t,e,i){"use strict";i("4b10")},"6ca1c":function(t,e,i){"use strict";i("01dd")},99942:function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,'.activity-progress[data-v-bc02c5ae]{position:relative;height:5.5rem;display:inline-block;width:100%}.activity-progress-bar[data-v-bc02c5ae]{position:relative;margin-top:2.4rem}.activity-progress-bar .activity-progress-current[data-v-bc02c5ae]{position:absolute;top:0;left:0;height:.63rem;border-radius:.63rem;background-color:var(--page-main-color);-webkit-transition:width .36s ease-in-out;transition:width .36s ease-in-out}.activity-progress-bar .activity-progress-overall[data-v-bc02c5ae]{width:100%;height:.63rem;opacity:.2;border-radius:10px;background-color:var(--page-main-color)}.activity-stage[data-v-bc02c5ae]{position:absolute;top:0;width:100%}.activity-stage .activity-stage-item[data-v-bc02c5ae]{position:absolute;width:4.2rem;text-align:center}.activity-stage .icon-kehuqunzu[data-v-bc02c5ae]{color:#df3221;font-size:1.8rem}.activity-stage .no-prize[data-v-bc02c5ae],.activity-stage .view-prize[data-v-bc02c5ae]{position:relative;border-radius:.13rem;color:#464646;white-space:nowrap;padding:.2rem .4rem;height:1.7rem;line-height:1.3rem}.activity-stage .view-prize[data-v-bc02c5ae]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;background-color:var(--page-main-color)}.activity-stage .no-prize[data-v-bc02c5ae]{color:#9e9d9d}.activity-stage .activity-stage-price[data-v-bc02c5ae]{color:#f14e4e;font-size:.75rem}',""]),t.exports=e},"9da3":function(t,e,i){"use strict";i.d(e,"d",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"b",(function(){return n}));i("ac1f"),i("5319"),i("a9e3");function a(t){return t=parseInt(t),t<10?"0".concat(t):t}function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y-m-d h:i:s";null===t&&(t=Date.now());var i=r(t),a=i.year,s=i.month,o=i.day,n=i.hour,c=i.minute,l=i.second,d=i.week,v=["一","二","三","四","五","六","日"];return e=e.replace(/y/gi,a),e=e.replace(/m/gi,dateAddZero(s)),e=e.replace(/d/gi,dateAddZero(o)),e=e.replace(/h/gi,dateAddZero(n)),e=e.replace(/i/gi,dateAddZero(c)),e=e.replace(/s/gi,dateAddZero(l)),e=e.replace(/w/g,d),e=e.replace(/W/g,v[d-1]),e}function r(t){null===t&&(t=Date.now());var e=new Date(t),i=e.getFullYear(),a=dateAddZero(e.getMonth()+1),s=dateAddZero(e.getDate()),r=dateAddZero(e.getHours()),o=dateAddZero(e.getMinutes()),n=dateAddZero(e.getSeconds()),c=e.getDay();return{year:i,month:a,day:s,hour:r,minute:o,second:n,week:c}}function o(t){var e=Math.round(t%6e4/1e3),i=Math.round(t/1e3/60)%60,a=Math.floor(t/1e3/60/60)%24,s=Math.floor(t/1e3/60/60/24);return t%=1e3,{days:s,hours:a,minutes:i,seconds:e,millisecond:t}}function n(t,e){return isNaN(Number(t))&&(t=new Date(t).getTime()),isNaN(Number(e))&&(e=new Date(e).getTime()),t-e}function c(t,e,i,a,s,r){var o=new Date;return r?o.setFullYear(r):o.setFullYear(o.getFullYear()),s?o.setMonth(s):o.setMonth(o.getMonth()),a?o.setDate(a):o.setDate(o.getDate()),i?o.setHours(i):o.setHours(o.getHours()),e?o.setMinutes(e):o.setMinutes(o.getMinutes()),t?o.setSeconds(t):o.setSeconds(o.getSeconds()),t.getTime()}e["a"]={formatDate:s,timeElAddZero:a,getTime:r,getTimeElByMillisecond:o,getTimeDiff:n,timeToTimeStamp:c}},afe8:function(t,e,i){var a=i("fcdb");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var s=i("499e").default;s("b6864a6c",a,!0,{sourceMap:!1,shadowMode:!1})},b17d:function(t,e,i){t.exports=i.p+"static/app/img/photo-mr.5cc2c462.jpg"},c950:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.activity?i("page-container",{staticClass:"activity-index",attrs:{themeColor:t.activity.bg_color}},[i("d-title",[t._v("好友裂变")]),t.broadcastList.length>0?i("van-swipe",{staticClass:"real-time-broadcast",style:{height:"1.6rem"},attrs:{autoplay:3e3,vertical:"","show-indicators":!1}},t._l(t.broadcastList,(function(e){return i("van-swipe-item",{key:e},[i("div",{staticClass:"real-time-broadcast-item"},[i("van-image",{attrs:{width:"1.13rem",height:"1.13rem",src:e.has_one_member?e.has_one_member.avatar_image:t.photoMrImg,round:"",fit:"cover"}}),i("span",{staticClass:"real-time-broadcast-nickname van-ellipsis"},[t._v(t._s(e.has_one_member?e.has_one_member.nickname:"")+" 生成了海报")])],1)])})),1):t._e(),i("div",{staticClass:"activity-info"},[i("div",{staticClass:"activity-name van-ellipsis"},[t._v(t._s(t.activity.name))]),i("div",{staticClass:"activity-relative-time"},[t.activityOver?[t._v("活动已结束")]:-1!=t.activityTimestamp?[t.activityStarted?[t._v("距离活动结束还有")]:[t._v("距离活动开始还有")],i("d-timing",{attrs:{"use-slot":"",time:t.activityTimestamp},on:{ended:t.activityTimend},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",{staticClass:"acitvity-relative-time-el"},[t._v(t._s(e.days))]),i("span",{staticClass:"grey"},[t._v("天")]),i("span",{staticClass:"acitvity-relative-time-el"},[t._v(t._s(e.hours))]),i("span",{staticClass:"grey"},[t._v(":")]),i("span",{staticClass:"acitvity-relative-time-el"},[t._v(t._s(e.minutes))]),i("span",{staticClass:"grey"},[t._v(":")]),i("span",{staticClass:"acitvity-relative-time-el"},[t._v(t._s(e.seconds))])]}}],null,!1,276577987)})]:t._e()],2)]),i("panel",{staticClass:"panel-box",attrs:{title:"邀请进度"}},[this.activityStarted&&!1===this.activityOver?i("activity-progress",{staticClass:"activity-progress",attrs:{data:t.progressRules,currentStageIndex:t.currentStageIndex,lastStageIndex:t.lastStageIndex,nextStageIndex:t.nextStageIndex},on:{viewPrize:t.showPrize}}):t._e(),t.ruleLadder.length>0?i("rule-list",{attrs:{"current-stage-index":t.activity.step,"next-stage":t.nextStage,rules:t.ruleLadder,activity:t.activity},on:{clickRewardIcon:t.clickRewardIcon}}):t._e()],1),i("panel",{staticClass:"panel-box",attrs:{title:"活动介绍"}},[i("div",{staticClass:"activity-legend",domProps:{innerHTML:t._s(t.activity.desc_text)},on:{click:function(e){return t.handleHtml(e)}}})]),i("panel",{staticClass:"panel-box",attrs:{title:"生成记录"}},[i("ul",{staticClass:"activity-logs"},t._l(t.activityPosterList,(function(e){return i("li",{key:e.id,staticClass:"activity-log-item"},[i("span",{staticClass:"activity-log-rank"},[t._v(t._s(e.created_at))]),e.has_one_member?i("div",{staticStyle:{flex:"1","margin-left":"1rem"}},[i("van-image",{staticClass:"activity-log-avatar",attrs:{src:e.has_one_member.avatar_image,width:"1.09rem",height:"1.09rem",round:""}}),i("span",{staticClass:"activity-log-nickname van-ellipsis"},[t._v(t._s(e.has_one_member.nickname))])],1):t._e(),i("span",{staticClass:"activity-log-date"},[t._v("生成了海报")])])})),0),!1===t.isViewedPosterList&&t.activity.poster_list.length>6?i("div",{staticClass:"activity-log-view-more",on:{click:t.viewMoreOrders}},[t._v(" 查看更多 "),i("i",{staticClass:"iconfont icon-member-bottom"})]):t._e(),i("div",{directives:[{name:"show",rawName:"v-show",value:0===t.activityPosterList.length,expression:"activityPosterList.length===0"}],staticClass:"activity-log-empty"},[t._v("暂无参与记录~")])])],1):t._e(),i("action-bar",{attrs:{activityId:t.activityId,service:t.connectServiceMethods,active:!t.activityOver&&t.activityStarted,loading:t.placeOrderLoading,buttonText:"分享海报邀请好友"},on:{clickButton:t.clickButton}}),i("van-popup",{staticClass:"prize-popup",attrs:{closeable:"",round:!0,"close-icon":"cross"},on:{close:t.closePrizePopup},model:{value:t.isShowPrize,callback:function(e){t.isShowPrize=e},expression:"isShowPrize"}},[i("div",{staticClass:"popup-title"},[t._v("奖励内容")]),i("div",{staticClass:"cell"},[i("span",[t._v(t._s(t.basic_info.point||"积分")+":")]),i("span",{staticClass:"value red-text"},[t._v("+"+t._s(t.stepReward.point?t.stepReward.point:0))])]),i("div",{staticClass:"cell"},[i("span",[t._v(t._s(t.basic_info.balance||"余额")+":")]),i("span",{staticClass:"value red-text"},[t._v("+"+t._s(t.stepReward.balance?t.stepReward.balance:0))])]),i("div",{staticClass:"cell"},[i("span",[t._v(t._s(t.basic_info.love||"爱心值")+":")]),i("span",{staticClass:"value red-text"},[t._v("+"+t._s(t.stepReward.love?t.stepReward.love:0))])]),i("div",{staticClass:"cell"},[i("span",[t._v(t._s(t.basic_info.integral||"消费积分")+":")]),i("span",{staticClass:"value red-text"},[t._v("+"+t._s(t.stepReward.integral?t.stepReward.integral:0))])]),t.stepReward.coupon&&t.stepReward.coupon.length>0?i("div",{staticClass:"cell"},[i("div",[t._v("优惠券:")]),i("div",{staticClass:"value"},t._l(t.stepReward.coupon,(function(e){return i("p",{key:e.id},[t._v(" "+t._s(e.name)+" "),i("span",{staticClass:"red-text"},[t._v("+"+t._s(e.reward_num)+"张")])])})),0)]):t._e(),t.stepReward.member_level?i("div",{staticClass:"cell"},[i("span",[t._v("会员等级:")]),i("span",{staticClass:"value red-text"},[t._v("可升级到"+t._s(t.stepReward.member_level.level_name))])]):t._e()]),i("generate-poster-dialog",{ref:"posterDialog",attrs:{activityId:t.activityId,autoPoster:t.autoPoster,issetPoster:t.issetPoster,memberList:t.memberList},on:{generatePoster:function(e){t.issetPoster=!0}}}),i("div",{staticClass:"fixed-box"},[i("div",{staticClass:"gift",on:{click:t.goRecord}},[i("i",{staticClass:"iconfont icon-qt_icon_record"}),i("p",{staticClass:"text"},[t._v("记录")])])]),i("van-image-preview",{attrs:{images:t.imgList,"start-position":t.imgStart},model:{value:t.showImg,callback:function(e){t.showImg=e},expression:"showImg"}})],1)},s=[],r=(i("4056"),i("44bf")),o=(i("b0c0"),i("fb6a"),i("ac1f"),i("5319"),i("e9c4"),i("d3b7"),i("f773")),n=i("b847"),c=i("ef69"),l=i("0614"),d=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"activity-progress"},[i("div",{staticClass:"activity-progress-bar"},[i("div",{staticClass:"activity-progress-current",style:t.progressStyle}),i("div",{staticClass:"activity-progress-overall"})]),i("div",{staticClass:"activity-stage"},[t._l(t.rules,(function(e,a){return[i("div",{key:e.id,staticClass:"activity-stage-item",class:[e._className],style:{left:e.positionLeft}},[e.step_reward&&1==e.step_reward.exist_reward?i("div",{staticClass:"view-prize",on:{click:function(e){return t.viewPrize(a)}}},[t._v("查看奖品")]):i("div",{staticClass:"no-prize"}),i("i",{staticClass:"iconfont icon-kehuqunzu"}),i("div",{staticClass:"activity-stage-price"},[t._v(t._s(e["step_people"]?e["step_people"]:0)+"人")])])]}))],2)])},v=[],m=(i("a9e3"),{props:{data:Array,currentStageIndex:{type:Number,default:null},nextStageIndex:{type:Number,default:null},lastStageIndex:{type:Number,default:null}},data:function(){return{showBubbleIndex:0,rules:[]}},mounted:function(){var t=JSON.parse(JSON.stringify(this.data));this.rules=t,this.showBubbleIndex=this.currentStageIndex},methods:{viewPrize:function(t){this.$emit("viewPrize",t)}},computed:{progressStyle:function(){var t={};return this.currentStageIndex?t.width=this.currentStageIndex==this.lastStageIndex?"100%":"50%":t.width="".concat(2.1,"rem"),t}},components:{}}),p=m,u=(i("6ca1c"),i("2877")),g=Object(u["a"])(p,d,v,!1,null,"bc02c5ae",null),f=g.exports,b=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("ul",{staticClass:"activity-rule-list"},t._l(t.rules,(function(e,a){return i("li",{key:e.id,staticClass:"activity-rule-item",class:{"activity-rule-item-active":t.currentStageIndex==a}},[i("div",{staticClass:"activity-rule-left"},[t.currentStageIndex==a&&t.nextStage?i("div",{staticClass:"activity-rule-header"},[i("span",{staticClass:"activity-rule-tag"},[t._v("当前梯队")]),t._v(" 再邀请"+t._s(t.nextStage.step_people-t.activity.invite_count)+"人可进入下一梯队 ")]):t._e(),i("div",[e.step_reward?i("span",[t._v("邀请达到"),i("span",{staticClass:"red-text"},[t._v(t._s(e.step_people))]),t._v("人,即可获得奖励")]):i("span",[t._v("邀请"+t._s(e.step_people)+"人以下,无奖励")])])]),e.step_reward&&1==e.step_reward.exist_reward?i("i",{staticClass:"iconfont icon-qt_icon_record",on:{click:function(i){return t.clickRewardIcon(e.step_reward)}}}):t._e()])})),0)},y=[],h={props:{activityCalcCountKey:String,ruleCalcKey:String,currentStageIndex:Number,rules:Array,activity:Object,nextStage:Object},methods:{clickRewardIcon:function(t){this.$emit("clickRewardIcon",t)}}},w=h,_=(i("0515"),Object(u["a"])(w,b,y,!1,null,"ae4383a4",null)),x=_.exports,k=i("198d"),S=i("4c03"),C=i("b17d"),I=i.n(C),z=null,P={data:function(){return{photoMrImg:I.a,activityId:"",currentLinkContent:"",activityTimestamp:0,broadcastList:[],activityOver:!1,activity:null,activityPosterList:[],isViewedPosterList:!1,progressRules:[],activityStarted:!1,currentStageIndex:null,lastStageIndex:null,nextStageIndex:null,ruleLadder:[],nextStage:null,connectServiceMethods:{},isShowPrize:!1,stepReward:{},memberList:[],autoPoster:0,issetPoster:0,basic_info:{},imgList:[],showImg:!1,imgStart:0}},beforeRouteLeave:function(t,e,i){z.showImg?(z.showImg=!1,i(!1)):i()},activated:function(){z=this,this.activityId=this.$route.query.id,this.currentLinkContent=location.href;try{this.basic_info=JSON.parse(localStorage.getItem("yz_basic_info"))||{}}catch(t){}this.getActivity()},methods:{getActivity:function(){var t=this;$http.get("plugin.customer-increase.frontend.activity.activityDetail",{id:this.activityId}).then((function(e){var i=e.data,a=e.result,s=e.msg,r=i;if(t.broadcastList=r.poster_list,0!=a){t.activity=r,t.fun.setWXTitle(t.activity.name||"好友裂变"),t.imgList=t.getImgSrc(t.activity.desc_text),t.activityTime(),t.issetPoster=r.isset_poster,t.autoPoster=e.data.auto_poster,t.memberList=i.staff_data,t.setProgressData(r.step_rule),t.activityPosterList=t.activity.poster_list.slice(0,6);var o=e.data.chat_data;o&&(t.$set(t.connectServiceMethods,"online",o.url),t.$set(t.connectServiceMethods,"tel",o.mobile),t.$set(t.connectServiceMethods,"qrcode",o.qrcode)),t.fun.wxShare(t.currentLinkContent,{},{title:t.activity.share_title?t.activity.share_title:t.activity.name,description:t.activity.share_text,imgUrl:t.activity.share_logo_url})}else t.$toast(s)}))},handleHtml:function(t){var e=this;if(t.target&&"IMG"==t.target.nodeName&&"A"!==t.target.parentElement.nodeName)for(var i=0;i<e.imgList.length;i++)if(t.target.currentSrc.indexOf(e.imgList[i])>-1)return e.imgStart=i,void(e.showImg=!0)},getImgSrc:function(t){var e=[];return t.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/g,(function(t,i){e.push(i)})),e},activityTime:function(){var t=1e3*this.activity["start_time"],e=1e3*this.activity["end_time"],i=Date.now();t>i&&1==this.activity.state?this.activityTimestamp=t:e>i&&2==this.activity.state?(this.activityTimestamp=e,this.activityStarted=!0):-1==this.activity.end_time&&2==this.activity.state?(this.activityTimestamp=-1,this.activityStarted=!0):(e<i||3==this.activity.state)&&(this.activityOver=!0)},activityTimend:function(){this.activityOver=!0},setProgressData:function(t){var e=this,i=JSON.parse(JSON.stringify(t)),a=i.some((function(t){return e.activity.invite_count<t.step_people})),s=a?this.activity.invite_count:0,r={positionLeft:"0%",step_people:s};if(i.unshift(r),this.ruleLadder=i,i.length>=3)if(this.activity.step==i.length-1)i=i.slice(-3);else if(0==this.activity.step)i=i.slice(0,3);else if(i.length-this.activity.step>=3)i=i.slice(this.activity.step,3+this.activity.step);else if(i.length-this.activity.step<=2){var o=3-(i.length-this.activity.step);i=i.slice(this.activity.step-o,this.activity.step-o+3)}for(var n=100/(i.length-1),c=0;c<i.length;c++){var l=i[c],d=n*c;i[c].step_level==this.activity.step&&(this.currentStageIndex=c),0===c?l["positionLeft"]="calc(".concat(d,"%)"):c===i.length-1?l["positionLeft"]="calc(".concat(d,"% - calc(4.2rem))"):l["positionLeft"]="calc(".concat(d,"% - calc(4.2rem / 2))")}this.nextStage=this.activity.next_step,this.progressRules=i,this.lastStageIndex=i.length-1},viewMoreOrders:function(){this.activityPosterList=this.activity.poster_list,this.isViewedPosterList=!0},clickButton:function(t){if(!t)return!1;this.$refs["posterDialog"].showDialog()},showPrize:function(t){this.stepReward=this.progressRules[t].step_reward,this.isShowPrize=!0},clickRewardIcon:function(t){this.stepReward=t,this.isShowPrize=!0},closePrizePopup:function(){this.isShowPrize=!1},goRecord:function(){this.$router.push(this.fun.getUrl("friendRewardRecord",{},{id:this.activity.id}))}},components:{PageContainer:n["a"],DTitle:o["a"],DTiming:l["a"],Panel:c["a"],ActivityProgress:f,RuleList:x,ActionBar:k["a"],GeneratePosterDialog:S["a"],VanImage:r["a"]}},L=P,M=(i("4e24"),Object(u["a"])(L,a,s,!1,null,"d3bdd1d8",null));e["default"]=M.exports},fcdb:function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,".activity-rule-list[data-v-ae4383a4]{text-align:center}.activity-rule-item[data-v-ae4383a4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;font-size:.875rem}.activity-rule-item .red-text[data-v-ae4383a4]{color:#f14e4e}.activity-rule-item .activity-rule-left[data-v-ae4383a4]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.activity-rule-item .activity-rule-left .activity-rule-header[data-v-ae4383a4]{margin-bottom:.63rem;font-size:.75rem;color:#666}.activity-rule-item .activity-rule-left .activity-rule-header span[data-v-ae4383a4]{color:#fff}.activity-rule-item .activity-rule-left .activity-rule-tag[data-v-ae4383a4]{display:inline-block;margin-right:.44rem;padding:.24rem;color:#fff;font-size:.69rem;background-color:#ff2c29;border-radius:0 .78rem 0 .78rem}.activity-rule-item .icon-qt_icon_record[data-v-ae4383a4]{margin:0 1rem;font-size:1.2rem;color:#aeaeae}.activity-rule-item[data-v-ae4383a4]:last-child{margin-bottom:.5rem}.activity-rule-item-active[data-v-ae4383a4]{padding:.53rem;margin-left:-.53rem;width:calc(100% + 1.06rem);color:#ff2c29;-webkit-box-shadow:.08rem .04rem .47rem .19rem hsla(0,0%,91%,.49);box-shadow:.08rem .04rem .47rem .19rem hsla(0,0%,91%,.49)}.activity-rule-item-active .icon-qt_icon_record[data-v-ae4383a4]{color:#ff2c29!important}",""]),t.exports=e}}]); |