activeDetail.b61c5379.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["activeDetail"],{"5a0c":function(t,n,e){!function(n,e){t.exports=e()}(0,function(){"use strict";var t="millisecond",n="second",e="minute",r="hour",i="day",s="week",a="month",u="quarter",o="year",c=/^(\d{4})-?(\d{1,2})?-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,l=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v=function(t,n,e){var r=String(t);return!r||r.length>=n?t:""+Array(n+1-r.length).join(e)+t},f={s:v,z:function(t){var n=-t.utcOffset(),e=Math.abs(n),r=Math.floor(e/60),i=e%60;return(n<=0?"+":"-")+v(r,2,"0")+":"+v(i,2,"0")},m:function(t,n){var e=12*(n.year()-t.year())+(n.month()-t.month()),r=t.clone().add(e,a),i=n-r<0,s=t.clone().add(e+(i?-1:1),a);return Number(-(e+(n-r)/(i?r-s:s-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(c){return{M:a,y:o,w:s,d:i,D:"date",h:r,m:e,s:n,ms:t,Q:u}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},h="en",d={};d[h]=p;var _=function(t){return t instanceof g},m=function(t,n,e){var r;if(!t)return h;if("string"==typeof t)d[t]&&(r=t),n&&(d[t]=n,r=t);else{var i=t.name;d[i]=t,r=i}return!e&&r&&(h=r),r||!e&&h},$=function(t,n){if(_(t))return t.clone();var e="object"==typeof n?n:{};return e.date=t,e.args=arguments,new g(e)},y=f;y.l=m,y.i=_,y.w=function(t,n){return $(t,{locale:n.$L,utc:n.$u,$offset:n.$offset})};var g=function(){function v(t){this.$L=this.$L||m(t.locale,null,!0),this.parse(t)}var f=v.prototype;return f.parse=function(t){this.$d=function(t){var n=t.date,e=t.utc;if(null===n)return new Date(NaN);if(y.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var r=n.match(c);if(r){var i=r[2]-1||0;return e?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)}}return new Date(n)}(t),this.init()},f.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},f.$utils=function(){return y},f.isValid=function(){return!("Invalid Date"===this.$d.toString())},f.isSame=function(t,n){var e=$(t);return this.startOf(n)<=e&&e<=this.endOf(n)},f.isAfter=function(t,n){return $(t)<this.startOf(n)},f.isBefore=function(t,n){return this.endOf(n)<$(t)},f.$g=function(t,n,e){return y.u(t)?this[n]:this.set(e,t)},f.year=function(t){return this.$g(t,"$y",o)},f.month=function(t){return this.$g(t,"$M",a)},f.day=function(t){return this.$g(t,"$W",i)},f.date=function(t){return this.$g(t,"$D","date")},f.hour=function(t){return this.$g(t,"$H",r)},f.minute=function(t){return this.$g(t,"$m",e)},f.second=function(t){return this.$g(t,"$s",n)},f.millisecond=function(n){return this.$g(n,"$ms",t)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(t,u){var c=this,l=!!y.u(u)||u,v=y.p(t),f=function(t,n){var e=y.w(c.$u?Date.UTC(c.$y,n,t):new Date(c.$y,n,t),c);return l?e:e.endOf(i)},p=function(t,n){return y.w(c.toDate()[t].apply(c.toDate("s"),(l?[0,0,0,0]:[23,59,59,999]).slice(n)),c)},h=this.$W,d=this.$M,_=this.$D,m="set"+(this.$u?"UTC":"");switch(v){case o:return l?f(1,0):f(31,11);case a:return l?f(1,d):f(0,d+1);case s:var $=this.$locale().weekStart||0,g=(h<$?h+7:h)-$;return f(l?_-g:_+(6-g),d);case i:case"date":return p(m+"Hours",0);case r:return p(m+"Minutes",1);case e:return p(m+"Seconds",2);case n:return p(m+"Milliseconds",3);default:return this.clone()}},f.endOf=function(t){return this.startOf(t,!1)},f.$set=function(s,u){var c,l=y.p(s),v="set"+(this.$u?"UTC":""),f=(c={},c[i]=v+"Date",c.date=v+"Date",c[a]=v+"Month",c[o]=v+"FullYear",c[r]=v+"Hours",c[e]=v+"Minutes",c[n]=v+"Seconds",c[t]=v+"Milliseconds",c)[l],p=l===i?this.$D+(u-this.$W):u;if(l===a||l===o){var h=this.clone().set("date",1);h.$d[f](p),h.init(),this.$d=h.set("date",Math.min(this.$D,h.daysInMonth())).$d}else f&&this.$d[f](p);return this.init(),this},f.set=function(t,n){return this.clone().$set(t,n)},f.get=function(t){return this[y.p(t)]()},f.add=function(t,u){var c,l=this;t=Number(t);var v=y.p(u),f=function(n){var e=$(l);return y.w(e.date(e.date()+Math.round(n*t)),l)};if(v===a)return this.set(a,this.$M+t);if(v===o)return this.set(o,this.$y+t);if(v===i)return f(1);if(v===s)return f(7);var p=(c={},c[e]=6e4,c[r]=36e5,c[n]=1e3,c)[v]||1,h=this.$d.getTime()+t*p;return y.w(h,this)},f.subtract=function(t,n){return this.add(-1*t,n)},f.format=function(t){var n=this;if(!this.isValid())return"Invalid Date";var e=t||"YYYY-MM-DDTHH:mm:ssZ",r=y.z(this),i=this.$locale(),s=this.$H,a=this.$m,u=this.$M,o=i.weekdays,c=i.months,v=function(t,r,i,s){return t&&(t[r]||t(n,e))||i[r].substr(0,s)},f=function(t){return y.s(s%12||12,t,"0")},p=i.meridiem||function(t,n,e){var r=t<12?"AM":"PM";return e?r.toLowerCase():r},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:u+1,MM:y.s(u+1,2,"0"),MMM:v(i.monthsShort,u,c,3),MMMM:v(c,u),D:this.$D,DD:y.s(this.$D,2,"0"),d:String(this.$W),dd:v(i.weekdaysMin,this.$W,o,2),ddd:v(i.weekdaysShort,this.$W,o,3),dddd:o[this.$W],H:String(s),HH:y.s(s,2,"0"),h:f(1),hh:f(2),a:p(s,a,!0),A:p(s,a,!1),m:String(a),mm:y.s(a,2,"0"),s:String(this.$s),ss:y.s(this.$s,2,"0"),SSS:y.s(this.$ms,3,"0"),Z:r};return e.replace(l,function(t,n){return n||h[t]||r.replace(":","")})},f.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},f.diff=function(t,c,l){var v,f=y.p(c),p=$(t),h=6e4*(p.utcOffset()-this.utcOffset()),d=this-p,_=y.m(this,p);return _=(v={},v[o]=_/12,v[a]=_,v[u]=_/3,v[s]=(d-h)/6048e5,v[i]=(d-h)/864e5,v[r]=d/36e5,v[e]=d/6e4,v[n]=d/1e3,v)[f]||d,l?_:y.a(_)},f.daysInMonth=function(){return this.endOf(a).$D},f.$locale=function(){return d[this.$L]},f.locale=function(t,n){if(!t)return this.$L;var e=this.clone(),r=m(t,n,!0);return r&&(e.$L=r),e},f.clone=function(){return y.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},v}();return $.prototype=g.prototype,$.extend=function(t,n){return t(n,g,$),$},$.locale=m,$.isDayjs=_,$.unix=function(t){return $(1e3*t)},$.en=d[h],$.Ls=d,$})},"75a7":function(t,n,e){"use strict";var r=e("bbee"),i=e.n(r);i.a},"821d":function(t,n,e){"use strict";e.r(n);var r=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"activeDetail"},[e("van-cell-group",{staticClass:"van-cell-group--inset"},[e("van-cell",{staticClass:"titleContent",attrs:{title:t.vipGroup.name,"title-class":"titleStyle","label-class":"labelStyle"},scopedSlots:t._u([{key:"label",fn:function(){return[e("p",[t._v(t._s(t.vipGroup.description))])]},proxy:!0}])})],1),e("h2",{staticClass:"van-block__title"},[t._v("详细规则")]),e("van-row",{staticClass:"active-row"},[e("van-col",{attrs:{span:"10"}},[t._v("排课时间范围")]),e("van-col",{attrs:{span:"14"}},[t._v(t._s(t.vipGroup.coursesStartTime)+" 至 "+t._s(t.vipGroup.coursesEndTime))]),e("van-col",{attrs:{span:"10"}},[t._v("是否扣减课程余额")]),e("van-col",{attrs:{span:"14"}},[t._v(t._s(t.vipGroup.payToBalance?"是":"否"))])],1),e("h2",{staticClass:"van-block__title"},[t._v("付费课程")]),e("div",{staticClass:"active-row"},[e("van-row",[e("van-col",{attrs:{span:"8"}},[t._v("课程类型")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t._f("coursesType")(t.vipGroup.courseType))+" ")]),e("van-col",{attrs:{span:"8"}},[t._v("课程形式")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t.vipGroup.vipGroupCategoryNames)+" ")]),e("van-col",{attrs:{span:"8"}},[t._v("上课模式")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t._f("formatTeachModel")(t.vipGroup.teachMode))+" ")]),e("van-col",{attrs:{span:"8"}},[t._v("单课时时长")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t.vipGroup.singleCourseTime)+"分钟")]),e("van-col",{attrs:{span:"8"}},[t._v("课时数")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t.vipGroup.avgCourseNum)+" ")])],1),e("van-cell",{staticClass:"teaching",attrs:{"is-link":""},scopedSlots:t._u([{key:"title",fn:function(){return[t._v("\n 剩余 "),e("span",{staticStyle:{color:"#01C1B5"}},[t._v("\n "+t._s("VIP"==t.vipGroup.courseType?t.vipDetail.vipNum:null)+"\n "+t._s("PRACTICE"==t.vipGroup.courseType?t.vipDetail.practiceNum:null)+"\n ")]),t._v(" 名学员未排课\n ")]},proxy:!0},{key:"default",fn:function(){return[e("span",{staticStyle:{color:"#01C1B5"},on:{click:function(n){return t.onProgram("pay")}}},[t._v("立即排课")])]},proxy:!0}])})],1),"VIP"==t.vipGroup.giveCourseType||"PRACTICE"==t.vipGroup.giveCourseType?[e("h2",{staticClass:"van-block__title"},[t._v("赠送课程")]),e("div",{staticClass:"active-row"},[e("van-row",[e("van-col",{attrs:{span:"8"}},[t._v("课程类型")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t._f("coursesType")(t.vipGroup.giveCourseType))+" ")]),e("van-col",{attrs:{span:"8"}},[t._v("课程形式")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t.vipGroup.giveCategoryName)+" ")]),e("van-col",{attrs:{span:"8"}},[t._v("上课模式")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t._f("formatTeachModel")(t.vipGroup.giveTeachMode))+" ")]),e("van-col",{attrs:{span:"8"}},[t._v("单课时时长")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t.vipGroup.giveSingleCourseTime)+"分钟")]),e("van-col",{attrs:{span:"8"}},[t._v("课时数")]),e("van-col",{attrs:{span:"16"}},[t._v(t._s(t.vipGroup.giveCourseNum)+"课时")])],1),e("van-cell",{staticClass:"teaching",attrs:{"is-link":""},scopedSlots:t._u([{key:"title",fn:function(){return[t._v("\n 剩余 "),e("span",{staticStyle:{color:"#01C1B5"}},[t._v("\n "+t._s("VIP"==t.vipGroup.giveCourseType?t.vipDetail.giveVipNum:null)+"\n "+t._s("PRACTICE"==t.vipGroup.giveCourseType?t.vipDetail.givePracticeNum:null)+"\n ")]),t._v(" 名学员未排课\n ")]},proxy:!0},{key:"default",fn:function(){return[e("span",{staticStyle:{color:"#01C1B5"},on:{click:function(n){return t.onProgram("give")}}},[t._v("立即排课")])]},proxy:!0}],null,!1,1931898986)})],1)]:t._e()],2)},i=[],s=e("a34a"),a=e.n(s),u=e("ef13"),o=e("5a0c"),c=e.n(o);function l(t,n,e,r,i,s,a){try{var u=t[s](a),o=u.value}catch(c){return void e(c)}u.done?n(o):Promise.resolve(o).then(r,i)}function v(t){return function(){var n=this,e=arguments;return new Promise(function(r,i){var s=t.apply(n,e);function a(t){l(s,r,i,a,u,"next",t)}function u(t){l(s,r,i,a,u,"throw",t)}a(void 0)})}}var f={data:function(){var t=this.$route.query;return{activityId:t.activityId,vipDetail:{},vipGroup:{}}},mounted:function(){document.title="活动详情",this.__init()},methods:{__init:function(){var t=v(a.a.mark(function t(){var n,e;return a.a.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(u["d"])({activityId:this.activityId});case 3:n=t.sent,this.vipDetail=n.data,e=n.data.vipGroupActivity,e.coursesStartTime=c()(e.coursesStartTime).format("YYYY-MM-DD"),e.coursesEndTime=c()(e.coursesEndTime).format("YYYY-MM-DD"),e.minCourseNum!=e.maxCourseNum?e.avgCourseNum=e.minCourseNum+"课时 ~ "+e.maxCourseNum+"课时":e.avgCourseNum=e.maxCourseNum+"课时",this.vipGroup=e,t.next=14;break;case 12:t.prev=12,t.t0=t["catch"](0);case 14:case"end":return t.stop()}},t,this,[[0,12]])}));function n(){return t.apply(this,arguments)}return n}(),onProgram:function(t){this.$router.push({path:"/program",query:{activityId:this.activityId,type:t}})}},filters:{formatTeachModel:function(t){return-1===t?"线上,线下":0===t?"线上":1===t?"线下":void 0}}},p=f,h=(e("75a7"),e("2877")),d=Object(h["a"])(p,r,i,!1,null,"bd006696",null);n["default"]=d.exports},bbee:function(t,n,e){}}]);