(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["VIPApply~applyActive"],{"26a8":function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"vipCourse"},[a("div",[a("div",{staticClass:"vip-title"},[t._v("课程信息")]),a("van-field",{attrs:{label:"课程声部","input-align":"right",placeholder:"请选择课程声部",readonly:"","is-link":""},on:{click:function(e){return t.onSelect("subjectList")}},model:{value:t.formName.subjectListName,callback:function(e){t.$set(t.formName,"subjectListName",e)},expression:"formName.subjectListName"}}),a("van-field",{attrs:{label:"课程形式","input-align":"right",placeholder:"请选择课程形式",readonly:"","is-link":""},on:{click:function(e){return t.onSelect("vipGroupCategory")}},model:{value:t.formName.vipGroupCategoryName,callback:function(e){t.$set(t.formName,"vipGroupCategoryName",e)},expression:"formName.vipGroupCategoryName"}}),a("van-cell",{staticClass:"courseStudent",attrs:{title:"上课学员",readonly:"","input-align":"right","is-link":!(t.checkboxSelectDataList.length>0),value:t.checkboxSelectDataList.length>0?"重新选择":"请选择上课学员","value-class":t.checkboxSelectDataList.length>0?"studentColor":null},on:{click:t.onCheckStudent}}),t.checkboxSelectDataList.length>0?a("div",{staticStyle:{"text-align":"center","line-height":"1.8",padding:"0.05rem 0",background:"#fafbff"}},t._l(t.checkboxSelectDataList,function(e,n){return a("p",{key:n,staticStyle:{color:"#323233"}},[t._v("\n "+t._s(e.username)+" - "+t._s(e.parentsPhone)+"\n ")])}),0):t._e(),a("div",{staticClass:"vip-title"},[t._v("课时组成")]),a("van-field",{attrs:{label:"课时总数","input-align":"right",placeholder:"输选择课时总数",readonly:"",value:"10节"}}),a("van-field",{attrs:{label:"课程时长","input-align":"right",placeholder:"请选择课程时长",readonly:"","is-link":""},on:{click:t.onClickSingleClass},model:{value:t.form.singleClassMinutes,callback:function(e){t.$set(t.form,"singleClassMinutes",e)},expression:"form.singleClassMinutes"}}),a("van-field",{attrs:{label:"排课开始时间",readonly:!0,"input-align":"right","is-link":"",placeholder:"请选择"},on:{click:function(e){t.dataForm.status=!0}},model:{value:t.form.courseStart,callback:function(e){t.$set(t.form,"courseStart",e)},expression:"form.courseStart"}}),t._l(t.scheduleList,function(e,n){return a("van-cell",{key:n,attrs:{"title-class":"title-time"}},[a("template",{slot:"title"},[a("span",{staticClass:"online"},[t._v(t._s(e.type))]),a("span",{staticClass:"week"},[t._v(t._s(e.weekStr))]),a("span",{staticClass:"timer"},[t._v(t._s(e.startTime+"-"+e.endTime))])]),a("template",{slot:"default"},[a("van-button",{attrs:{type:"warning",round:"",size:"small",plain:""},on:{click:function(n){return t.onScheduleRemove(e)}}},[t._v("删除")])],1)],2)}),a("div",{staticClass:"add-plan van-cell",on:{click:t.onCourseSchedule}},[a("van-icon",{attrs:{name:"add-o"}}),t._v("课时安排\n ")],1),t.scheduleList.length>0?a("van-field",{attrs:{label:"排课列表",readonly:"","input-align":"right","is-link":""},on:{click:t.onShowTimeTable}}):t._e(),a("div",{staticStyle:{margin:"16px"}},[a("van-button",{attrs:{round:"",block:"",type:"info"},on:{click:t.onSubmit}},[t._v("确认排课")])],1)],2),a("van-action-sheet",{attrs:{actions:t.loadData.classTimer,"cancel-text":"取消"},on:{cancel:function(e){t.statusList.classTimerStatus=!1},select:t.onClassTimerSelect},model:{value:t.statusList.classTimerStatus,callback:function(e){t.$set(t.statusList,"classTimerStatus",e)},expression:"statusList.classTimerStatus"}}),a("van-popup",{attrs:{position:"bottom"},model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("van-datetime-picker",{attrs:{type:"date","min-date":t.dataForm.minDate,formatter:t.formatter},on:{cancel:function(e){t.dataForm.status=!1},confirm:t.onCurrentConfirm},model:{value:t.dataForm.currentDate,callback:function(e){t.$set(t.dataForm,"currentDate",e)},expression:"dataForm.currentDate"}})],1),a("van-popup",{attrs:{position:"bottom"},model:{value:t.sheetForm.sheetStatus,callback:function(e){t.$set(t.sheetForm,"sheetStatus",e)},expression:"sheetForm.sheetStatus"}},[a("van-picker",{attrs:{loading:t.sheetForm.loading,"default-index":t.sheetForm.index,columns:t.sheetForm.columns,"show-toolbar":""},on:{cancel:function(e){t.sheetForm.sheetStatus=!1},confirm:t.onSheetConfirm}})],1),a("van-popup",{attrs:{position:"bottom"},model:{value:t.courseForm.teachingStatus,callback:function(e){t.$set(t.courseForm,"teachingStatus",e)},expression:"courseForm.teachingStatus"}},[a("van-picker",{attrs:{columns:t.courseForm.columns,"show-toolbar":""},on:{cancel:function(e){t.courseForm.teachingStatus=!1},confirm:t.onTeachinConfirm}})],1),a("van-popup",{staticClass:"studentChiose",style:{height:"180%"},attrs:{"lock-scroll":!0,position:"bottom"},model:{value:t.statusList.studentStatus,callback:function(e){t.$set(t.statusList,"studentStatus",e)},expression:"statusList.studentStatus"}},[t.statusList.studentStatus?a("div",[a("van-sticky",[a("van-search",{attrs:{"show-action":"",shape:"round",placeholder:"请输入学生名或手机号"},on:{search:t.onSearch},scopedSlots:t._u([{key:"action",fn:function(){return[a("div",{on:{click:t.onSearch}},[t._v("搜索")])]},proxy:!0}],null,!1,3446203101),model:{value:t.params.search,callback:function(e){t.$set(t.params,"search",e)},expression:"params.search"}})],1),a("div",{staticClass:"paddingB80"},[t.dataShow?a("van-list",{key:"data",staticClass:"studentContainer",attrs:{finished:t.finished,"finished-text":""},on:{load:t.getStudent},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},[a("van-checkbox-group",{model:{value:t.checkboxSelect,callback:function(e){t.checkboxSelect=e},expression:"checkboxSelect"}},[a("van-cell-group",t._l(t.dataList,function(e,s){return a("van-cell",{key:s,staticClass:"input-cell",attrs:{center:!0},on:{click:function(n){return t.onCheckboxSelect(e)}}},[a("template",{slot:"icon"},[e.avatar?a("img",{staticClass:"logo",attrs:{src:e.avatar,alt:""}}):a("img",{staticClass:"logo",attrs:{src:n("a7ed"),alt:""}})]),a("template",{slot:"title"},[t._v("\n "+t._s(e.username)+"\n ")]),a("template",{slot:"label"},[a("span",[t._v(t._s(t.desensitPhone(e.parentsPhone)))])]),a("template",{slot:"default"},[a("van-checkbox",{attrs:{name:e.userId.toString()}})],1)],2)}),1)],1)],1):a("m-empty",{key:"data",staticClass:"empty",attrs:{msg:"暂无学生"}})],1),a("div",{staticClass:"button-group-popup"},[a("span",{staticClass:"btn",on:{click:t.onPopupCancel}},[t._v("取消")]),a("span",{staticClass:"btn primary",on:{click:t.onPopupSubmit}},[t._v("确定")])])],1):t._e()]),a("van-popup",{attrs:{position:"bottom"},model:{value:t.statusList.classTime,callback:function(e){t.$set(t.statusList,"classTime",e)},expression:"statusList.classTime"}},[a("van-row",[a("van-col",{attrs:{span:"12"}},[t._v("上课类型")]),a("van-col",{attrs:{span:"12"}},[t._v("上课时间")])],1),a("div",{staticClass:"tableContainer"},t._l(t.timeTable,function(e,n){return a("van-row",{key:n},[a("van-col",{attrs:{span:"12"}},[t._v("\n "+t._s("ONLINE"==e.teachMode?"线上":"线下")+"\n ")]),a("van-col",{attrs:{span:"12"}},[t._v("\n "+t._s(e.classDate)+" "+t._s(e.startClassTimeStr)+"\n ")])],1)}),1)],1)],1)},s=[],r=n("a34a"),i=n.n(r),o=n("5a0c"),u=n.n(o),c=n("3908"),l=n("ff51"),h=n("9afb"),f=n("4198"),d=n("e3eb"),m=n.n(d),p=n("d678");function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,a)}return n}function g(t){for(var e=1;e0?this.checkboxSelectDataList[0].userId:null,n={courseSchedules:this.timeTable,vipGroupApplyBaseInfo:g({},e,{userId:this.teacherId,activityCourseType:"music_theory"})},Object(c["a"])(!0),t.next=22,Object(f["a"])(n).then(function(t){var e=t.data;Object(c["a"])(!1),200==e.code?(a.$toast("申请成功"),setTimeout(function(){a.onSubmitStatus=!0,Object(l["b"])().iPhone?window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api:"back"})):Object(l["b"])().android?DAYA.postMessage(JSON.stringify({api:"back"})):a.$router.push("/business")},500)):a.$toast(e.msg)}).catch(function(){Object(c["a"])(!1)});case 22:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),onCourseSchedule:function(){this.form.singleClassMinutes?this.form.courseStart?this.courseForm.teachingStatus=!0:this.$toast("请选择排课开始时间"):this.$toast("请选课程时长")},onScheduleRemove:function(t){var e=this.scheduleList.indexOf(t);-1!==e&&this.scheduleList.splice(e,1)},setTimeTable:function(){if(this.checkCourseList(!1)){this.timeTable=[];var t=this.form,e=this.scheduleList,n=10,a=0;if(!(e.length<=0)){var s=Number(n)+Number(a),r=t.courseStart.replace(/-/gi,"/"),i=new Date(r),o=0;while(s&&s>0){for(var c=0;c0&&0==l&&0==c&&(l+=7),l<0&&(l+=7);var h=this.getThinkDate(i,l),f=(new Date).getTime(),d=new Date(h.replace(/-/gi,"/")+" "+e[c].startTime+":00").getTime();if(f0?(m.teachMode="ONLINE",this.timeTable.push(m),n--,s--):"线下"==e[c].type&&a>0&&(m.teachMode="OFFLINE",this.timeTable.push(m),a--,s--)}}1==e.length?i.setDate(i.getDate()+7):e.every(function(t){return t.weekStr===e[0].weekStr})&&o++}this.timeTable.sort(function(t,e){var n=u()(u()(t.classDate).format("YYYY-MM-DD")+" "+t.startClassTimeStr+":00").valueOf(),a=u()(u()(e.classDate).format("YYYY-MM-DD")+" "+e.startClassTimeStr+":00").valueOf();return n-a})}}},onClickSingleClass:function(){this.formName.vipGroupCategoryName?this.statusList.classTimerStatus=!0:this.$toast("请选择课程形式")},onCheckStudent:function(){this.form.subjectIdList?this.statusList.studentStatus=!0:this.$toast("请选择课程声部")},onShowTimeTable:function(){this.checkCourseList()&&(this.statusList.classTime=!0,this.setTimeTable())},getThinkDate:function(t,e){var n=t;n.setDate(t.getDate()+e);var a=n.getFullYear(),s=n.getMonth()+1,r="";r=s<10?"0"+s:s+"";var i=n.getDate(),o="";return o=i<10?"0"+i:i+"",a+"-"+r+"-"+o},onTeachinConfirm:function(t){var e=this,n=this.scheduleList,a=(t[2]>=10?t[2]:"0"+t[2])+":"+t[3].split("分")[0],s=this.MinutesTest(t[2],t[3],this.form.singleClassMinutes),r=!0;n.forEach(function(n){var i=e.timeIsrange(a,s,n.startTime),o=e.timeIsrange(a,s,n.endTime);r&&(t[1]==n.weekStr?r=!i&&!o:t[1]!=n.weekStr&&(r=!0))}),r?(n.push({type:t[0],weekStr:t[1],weekIndex:this.getWeek(t[1]),startTime:a,endTime:s,id:Date.now()}),this.courseForm.teachingStatus=!1,this.setTimeTable()):this.$toast("该时间段已排课请重选时间")},checkCourseList:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.scheduleList||[],n=!1;return e.forEach(function(t){"线上"==t.type&&(n=!0)}),!!n||(t&&this.$toast("课时安排缺少线上课类型"),!1)},MinutesTest:function(t,e,n){var a=e.split("分")[0],s=new Date(1900,1,1,t,a);s.setMinutes(s.getMinutes()+parseInt(n));var r=s.getHours(),i=s.getMinutes();return r<10&&(r="0"+r),i<10&&(i="0"+i),r+":"+i},timeIsrange:function(t,e,n){var a=t.split(":");if(2!=a.length)return!1;var s=e.split(":");if(2!=s.length)return!1;var r=n.split(":");if(2!=s.length)return!1;var i=new Date,o=new Date,u=new Date;return i.setHours(a[0]),i.setMinutes(a[1]),o.setHours(s[0]),o.setMinutes(s[1]),u.setHours(r[0]),u.setMinutes(r[1]),u.getTime()-i.getTime()>=0&&u.getTime()-o.getTime()<=0},getWeek:function(t){var e={"周一":1,"周二":2,"周三":3,"周四":4,"周五":5,"周六":6,"周日":0};return e[t]},onSearch:function(){this.params.page=1,this.dataList=[],this.dataShow=!0,this.loading=!0,this.finished=!1,this.getStudent()},getStudent:function(){var t=S(i.a.mark(function t(){var e,n=this;return i.a.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this.params,t.next=3,Object(f["c"])(m()(g({},e,{activityCourseType:"music_theory"}))).then(function(t){var a=t.data;if(n.loading=!1,200==a.code){if(n.dataList.length>0&&1==a.data.pageNo)return;e.page=a.data.pageNo,n.dataList=n.dataList.concat(a.data.rows),e.page>=a.data.totalPage&&(n.finished=!0),n.params.page++}else n.finished=!0;n.dataList.length<=0&&(n.dataShow=!1)});case 3:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),onPopupCancel:function(){this.statusList.studentStatus=!1,this.checkboxSelect=[],this.checkboxSelectList=[]},onPopupSubmit:function(){var t=this.loadData.vipGroupCategorySelect,e=this.checkboxSelect.length;e<1||e>t.studentNum?this.$toast("请选择学生1~".concat(t.studentNum,"名,当前选择").concat(e,"名")):(this.checkboxSelectDataList=JSON.parse(JSON.stringify(this.checkboxSelectList)),this.checkboxSelectIds=JSON.parse(JSON.stringify(this.checkboxSelect)),this.checkboxSelect=[],this.checkboxSelectList=[],this.statusList.studentStatus=!1)},onCheckboxSelect:function(t){var e=this;this.checkboxSelect.includes(t.userId.toString())?(this.checkboxSelect.forEach(function(n,a){n==t.userId.toString()&&e.checkboxSelect.splice(a,1)}),this.checkboxSelectList.forEach(function(n,a){n.userId==t.userId&&e.checkboxSelectList.splice(a,1)})):(this.checkboxSelect.push(t.userId.toString()),this.checkboxSelectList.push(t))},onSelect:function(t){var e=this.sheetForm;e.columns=[],e.sheetStatus=!0,e.loading=!0,e.currentType=t,e.index=0;var n=this.loadData[t];n&&n.length>0?(e.columns=n,e.index=this.formName[t+"Index"],e.loading=!1):this.onLoadingData(t),this.sheetForm.status=!0},onLoadingData:function(){var t=S(i.a.mark(function t(){var e,n=this;return i.a.wrap(function(t){while(1)switch(t.prev=t.next){case 0:if(e=this.sheetForm,"subjectList"!=e.currentType){t.next=6;break}return t.next=4,Object(h["k"])().then(function(t){var a=t.data;if(200==a.code&&a.data.length>0){var s=[];a.data.forEach(function(t){t.value=t.id,t.text=t.name,s.push(t)}),n.loadData.subjectList=s,e.columns=s,e.loading=!1}else n.$toast("暂无科目列表"),e.loading=!1});case 4:t.next=7;break;case 6:"vipGroupCategory"==e.currentType&&Object(h["ab"])({includeMusicTheory:1}).then(function(t){var a=t.data;if(200==a.code&&a.data.length>0){var s=[];a.data.forEach(function(t){t.musicTheory&&(t.value=t.id,t.text=t.name,s.push(t))}),(!s||s.length<=0)&&n.$toast("暂无课程形式"),n.loadData.vipGroupCategory=s,e.columns=s,e.loading=!1}else n.$toast("暂无课程形式"),e.loading=!1});case 7:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),onClassTimerSelect:function(t){this.form.singleClassMinutes!=t.value&&(this.timeTable=[],this.scheduleList=[]),this.form.singleClassMinutes=t.value,this.statusList.classTimerStatus=!1},onSheetConfirm:function(t,e){var n=this,a=this.sheetForm,s=this.form,r=this.formName,i=this.loadData;if("subjectList"==a.currentType)s.subjectIdList=t.value,r.subjectListName=t.text,r.subjectListIndex=e,i.subjectListSelect=t,this.dataList=[],this.params.search=null,this.loading=!1,this.finished=!1,this.dataShow=!0,this.params.page=1,this.checkboxSelect=[],this.checkboxSelectIds=[],this.checkboxSelectList=[],this.checkboxSelectDataList=[];else if("vipGroupCategory"==a.currentType){s.vipGroupCategoryId=t.value,r.vipGroupCategoryName=t.text,r.vipGroupCategoryIndex=e,i.vipGroupCategorySelect=t,s.studentNum=t.studentNum,s.onlineClassesUnitPrice=Math.ceil(t.onlineClassesUnitPrice),s.offlineClassesUnitPrice=Math.ceil(t.offlineClassesUnitPrice),s.singleClassMinutes=null,i.classTimer=[];var o=t.singleClassMinutes.split(",");s.singleClassMinutes=o.length>0?o[0]:null,o.forEach(function(t){n.loadData.classTimer.push({name:t,value:t})}),this.scheduleList=[],this.timeTable=[]}a.sheetStatus=!1},onCurrentConfirm:function(t){var e=new Date(t),n=e.getMonth()+1>=10?e.getMonth()+1:"0"+(e.getMonth()+1),a=e.getDate()>=10?e.getDate():"0"+e.getDate();this.form.courseStart=e.getFullYear()+"-"+n+"-"+a,this.dataForm.status=!1},formatter:function(t,e){return"year"===t?"".concat(e,"年"):"month"===t?"".concat(e,"月"):"day"==t?"".concat(e,"日"):e},desensitPhone:function(t){var e=t.substr(0,3),n=t.substr(-4);return e+"****"+n}}},L=T,N=(n("9afc"),n("2877")),D=Object(N["a"])(L,a,s,!1,null,"70234beb",null);e["a"]=D.exports},3908:function(t,e,n){"use strict";n.d(e,"a",function(){return s});n("433b");var a=n("d399");function s(t){t?a["a"].loading({duration:0,forbidClick:!0,message:"加载中..."}):a["a"].clear()}},4198:function(t,e,n){"use strict";n.d(e,"c",function(){return r}),n.d(e,"a",function(){return o}),n.d(e,"b",function(){return i});var a=n("981f").default,s="/api-teacher",r=function(t){return a({url:s+"/teacherVipGroup/queryChildrenDayStudentList",method:"get",params:t})},i=function(t){return a({url:s+"/vipGroupActivity/getChildrenDayActivitys",method:"get",params:t})},o=function(t){return a({url:s+"/teacherVipGroup/createActivityVipGroup",method:"post",data:t})}},"51c7":function(t,e,n){},"541f":function(t,e,n){},"5a0c":function(t,e,n){!function(e,n){t.exports=n()}(0,function(){"use strict";var t="millisecond",e="second",n="minute",a="hour",s="day",r="week",i="month",o="quarter",u="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,h=function(t,e,n){var a=String(t);return!a||a.length>=e?t:""+Array(e+1-a.length).join(n)+t},f={s:h,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),a=Math.floor(n/60),s=n%60;return(e<=0?"+":"-")+h(a,2,"0")+":"+h(s,2,"0")},m:function(t,e){var n=12*(e.year()-t.year())+(e.month()-t.month()),a=t.clone().add(n,i),s=e-a<0,r=t.clone().add(n+(s?-1:1),i);return Number(-(n+(e-a)/(s?a-r:r-a))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(c){return{M:i,y:u,w:r,d:s,D:"date",h:a,m:n,s:e,ms:t,Q:o}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},d={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("_")},m="en",p={};p[m]=d;var v=function(t){return t instanceof S},g=function(t,e,n){var a;if(!t)return m;if("string"==typeof t)p[t]&&(a=t),e&&(p[t]=e,a=t);else{var s=t.name;p[s]=t,a=s}return!n&&a&&(m=a),a||!n&&m},y=function(t,e){if(v(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new S(n)},b=f;b.l=g,b.i=v,b.w=function(t,e){return y(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})};var S=function(){function h(t){this.$L=this.$L||g(t.locale,null,!0),this.parse(t)}var f=h.prototype;return f.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var a=e.match(c);if(a){var s=a[2]-1||0;return n?new Date(Date.UTC(a[1],s,a[3]||1,a[4]||0,a[5]||0,a[6]||0,a[7]||0)):new Date(a[1],s,a[3]||1,a[4]||0,a[5]||0,a[6]||0,a[7]||0)}}return new Date(e)}(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 b},f.isValid=function(){return!("Invalid Date"===this.$d.toString())},f.isSame=function(t,e){var n=y(t);return this.startOf(e)<=n&&n<=this.endOf(e)},f.isAfter=function(t,e){return y(t)=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return s("end");if(i.tryLoc<=this.prev){var u=a.call(i,"catchLoc"),c=a.call(i,"finallyLoc");if(u&&c){if(this.prev=0;--n){var s=this.tryEntries[n];if(s.tryLoc<=this.prev&&a.call(s,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),D(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var a=n.completion;if("throw"===a.type){var s=a.arg;D(n)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,a){return this.delegate={iterator:I(t),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=e),m}},t}(t.exports);try{regeneratorRuntime=a}catch(s){Function("r","regeneratorRuntime = r")(a)}},"981f":function(t,e,n){"use strict";n.r(e);var a=n("bc3a"),s=n.n(a),r=n("ff51"),i={},o=s.a.create(i);o.interceptors.request.use(function(t){if(Object(r["b"])().android||Object(r["b"])().iPhone){var e=decodeURI(localStorage.getItem("Authorization"));e&&(t.headers["Authorization"]=e)}else{var n=decodeURI(localStorage.getItem("userInfo"));n&&(t.headers["Authorization"]=n)}return t},function(t){return Promise.reject(t)}),o.interceptors.response.use(function(t){return 403==t.data.code&&(window.localStorage.removeItem("userInfo"),window.localStorage.removeItem("Authorization"),Object(r["b"])().android?DAYA.postMessage(JSON.stringify({api:"login"})):Object(r["b"])().iPhone&&window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api:"login"}))),t},function(t){return Promise.reject(t)}),e["default"]=o},"9afb":function(t,e,n){"use strict";n.d(e,"F",function(){return o}),n.d(e,"O",function(){return u}),n.d(e,"H",function(){return c}),n.d(e,"V",function(){return h}),n.d(e,"k",function(){return l}),n.d(e,"ab",function(){return f}),n.d(e,"i",function(){return d}),n.d(e,"m",function(){return m}),n.d(e,"P",function(){return v}),n.d(e,"Q",function(){return g}),n.d(e,"R",function(){return y}),n.d(e,"h",function(){return b}),n.d(e,"Y",function(){return S}),n.d(e,"Z",function(){return k}),n.d(e,"N",function(){return C}),n.d(e,"A",function(){return x}),n.d(e,"c",function(){return T}),n.d(e,"q",function(){return L}),n.d(e,"p",function(){return N}),n.d(e,"e",function(){return D}),n.d(e,"g",function(){return w}),n.d(e,"S",function(){return I}),n.d(e,"T",function(){return M}),n.d(e,"I",function(){return O}),n.d(e,"L",function(){return G}),n.d(e,"v",function(){return A}),n.d(e,"X",function(){return j}),n.d(e,"n",function(){return p}),n.d(e,"s",function(){return F}),n.d(e,"y",function(){return $}),n.d(e,"a",function(){return P}),n.d(e,"U",function(){return _}),n.d(e,"l",function(){return Y}),n.d(e,"x",function(){return U}),n.d(e,"t",function(){return R}),n.d(e,"b",function(){return E}),n.d(e,"o",function(){return H}),n.d(e,"f",function(){return q}),n.d(e,"W",function(){return B}),n.d(e,"w",function(){return V}),n.d(e,"d",function(){return J}),n.d(e,"J",function(){return W}),n.d(e,"z",function(){return K}),n.d(e,"bb",function(){return Q}),n.d(e,"cb",function(){return X}),n.d(e,"j",function(){return tt}),n.d(e,"E",function(){return z}),n.d(e,"C",function(){return et}),n.d(e,"B",function(){return nt}),n.d(e,"r",function(){return at}),n.d(e,"M",function(){return st}),n.d(e,"G",function(){return rt}),n.d(e,"D",function(){return ot}),n.d(e,"u",function(){return it}),n.d(e,"K",function(){return Z});var a=n("4328"),s=n.n(a),r=n("981f").default,i="/api-teacher",o=function(t){return r({url:i+"/snaker/task/queryMyCreatedList",method:"get",params:t})},u=function(t){return r({url:i+"/snaker/task/queryWaitList",method:"get",params:t})},c=function(t){return r({url:i+"/snaker/task/queryProcessedList",method:"get",params:t})},l=function(t){return r({url:i+"/subject/findTeacherSubjets",method:"get",params:t})},h=function(t){return r({url:i+"/subject/findSubSubjects",method:"get",params:t})},f=function(t){return r({url:i+"/vipGroupCategory/queryAll",method:"get",params:t})},d=function(t){return r({url:i+"/vipGroupActivity/findByVipGroupCategory",method:"get",params:t})},m=function(t){return r({url:i+"/school/findVipSchoolByTeacher",method:"get",params:t})},p=function(t){return r({url:i+"/school/findVipSchoolByTeacher2",method:"get",params:t})},v=function(t){return r({url:i+"/school/add",method:"post",data:s.a.stringify(t)})},g=function(t){return r({url:i+"/school/del",method:"post",data:s.a.stringify(t)})},y=function(t){return r({url:i+"/school/update",method:"post",data:s.a.stringify(t)})},b=function(t){return r({url:i+"/teacherDefaultVipGroupSalary/findByTeacherAndCategory",method:"get",params:t})},S=function(t){return r({url:i+"/teacherVipGroup/vipGroupApply",method:"post",data:t})},k=function(t){return r({url:i+"/teacherVipGroup/vipGroupApplyForDouble11",method:"post",data:t})},C=function(t){return r({url:i+"/teacherLeaveRecord/queryVipCourseScheduleList",method:"get",params:t})},x=function(t){return r({url:i+"/leaveCategory/queryPage",method:"post",data:t})},T=function(t){return r({url:i+"/teacherLeaveRecord/askForLeave",method:"post",data:s.a.stringify(t)})},L=function(t){return r({url:i+"/teacherCourseSchedule/getCourseSchedulesWithDate",method:"get",params:t})},N=function(t){return r({url:i+"/teacherCourseSchedule/getCourseScheduleDateByMonth",method:"get",params:t})},D=function(t){return r({url:i+"/teacherCourseSchedule/classStartDateAdjust",method:"post",data:s.a.stringify(t)})},w=function(t){return r({url:i+"/teacherCourseSchedule/courseSwap",method:"post",data:s.a.stringify(t)})},I=function(t){return r({url:i+"/teacherCourseSchedule/statisticsInfo",method:"get",params:t})},M=function(t){return r({url:i+"/teacherCourseSchedule/statisticsList",method:"get",params:t})},O=function(t){return r({url:i+"/teacher/queryStudentApply",method:"get",params:t})},G=function(t){return r({url:i+"/teacher/querySubByMusicGroupId",method:"get",params:t})},A=function(t){return r({url:i+"/teacher/getRegisterOrPreList",method:"get",params:t})},j=function(t){return r({url:i+"/studentRegistration/updateSubject",method:"post",data:s.a.stringify(t)})},F=function(){return r({url:"/api-student/studentOrder/getLuckStatis",method:"get"})},$=function(){return r({url:"/api-web/api/practiceSum",method:"get"})},P=function(t){return r({url:"/api-teacher/classGroup/addStudyReport ",method:"post",data:t})},E=function(t){return r({url:"/api-teacher/studyReport/addStudyReport",method:"post",data:t})},_=function(t){return r({url:"/api-teacher/studyReport/info",method:"get",params:t})},U=function(t){return r({url:"/api-teacher/studyReport/getReviewsInfo",method:"get",params:t})},Y=function(t){return r({url:"/api-teacher/classGroup/findTeacherClassGroupInfo",method:"get",params:t})},R=function(t){return r({url:"/api-teacher/studyReport/getNeedPost",method:"get",params:t})},H=function(t){return r({url:"/api-teacher/courseReview/getCourseInfoHead",method:"get",params:t})},q=function(t){return r({url:"/api-teacher/courseReview/add",method:"post",data:s.a.stringify(t)})},B=function(t){return r({url:"/api-teacher/courseReview/updateReviewInfo",method:"post",data:s.a.stringify(t)})},V=function(t){return r({url:"/api-teacher/courseReview/getReviewInfo",method:"get",params:t})},J=function(t){return r({url:"/api-teacher/teacherCourseHomeworkReply/checkeIsAssignHomework",method:"get",params:t})},W=function(t){return r({url:"/api-teacher/teacherVipGroup/queryStudentsWithTeacher",method:"get",params:t})},Z=function(t){return r({url:"/api-teacher/teacherVipGroup/queryStudentsWithTeacherByOrganId",method:"get",params:t})},z=function(t){return r({url:"/api-teacher/teacherVipGroup/queryDouble11Students",method:"get",params:t})},K=function(t){return r({url:"/api-teacher/visit/queryPage",method:"get",params:t})},Q=function(t){return r({url:"/api-teacher/visit/add",method:"post",data:s.a.stringify(t)})},X=function(t){return r({url:"/api-teacher/visit/getInfo",method:"get",params:t})},tt=function(t){return r({url:"/api-teacher/teacher/findEducationUsers",method:"get",params:t})},et=function(t){return r({url:"/api-cms/news/query",method:"get",params:t})},nt=function(t){return r({url:"/api-cms/news/list",method:"get",params:t})},at=function(t){return r({url:"/api-teacher/classGroup/getCourseStudents",method:"get",params:t})},st=function(t){return r({url:"/api-auth/user/queryUserById/"+t.userId,method:"get"})},rt=function(t){return r({url:"/api-teacher/teacherPracticeGroup/queryPracticeGroupSellPrice",method:"get",params:t})},it=function(t){return r({url:"/api-teacher/teacherPracticeGroup/getPracticeGroupCostCount",method:"get",params:t})},ot=function(t){return r({url:i+"/teacherPracticeGroup/practiceGroupApply",method:"post",data:t})}},"9afc":function(t,e,n){"use strict";var a=n("b360"),s=n.n(a);s.a},a34a:function(t,e,n){t.exports=n("96cf")},a7ed:function(t,e){t.exports="data:image/png;base64,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"},b360:function(t,e,n){},bb2c:function(t,e,n){},c063:function(t,e,n){"use strict";var a=n("51c7"),s=n.n(a);s.a},d133:function(t,e,n){"use strict";var a=n("bb2c"),s=n.n(a);s.a},d678:function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"mempty",class:t.full?"full":null},[n("div",{class:[t.icon?t.icon:"icon_nodata","icon"]}),n("div",{staticClass:"msg"},[t._v(t._s(t.msg?t.msg:"暂无内容"))])])},s=[],r={name:"mempty",props:{icon:String,msg:String,full:Boolean}},i=r,o=(n("c063"),n("2877")),u=Object(o["a"])(i,a,s,!1,null,"45d1a48f",null);e["a"]=u.exports},fa8b:function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"vipCourse"},[a("div",[a("div",{staticClass:"vip-title"},[t._v("课程信息")]),a("van-field",{attrs:{label:"课程声部","input-align":"right",placeholder:"请选择课程声部",readonly:"","is-link":""},on:{click:function(e){return t.onSelect("subjectList")}},model:{value:t.formName.subjectListName,callback:function(e){t.$set(t.formName,"subjectListName",e)},expression:"formName.subjectListName"}}),a("van-field",{attrs:{label:"课程形式","input-align":"right",placeholder:"请选择课程形式",readonly:"","is-link":""},on:{click:function(e){return t.onSelect("vipGroupCategory")}},model:{value:t.formName.vipGroupCategoryName,callback:function(e){t.$set(t.formName,"vipGroupCategoryName",e)},expression:"formName.vipGroupCategoryName"}}),a("van-cell",{staticClass:"courseStudent",attrs:{title:"上课学员",readonly:!0,"input-align":"right","is-link":!(t.checkboxSelectDataList.length>0),value:t.checkboxSelectDataList.length>0?"重新选择":"请选择上课学员","value-class":t.checkboxSelectDataList.length>0?"studentColor":null},on:{click:t.onCheckStudent}}),t.checkboxSelectDataList.length>0?a("div",{staticStyle:{"text-align":"center","line-height":"1.8",padding:"0.05rem 0",background:"#fafbff"}},t._l(t.checkboxSelectDataList,function(e,n){return a("p",{key:n,staticStyle:{color:"#323233"}},[t._v("\n "+t._s(e.username)+" - "+t._s(e.parentsPhone)+"\n ")])}),0):t._e(),a("van-field",{attrs:{label:"活动方案","input-align":"right",placeholder:"请选择活动方案",readonly:"","is-link":""},on:{click:function(e){return t.onSelect("vipGroupActivity")}},model:{value:t.formName.vipGroupActivityName,callback:function(e){t.$set(t.formName,"vipGroupActivityName",e)},expression:"formName.vipGroupActivityName"}}),a("div",{staticClass:"vip-title"},[t._v("课时组成")]),a("van-field",{attrs:{label:"课时总数","input-align":"right",placeholder:"请输入课时总数",readonly:"",value:t.loadData.vipGroupActivitySelect.maxCourseNum?t.loadData.vipGroupActivitySelect.maxCourseNum+"节":"0节"}}),a("van-field",{attrs:{label:"课程时长","input-align":"right",placeholder:"请选择课程时长",readonly:"","is-link":""},on:{click:t.onClickSingleClass},model:{value:t.form.singleClassMinutes,callback:function(e){t.$set(t.form,"singleClassMinutes",e)},expression:"form.singleClassMinutes"}}),t.statusList.hasOnline?a("van-field",{attrs:{label:"线上课","input-align":"right",placeholder:"请输入次数",type:"number"},on:{keyup:t.onClassKeyUp},model:{value:t.form.onlineClassesNums,callback:function(e){t.$set(t.form,"onlineClassesNums",e)},expression:"form.onlineClassesNums"}}):t._e(),t.statusList.hasOffline?a("van-field",{attrs:{label:"线下课","input-align":"right",placeholder:"请输入次数",type:"number"},on:{keyup:function(e){return t.onClassKeyUp("offLine")}},model:{value:t.form.offlineClassesNums,callback:function(e){t.$set(t.form,"offlineClassesNums",e)},expression:"form.offlineClassesNums"}}):t._e(),t.form.offlineClassesNums>0?a("van-field",{attrs:{label:"线下课地址",readonly:!0,"input-align":"right","is-link":"",placeholder:"请选择"},on:{click:function(e){return t.onSelect("teacherSchool")}},model:{value:t.formName.teacherSchoolName,callback:function(e){t.$set(t.formName,"teacherSchoolName",e)},expression:"formName.teacherSchoolName"}}):t._e(),a("van-field",{attrs:{label:"排课开始时间",readonly:!0,"input-align":"right","is-link":"",placeholder:"请选择"},on:{click:function(e){t.dataForm.status=!0}},model:{value:t.form.courseStart,callback:function(e){t.$set(t.form,"courseStart",e)},expression:"form.courseStart"}}),t._l(t.scheduleList,function(e,n){return a("van-cell",{key:n,attrs:{"title-class":"title-time"}},[a("template",{slot:"title"},[a("span",{staticClass:"online"},[t._v(t._s(e.type))]),a("span",{staticClass:"week"},[t._v(t._s(e.weekStr))]),a("span",{staticClass:"timer"},[t._v(t._s(e.startTime+"-"+e.endTime))])]),a("template",{slot:"default"},[a("van-button",{attrs:{type:"warning",round:"",size:"small",plain:""},on:{click:function(n){return t.onScheduleRemove(e)}}},[t._v("删除")])],1)],2)}),a("div",{staticClass:"add-plan van-cell",on:{click:t.onCourseShedule}},[a("van-icon",{attrs:{name:"add-o"}}),t._v("课时安排\n ")],1),t.scheduleList.length>0?a("van-field",{attrs:{label:"排课列表",disabled:"","input-align":"right","is-link":""},on:{click:t.onShowTimeTable}}):t._e(),a("div",{staticStyle:{margin:"16px"}},[a("van-button",{attrs:{round:"",block:"",type:"info"},on:{click:t.onSubmit}},[t._v("确认排课")])],1)],2),a("van-action-sheet",{attrs:{actions:t.loadData.classTimer,"cancel-text":"取消"},on:{cancel:function(e){t.statusList.classTimerStatus=!1},select:t.onClassTimerSelect},model:{value:t.statusList.classTimerStatus,callback:function(e){t.$set(t.statusList,"classTimerStatus",e)},expression:"statusList.classTimerStatus"}}),a("van-popup",{attrs:{position:"bottom"},model:{value:t.enlistForm.status,callback:function(e){t.$set(t.enlistForm,"status",e)},expression:"enlistForm.status"}},[a("van-datetime-picker",{attrs:{type:"date","min-date":t.enlistForm.minDate,formatter:t.formatter},on:{cancel:function(e){t.enlistForm.status=!1},confirm:t.onEnlistConfirm},model:{value:t.enlistForm.currentDate,callback:function(e){t.$set(t.enlistForm,"currentDate",e)},expression:"enlistForm.currentDate"}})],1),a("van-action-sheet",{attrs:{actions:t.loadData.giveTeachMode,"cancel-text":"取消"},on:{cancel:function(e){t.statusList.giveTeachModeStatus=!1},select:t.onModeSelect},model:{value:t.statusList.giveTeachModeStatus,callback:function(e){t.$set(t.statusList,"giveTeachModeStatus",e)},expression:"statusList.giveTeachModeStatus"}}),a("van-popup",{attrs:{position:"bottom"},model:{value:t.sheetForm.sheetStatus,callback:function(e){t.$set(t.sheetForm,"sheetStatus",e)},expression:"sheetForm.sheetStatus"}},[a("van-picker",{attrs:{loading:t.sheetForm.loading,"default-index":t.sheetForm.index,columns:t.sheetForm.columns,"show-toolbar":""},on:{cancel:function(e){t.sheetForm.sheetStatus=!1},confirm:t.onSheetConfirm}})],1),a("van-popup",{attrs:{position:"bottom"},model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("van-datetime-picker",{attrs:{type:"date","min-date":t.dataForm.minDate,formatter:t.formatter},on:{cancel:function(e){t.dataForm.status=!1},confirm:t.onCurrentConfirm},model:{value:t.dataForm.currentDate,callback:function(e){t.$set(t.dataForm,"currentDate",e)},expression:"dataForm.currentDate"}})],1),a("van-popup",{attrs:{position:"bottom"},model:{value:t.courseForm.teachingStatus,callback:function(e){t.$set(t.courseForm,"teachingStatus",e)},expression:"courseForm.teachingStatus"}},[a("van-picker",{attrs:{columns:t.courseForm.columns,"show-toolbar":""},on:{cancel:function(e){t.courseForm.teachingStatus=!1},confirm:t.onTeachinConfirm}})],1),a("van-popup",{staticClass:"studentChiose",style:{height:"180%"},attrs:{"lock-scroll":!0,position:"bottom"},model:{value:t.statusList.studentStatus,callback:function(e){t.$set(t.statusList,"studentStatus",e)},expression:"statusList.studentStatus"}},[t.statusList.studentStatus?a("div",[a("van-sticky",[a("van-search",{attrs:{"show-action":"",shape:"round",placeholder:"请输入学生名或手机号"},on:{search:t.onSearch},scopedSlots:t._u([{key:"action",fn:function(){return[a("div",{on:{click:t.onSearch}},[t._v("搜索")])]},proxy:!0}],null,!1,3446203101),model:{value:t.params.search,callback:function(e){t.$set(t.params,"search",e)},expression:"params.search"}})],1),a("div",{staticClass:"paddingB80"},[t.dataShow?a("van-list",{key:"data",staticClass:"studentContainer",attrs:{finished:t.finished,"finished-text":""},on:{load:t.getStudent},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},[a("van-checkbox-group",{model:{value:t.checkboxSelect,callback:function(e){t.checkboxSelect=e},expression:"checkboxSelect"}},[a("van-cell-group",t._l(t.dataList,function(e,s){return a("van-cell",{key:s,staticClass:"input-cell",attrs:{center:!0},on:{click:function(n){return t.onCheckboxSelect(e)}}},[a("template",{slot:"icon"},[e.avatar?a("img",{staticClass:"logo",attrs:{src:e.avatar,alt:""}}):a("img",{staticClass:"logo",attrs:{src:n("a7ed"),alt:""}})]),a("template",{slot:"title"},[t._v("\n "+t._s(e.username)+"\n ")]),a("template",{slot:"label"},[a("span",[t._v(t._s(t.desensitPhone(e.parentsPhone)))])]),a("template",{slot:"default"},[a("van-checkbox",{attrs:{name:e.userId.toString()}})],1)],2)}),1)],1)],1):a("m-empty",{key:"data",staticClass:"empty",attrs:{msg:"暂无学生"}})],1),a("div",{staticClass:"button-group-popup"},[a("span",{staticClass:"btn",on:{click:t.onPopupCancel}},[t._v("取消")]),a("span",{staticClass:"btn primary",on:{click:t.onPopupSubmit}},[t._v("确定")])])],1):t._e()]),a("van-popup",{attrs:{position:"bottom"},model:{value:t.statusList.classTime,callback:function(e){t.$set(t.statusList,"classTime",e)},expression:"statusList.classTime"}},[a("van-row",[a("van-col",{attrs:{span:"12"}},[t._v("上课类型")]),a("van-col",{attrs:{span:"12"}},[t._v("上课时间")])],1),a("div",{staticClass:"tableContainer"},t._l(t.timeTable,function(e,n){return a("van-row",{key:n},[a("van-col",{attrs:{span:"12"}},[t._v("\n "+t._s("ONLINE"==e.teachMode?"线上":"线下")+"\n ")]),a("van-col",{attrs:{span:"12"}},[t._v("\n "+t._s(e.classDate)+" "+t._s(e.startClassTimeStr)+"\n ")])],1)}),1)],1)],1)},s=[],r=n("a34a"),i=n.n(r),o=n("5a0c"),u=n.n(o),c=n("e3eb"),l=n.n(c),h=n("ff51"),f=n("9afb"),d=n("4198"),m=n("3908"),p=n("d678");function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,a)}return n}function g(t){for(var e=1;e0?(e.columns=n,e.index=this.formName[t+"Index"],e.loading=!1):this.onLoadingData(t),this.sheetForm.status=!0}else this.$toast("请选择上课学生");else this.$toast("请选择课程形式")},formatter:function(t,e){return"year"===t?"".concat(e,"年"):"month"===t?"".concat(e,"月"):"day"==t?"".concat(e,"日"):e},onLoadingData:function(){var t=S(i.a.mark(function t(){var e,n,a=this;return i.a.wrap(function(t){while(1)switch(t.prev=t.next){case 0:if(e=this.sheetForm,"subjectList"!=e.currentType){t.next=6;break}return t.next=4,Object(f["k"])().then(function(t){var n=t.data;if(200==n.code&&n.data.length>0){var s=[];n.data.forEach(function(t){t.value=t.id,t.text=t.name,s.push(t)}),a.loadData.subjectList=s,e.columns=s,e.loading=!1}else a.$toast("暂无科目列表"),e.loading=!1});case 4:t.next=7;break;case 6:"vipGroupCategory"==e.currentType?Object(f["ab"])().then(function(t){var n=t.data;if(200==n.code&&n.data.length>0){var s=[];n.data.forEach(function(t){"1v1"!=t.name&&"1v2"!=t.name||(t.value=t.id,t.text=t.name,s.push(t))}),a.loadData.vipGroupCategory=s,e.columns=s,e.loading=!1}else a.$toast("暂无课程形式"),e.loading=!1}):"vipGroupActivity"==e.currentType?(n=[],this.checkboxSelectDataList&&this.checkboxSelectDataList.length>0&&this.checkboxSelectDataList.forEach(function(t){n.push(t.userId)}),Object(d["b"])({categoryId:this.form.vipGroupCategoryId,studentIds:n.join(",")}).then(function(t){var n=t.data;if(200==n.code&&n.data.length>0){var s=[],r=new RegExp("双十一");n.data.forEach(function(t){r.test(t.name)||(t.value=t.id,t.text=t.name,t.startTime=t.startTime?t.startTime.split(" ")[0]:null,t.endTime=t.endTime?t.endTime.split(" ")[0]:null,s.push(t))}),a.loadData.vipGroupActivity=s,e.columns=s,e.loading=!1}else a.$toast("暂无活动方案"),e.loading=!1})):"teacherSchool"==e.currentType&&Object(f["n"])({userId:this.teacherId}).then(function(t){var n=t.data;if(200==n.code&&n.data.length>0){var s=[];n.data.forEach(function(t){t.value=t.id,t.text=t.name,s.push(t)}),a.loadData.teacherSchool=s,e.columns=s,e.loading=!1}else a.$toast("暂无教学点"),e.loading=!1});case 7:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),onSheetConfirm:function(t,e){var n=this,a=this.sheetForm,s=this.form,r=this.formName,i=this.loadData;if("subjectList"==a.currentType)s.subjectIdList=t.value,r.subjectListName=t.text,r.subjectListIndex=e,i.subjectListSelect=t,this.dataList=[],this.params.search=null,this.loading=!1,this.finished=!1,this.dataShow=!0,this.params.page=1,this.checkboxSelect=[],this.checkboxSelectIds=[],this.checkboxSelectList=[],this.checkboxSelectDataList=[];else if("vipGroupCategory"==a.currentType){s.vipGroupCategoryId=t.value,r.vipGroupCategoryName=t.text,1==t.studentNum?this.activityCourseType="vip1":2==t.studentNum&&(this.activityCourseType="vip2"),r.vipGroupCategoryIndex=e,i.vipGroupCategorySelect=t,s.studentNum=t.studentNum,s.onlineClassesUnitPrice=Math.ceil(t.onlineClassesUnitPrice),s.offlineClassesUnitPrice=Math.ceil(t.offlineClassesUnitPrice),s.singleClassMinutes=null,i.classTimer=[];var o=t.singleClassMinutes.split(",");s.singleClassMinutes=o.length>0?o[0]:null,o.forEach(function(t){n.loadData.classTimer.push({name:t,value:t})}),this.dataList=[],this.params.search=null,this.loading=!1,this.finished=!1,this.dataShow=!0,this.params.page=1,this.checkboxSelect=[],this.checkboxSelectIds=[],this.checkboxSelectList=[],this.checkboxSelectDataList=[],s.vipGroupActivityId=null,r.vipGroupActivityName=null,r.vipGroupActivityIndex=0,i.vipGroupActivity=[],i.vipGroupActivitySelect=[],this.scheduleList=[],this.timeTable=[]}else"vipGroupActivity"==a.currentType?(s.vipGroupActivityId!=t.value&&(s.offlineClassesNums=null,s.onlineClassesNums=null),s.vipGroupActivityId=t.value,r.vipGroupActivityName=t.text,r.vipGroupActivityIndex=e,t.maxCourseNum<=0&&(t.maxCourseNum=0),i.vipGroupActivitySelect=t,s.onlineClassesUnitPrice=Math.ceil(i.vipGroupCategorySelect.onlineClassesUnitPrice),s.offlineClassesUnitPrice=Math.ceil(i.vipGroupCategorySelect.offlineClassesUnitPrice),this.onCalcClassTimes(t),this.setTimeTable()):"teacherSchool"==a.currentType&&(s.teacherSchoolId=t.value,r.teacherSchoolName=t.text,r.teacherSchoolIndex=e);a.sheetStatus=!1},onClassKeyUp:function(t){"offLine"==t&&this.form.offlineClassesNums<=0&&(this.form.teacherSchoolId=null,this.formName.teacherSchoolName=null,this.formName.teacherSchoolIndex=0);var e=this.loadData.vipGroupActivitySelect;this.onCalcClassTimes(e),this.setTimeTable()},onCalcClassTimes:function(t){var e=this.form,n=this.other,a=this.statusList,s=Number(e.onlineClassesNums)+Number(e.offlineClassesNums);if(t.salarySettlementJson){var r=JSON.parse(t.salarySettlementJson);r&&r.onlineSalarySettlement?a.hasOnline=!0:a.hasOnline=!1,r&&r.offlineSalarySettlement?a.hasOffline=!0:a.hasOffline=!1}"GIVE_CLASS"==t.type?(this.statusList.teachOnOrOff=!0,s>=Number(t.attribute1)?(e.totalClassTime=s+"+"+t.attribute2,n.giveNum=t.attribute2):(e.totalClassTime=s,n.giveNum=0)):(e.totalClassTime=s,n.giveNum=0,this.statusList.teachOnOrOff=!1)},onModeSelect:function(t){this.form.giveTeachMode=t.value,this.formName.giveTeachModeName=t.name,this.statusList.giveTeachModeStatus=!1},onClickSingleClass:function(){this.formName.vipGroupCategoryName?this.statusList.classTimerStatus=!0:this.$toast("请选择课程形式")},onClassTimerSelect:function(t){this.form.singleClassMinutes!=t.value&&(this.timeTable=[],this.scheduleList=[]),this.form.singleClassMinutes=t.value,this.statusList.classTimerStatus=!1},onCurrentConfirm:function(t){var e=new Date(t),n=e.getMonth()+1>=10?e.getMonth()+1:"0"+(e.getMonth()+1),a=e.getDate()>=10?e.getDate():"0"+e.getDate();this.form.courseStart=e.getFullYear()+"-"+n+"-"+a,this.dataForm.status=!1},onEnlistConfirm:function(t){var e=new Date(t),n=e.getMonth()+1>=10?e.getMonth()+1:"0"+(e.getMonth()+1),a=e.getDate()>=10?e.getDate():"0"+e.getDate(),s=this.enlistForm,r=this.form;if("start"==s.updateStatus){if(r.registrationStartTime=e.getFullYear()+"-"+n+"-"+a,r.coursesExpireDate){var i=new Date(r.registrationStartTime.replace(/-/gi,"/")).getTime(),o=new Date(r.coursesExpireDate.replace(/-/gi,"/")).getTime();i>o&&(r.coursesExpireDate=null)}}else"end"==s.updateStatus&&(r.coursesExpireDate=e.getFullYear()+"-"+n+"-"+a);s.status=!1},onEnListShow:function(t,e){var n=this.enlistForm;"end"==t?this.form.registrationStartTime?n.minDate=new Date(this.form.registrationStartTime.replace(/-/gi,"/")):n.minDate=new Date:"start"==t&&(n.minDate=new Date),n.currentDate=e?new Date(e.replace(/-/gi,"/")):new Date,n.updateStatus=t,n.status=!0},onCourseShedule:function(){this.form.singleClassMinutes?this.other.giveNum>0&&!this.form.giveTeachMode?this.$toast("请选择赠课类型"):this.form.courseStart?this.courseForm.teachingStatus=!0:this.$toast("请选择排课开始时间"):this.$toast("请选每课时长")},onScheduleRemove:function(t){var e=this.scheduleList.indexOf(t);-1!==e&&this.scheduleList.splice(e,1)},onTeachinConfirm:function(t){var e=this,n=this.scheduleList,a=(t[2]>=10?t[2]:"0"+t[2])+":"+t[3].split("分")[0],s=this.MinutesTest(t[2],t[3],this.form.singleClassMinutes),r=!0;n.forEach(function(n){var i=e.timeIsrange(a,s,n.startTime),o=e.timeIsrange(a,s,n.endTime);r&&(t[1]==n.weekStr?r=!i&&!o:t[1]!=n.weekStr&&(r=!0))}),r?(n.push({type:t[0],weekStr:t[1],weekIndex:this.getWeek(t[1]),startTime:a,endTime:s,id:Date.now()}),this.courseForm.teachingStatus=!1,this.setTimeTable()):this.$toast("该时间段已排课请重选时间")},onShowTimeTable:function(){this.checkCourseList()&&(this.statusList.classTime=!0,this.setTimeTable())},setTimeTable:function(){if(this.checkCourseList(!1)){this.timeTable=[];var t=this.form,e=this.scheduleList,n=parseInt(t.onlineClassesNums?t.onlineClassesNums:0),a=parseInt(t.offlineClassesNums?t.offlineClassesNums:0),s=parseInt(this.other.giveNum),r=t.giveTeachMode;if("ONLINE"==r?n+=s:"OFFLINE"==r&&(a+=s),!(e.length<=0)){var i=Number(n)+Number(a),o=t.courseStart.replace(/-/gi,"/"),c=new Date(o),l=0;while(i&&i>0){for(var h=0;h0&&0==f&&0==h&&(f+=7),f<0&&(f+=7);var d=this.getThinkDate(c,f),m=(new Date).getTime(),p=new Date(d.replace(/-/gi,"/")+" "+e[h].startTime+":00").getTime();if(m0?(v.teachMode="ONLINE",this.timeTable.push(v),n--,i--):"线下"==e[h].type&&a>0&&(v.teachMode="OFFLINE",this.timeTable.push(v),a--,i--)}}1==e.length?c.setDate(c.getDate()+7):e.every(function(t){return t.weekStr===e[0].weekStr})&&l++}this.timeTable.sort(function(t,e){var n=u()(u()(t.classDate).format("YYYY-MM-DD")+" "+t.startClassTimeStr+":00").valueOf(),a=u()(u()(e.classDate).format("YYYY-MM-DD")+" "+e.startClassTimeStr+":00").valueOf();return n-a})}}},onGiveMode:function(){this.statusList.giveTeachModeStatus=!0},getCalcClass:function(){var t=this.loadData,e=this.form,n=t.vipGroupActivitySelect,a=t.teacherCategory,s=e.onlineClassesNums?e.onlineClassesNums:0,r=e.offlineClassesNums?e.offlineClassesNums:0,i=parseInt(this.other.giveNum),o=e.giveTeachMode;if(n.salarySettlementJson){var u=JSON.parse(n.salarySettlementJson),c=0;if(Number(s)+Number(r)>0){var l=s*e.onlineClassesUnitPrice+r*e.offlineClassesUnitPrice;i>0&&!o&&(l=0),c=l*e.studentNum/(Number(s)+Number(r)+Number(i)),"DISCOUNT"==n.type&&(c=c*(n.attribute1?Number(n.attribute1):100)/100)}if(u&&u.onlineSalarySettlement){var h=u.onlineSalarySettlement;"TEACHER_DEFAULT"==h.salarySettlementType?e.onlineTeacherSalary=Math.round(a.offlineClassesSalary):"RATIO_DISCOUNT"==h.salarySettlementType?e.onlineTeacherSalary=Math.round(c?c*(h.settlementValue?h.settlementValue:100)/100:0):"FIXED_SALARY"==h.salarySettlementType&&(e.onlineTeacherSalary=Math.round(h.settlementValue)),e.onlineTeacherSalary=Number(e.onlineTeacherSalary)}else e.onlineTeacherSalary=Math.round(a.offlineClassesSalary);if(u&&u.offlineSalarySettlement){var f=u.offlineSalarySettlement;"TEACHER_DEFAULT"==f.salarySettlementType?e.offlineTeacherSalary=Math.round(a.offlineClassesSalary):"RATIO_DISCOUNT"==f.salarySettlementType?e.offlineTeacherSalary=Math.round(c?c*(f.settlementValue?f.settlementValue:100)/100:0):"FIXED_SALARY"==f.salarySettlementType&&(e.offlineTeacherSalary=Math.round(f.settlementValue)),e.offlineTeacherSalary=Number(e.offlineTeacherSalary)}else e.offlineTeacherSalary=Math.round(a.offlineClassesSalary)}"GIVE_CLASS"==n.type||"BASE_ACTIVITY"==n.type?e.totalCount=Math.round(s*e.onlineClassesUnitPrice+r*e.offlineClassesUnitPrice):"DISCOUNT"==n.type&&(e.totalCount=Math.round((s*e.onlineClassesUnitPrice+r*e.offlineClassesUnitPrice)*Number(n.attribute1)/100)),e.totalCount=Number(e.totalCount)},getThinkDate:function(t,e){var n=t;n.setDate(t.getDate()+e);var a=n.getFullYear(),s=n.getMonth()+1,r="";r=s<10?"0"+s:s+"";var i=n.getDate(),o="";return o=i<10?"0"+i:i+"",a+"-"+r+"-"+o},MinutesTest:function(t,e,n){var a=e.split("分")[0],s=new Date(1900,1,1,t,a);s.setMinutes(s.getMinutes()+parseInt(n));var r=s.getHours(),i=s.getMinutes();return r<10&&(r="0"+r),i<10&&(i="0"+i),r+":"+i},timeIsrange:function(t,e,n){var a=t.split(":");if(2!=a.length)return!1;var s=e.split(":");if(2!=s.length)return!1;var r=n.split(":");if(2!=s.length)return!1;var i=new Date,o=new Date,u=new Date;return i.setHours(a[0]),i.setMinutes(a[1]),o.setHours(s[0]),o.setMinutes(s[1]),u.setHours(r[0]),u.setMinutes(r[1]),u.getTime()-i.getTime()>=0&&u.getTime()-o.getTime()<=0},getWeek:function(t){var e={"周一":1,"周二":2,"周三":3,"周四":4,"周五":5,"周六":6,"周日":0};return e[t]},onSubmit:function(){var t=S(i.a.mark(function t(){var e,n,a,s,r,o,u,c=this;return i.a.wrap(function(t){while(1)switch(t.prev=t.next){case 0:if(e=this.form,n=this.statusList,e.subjectIdList){t.next=5;break}return this.$toast("请选择课程声部"),t.abrupt("return",!1);case 5:if(e.vipGroupCategoryId){t.next=8;break}return this.$toast("请选择课程形式"),t.abrupt("return",!1);case 8:if(!(this.checkboxSelectIds.length<=0)){t.next=11;break}return this.$toast("请选择上课学生"),t.abrupt("return");case 11:if(e.vipGroupActivityId){t.next=14;break}return this.$toast("请选择活动方案"),t.abrupt("return",!1);case 14:if(e.singleClassMinutes){t.next=17;break}return this.$toast("请选择每课时长"),t.abrupt("return",!1);case 17:if(a=!e.onlineClassesNums&&e.onlineClassesNums<=0,s=!e.offlineClassesNums&&e.offlineClassesNums<=0,!n.hasOnline){t.next=23;break}if(!a){t.next=23;break}return this.$toast("请输入线上课次数"),t.abrupt("return",!1);case 23:if(!n.hasOffline){t.next=30;break}if(!s){t.next=27;break}return this.$toast("请输入线下课次数"),t.abrupt("return",!1);case 27:if(!(e.offlineClassesNums>0)||e.teacherSchoolId){t.next=30;break}return this.$toast("请选择线下课地址"),t.abrupt("return",!1);case 30:if(r=this.loadData.vipGroupActivitySelect,"GIVE_CLASS"!=r.type||e.giveTeachMode){t.next=34;break}return this.$toast("请选择赠课类型"),t.abrupt("return",!1);case 34:if(!(this.scheduleList.length<=0)){t.next=37;break}return this.$toast("课时安排不能为空"),t.abrupt("return",!1);case 37:if(!(r.maxCourseNum>0)){t.next=42;break}if(o=parseInt(e.onlineClassesNums)+parseInt(e.offlineClassesNums),o==r.maxCourseNum){t.next=42;break}return this.$toast("课时总数为".concat(r.maxCourseNum,"节")),t.abrupt("return");case 42:if(!(r.maxCourseNum<=0)){t.next=45;break}return this.$toast("当前选择活动有误,请选择其它活动"),t.abrupt("return");case 45:if(this.checkCourseList()){t.next=47;break}return t.abrupt("return");case 47:if(this.setTimeTable(),"ONLINE"==e.giveTeachMode?(e.onlineClassesNum=Number(e.onlineClassesNums)+Number(this.other.giveNum),e.offlineClassesNum=Number(e.offlineClassesNums)):(e.onlineClassesNum=Number(e.onlineClassesNums),e.offlineClassesNum=Number(e.offlineClassesNums)+Number(this.other.giveNum)),e.totalClassTimes=Number(e.onlineClassesNums)+Number(e.offlineClassesNums)+Number(this.other.giveNum),e.paymentExpireDate=e.coursesExpireDate,e.studentIdList=this.checkboxSelectIds.join(","),e.firstStudentId=this.checkboxSelectDataList.length>0?this.checkboxSelectDataList[0].userId:null,u={courseSchedules:this.timeTable,vipGroupApplyBaseInfo:g({},e,{userId:this.teacherId,activityCourseType:this.activityCourseType})},this.onSubmitStatus){t.next=56;break}return t.abrupt("return");case 56:return this.onSubmitStatus=!1,Object(m["a"])(!0),t.next=60,Object(d["a"])(u).then(function(t){var e=t.data;Object(m["a"])(!1),200==e.code?(c.$toast("申请成功"),setTimeout(function(){c.onSubmitStatus=!0,Object(h["b"])().iPhone?window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api:"back"})):Object(h["b"])().android?DAYA.postMessage(JSON.stringify({api:"back"})):c.$router.push("/business")},500)):(c.onSubmitStatus=!0,c.$toast(e.msg))}).catch(function(){c.onSubmitStatus=!0,Object(m["a"])(!1)});case 60:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),checkCourseList:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.form,n=this.scheduleList||[],a=!1,s=!1;n.forEach(function(t){"线上"==t.type&&(a=!0),"线下"==t.type&&(s=!0)});var r=this.statusList,i=!e.onlineClassesNums&&e.onlineClassesNums<=0,o=!e.offlineClassesNums&&e.offlineClassesNums<=0;if(r.hasOnline){if(i)return t&&this.$toast("请输入线上课次数"),!1;if(!i&&!a&&e.onlineClassesNums>0)return t&&this.$toast("课时安排缺少线上课类型"),!1}if(r.hasOffline){if(o)return t&&this.$toast("请输入线下课次数"),!1;if(!o&&!s&&e.offlineClassesNums>0)return t&&this.$toast("课时安排缺少线下课类型"),!1}return!0},onSearch:function(){this.params.page=1,this.dataList=[],this.dataShow=!0,this.loading=!0,this.finished=!1,this.getStudent()},getStudent:function(){var t=this,e=this.params;Object(d["c"])(l()(g({},e,{activityCourseType:this.activityCourseType,subjectId:this.form.subjectIdList}))).then(function(n){var a=n.data;if(t.loading=!1,200==a.code){if(t.dataList.length>0&&1==a.data.pageNo)return;e.page=a.data.pageNo,t.dataList=t.dataList.concat(a.data.rows),e.page>=a.data.totalPage&&(t.finished=!0),t.params.page++}else t.finished=!0;t.dataList.length<=0&&(t.dataShow=!1)})},onPopupCancel:function(){this.statusList.studentStatus=!1,this.checkboxSelect=[],this.checkboxSelectList=[]},onPopupSubmit:function(){var t=this.loadData.vipGroupCategorySelect;this.checkboxSelect.length==t.studentNum?(this.checkboxSelectDataList=JSON.parse(JSON.stringify(this.checkboxSelectList)),this.checkboxSelectIds=JSON.parse(JSON.stringify(this.checkboxSelect)),this.checkboxSelect=[],this.checkboxSelectList=[],this.loadData.vipGroupActivity=[],this.formName.vipGroupActivityName=null,this.formName.vipGroupCategoryIndex=0,this.form.vipGroupActivityId=null,this.statusList.studentStatus=!1):this.$toast("请选择学生".concat(t.studentNum,"名,当前选择").concat(this.checkboxSelect.length,"名"))},onCheckboxSelect:function(t){var e=this;this.checkboxSelect.includes(t.userId.toString())?(this.checkboxSelect.forEach(function(n,a){n==t.userId.toString()&&e.checkboxSelect.splice(a,1)}),this.checkboxSelectList.forEach(function(n,a){n.userId==t.userId&&e.checkboxSelectList.splice(a,1)})):(this.checkboxSelect.push(t.userId.toString()),this.checkboxSelectList.push(t))},desensitPhone:function(t){var e=t.substr(0,3),n=t.substr(-4);return e+"****"+n}}},L=T,N=(n("9323"),n("2877")),D=Object(N["a"])(L,a,s,!1,null,"2a59c36c",null);e["a"]=D.exports}}]);