VIPApply.15d0c543.js 27 KB

12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["VIPApply"],{"11e9":function(e,t,a){var i=a("52a7"),s=a("4630"),n=a("6821"),l=a("6a99"),r=a("69a8"),o=a("c69a"),u=Object.getOwnPropertyDescriptor;t.f=a("9e1e")?u:function(e,t){if(e=n(e),t=l(t,!0),o)try{return u(e,t)}catch(a){}if(r(e,t))return s(!i.f.call(e,t),e[t])}},"28a5":function(e,t,a){"use strict";var i=a("aae3"),s=a("cb7c"),n=a("ebd6"),l=a("0390"),r=a("9def"),o=a("5f1b"),u=a("520a"),c=a("79e5"),f=Math.min,m=[].push,h="split",p="length",d="lastIndex",v=4294967295,g=!c(function(){RegExp(v,"y")});a("214f")("split",2,function(e,t,a,c){var y;return y="c"=="abbc"[h](/(b)*/)[1]||4!="test"[h](/(?:)/,-1)[p]||2!="ab"[h](/(?:ab)*/)[p]||4!="."[h](/(.?)(.?)/)[p]||"."[h](/()()/)[p]>1||""[h](/.?/)[p]?function(e,t){var s=String(this);if(void 0===e&&0===t)return[];if(!i(e))return a.call(s,e,t);var n,l,r,o=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=void 0===t?v:t>>>0,g=new RegExp(e.source,c+"g");while(n=u.call(g,s)){if(l=g[d],l>f&&(o.push(s.slice(f,n.index)),n[p]>1&&n.index<s[p]&&m.apply(o,n.slice(1)),r=n[0][p],f=l,o[p]>=h))break;g[d]===n.index&&g[d]++}return f===s[p]?!r&&g.test("")||o.push(""):o.push(s.slice(f)),o[p]>h?o.slice(0,h):o}:"0"[h](void 0,0)[p]?function(e,t){return void 0===e&&0===t?[]:a.call(this,e,t)}:a,[function(a,i){var s=e(this),n=void 0==a?void 0:a[t];return void 0!==n?n.call(a,s,i):y.call(String(s),a,i)},function(e,t){var i=c(y,e,this,t,y!==a);if(i.done)return i.value;var u=s(e),m=String(this),h=n(u,RegExp),p=u.unicode,d=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(g?"y":"g"),S=new h(g?u:"^(?:"+u.source+")",d),b=void 0===t?v:t>>>0;if(0===b)return[];if(0===m.length)return null===o(S,m)?[m]:[];var C=0,N=0,T=[];while(N<m.length){S.lastIndex=g?N:0;var L,x=o(S,g?m:m.slice(N));if(null===x||(L=f(r(S.lastIndex+(g?0:N)),m.length))===C)N=l(m,N,p);else{if(T.push(m.slice(C,N)),T.length===b)return T;for(var I=1;I<=x.length-1;I++)if(T.push(x[I]),T.length===b)return T;N=C=L}}return T.push(m.slice(C)),T}]})},"38f5":function(e,t,a){"use strict";a.r(t);for(var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"vipapply"},[e.statusList.headerStatus?a("m-header"):e._e(),a("div",{staticClass:"vip-title"},[e._v("课程信息")]),a("van-cell-group",[a("van-field",{attrs:{label:"课程班名称","input-align":"right",size:"large",placeholder:"请输入班级名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),a("van-field",{attrs:{label:"科目名称",readonly:!0,"input-align":"right","is-link":"",size:"large",placeholder:"请选择"},on:{click:function(t){return e.onGetSheetList("subjectList")}},model:{value:e.formName.subjectListName,callback:function(t){e.$set(e.formName,"subjectListName",t)},expression:"formName.subjectListName"}}),a("van-field",{attrs:{label:"课程形式",readonly:!0,"input-align":"right","is-link":"",size:"large",placeholder:"请选择"},on:{click:function(t){return e.onGetSheetList("vipGroupCategory")}},model:{value:e.formName.vipGroupCategoryName,callback:function(t){e.$set(e.formName,"vipGroupCategoryName",t)},expression:"formName.vipGroupCategoryName"}}),a("van-field",{attrs:{label:"活动方案",readonly:!0,"input-align":"right","is-link":"",size:"large",placeholder:"请选择"},on:{click:function(t){return e.onGetSheetList("vipGroupActivity")}},model:{value:e.formName.vipGroupActivityName,callback:function(t){e.$set(e.formName,"vipGroupActivityName",t)},expression:"formName.vipGroupActivityName"}}),a("van-field",{attrs:{label:"线下课地址",readonly:!0,"input-align":"right","is-link":"",size:"large",placeholder:"请选择"},on:{click:function(t){return e.onGetSheetList("teacherSchool")}},model:{value:e.formName.teacherSchoolName,callback:function(t){e.$set(e.formName,"teacherSchoolName",t)},expression:"formName.teacherSchoolName"}})],1),a("div",{staticClass:"vip-title"},[e._v("课时组成")]),a("van-cell-group",[a("van-field",{attrs:{label:"每班人数",disabled:"","input-align":"right",size:"large",placeholder:"每班预计招收人数"},model:{value:e.form.studentNum,callback:function(t){e.$set(e.form,"studentNum",t)},expression:"form.studentNum"}}),a("van-field",{attrs:{label:"每课时长",disabled:"","input-align":"right",size:"large",placeholder:"请输入每课时长"},model:{value:e.form.singleClassMinutes,callback:function(t){e.$set(e.form,"singleClassMinutes",t)},expression:"form.singleClassMinutes"}}),e.formName.vipGroupActivityName||e.statusList.hasOnline?a("van-field",{attrs:{label:"线上课","input-align":"right",size:"large",placeholder:"请输入次数",type:"number"},on:{keyup:e.onClassKeyUp},model:{value:e.form.onlineClassesNums,callback:function(t){e.$set(e.form,"onlineClassesNums",t)},expression:"form.onlineClassesNums"}}):e._e(),e.formName.vipGroupActivityName||e.statusList.hasOffline?a("van-field",{attrs:{label:"线下课","input-align":"right",size:"large",placeholder:"请输入次数",type:"number"},on:{keyup:e.onClassKeyUp},model:{value:e.form.offlineClassesNums,callback:function(t){e.$set(e.form,"offlineClassesNums",t)},expression:"form.offlineClassesNums"}}):e._e()],1),a("div",{staticClass:"vip-title"},[e._v("时间安排")]),a("van-cell-group",[a("van-field",{attrs:{label:"报名开始时间",disabled:"","input-align":"right","is-link":"",size:"large",placeholder:"请选择"},model:{value:e.form.registrationStartTime,callback:function(t){e.$set(e.form,"registrationStartTime",t)},expression:"form.registrationStartTime"}}),a("van-field",{attrs:{label:"报名截止时间",disabled:"","input-align":"right","is-link":"",size:"large",placeholder:"请选择"},model:{value:e.form.coursesExpireDate,callback:function(t){e.$set(e.form,"coursesExpireDate",t)},expression:"form.coursesExpireDate"}})],1),a("div",{staticClass:"vip-title"},[e._v("课时安排")]),a("van-cell-group",[a("van-field",{attrs:{label:"课时总数",disabled:"","input-align":"right",size:"large",placeholder:"请输入次数"},model:{value:e.form.totalClassTime,callback:function(t){e.$set(e.form,"totalClassTime",t)},expression:"form.totalClassTime"}}),e.statusList.teachOnOrOff?a("van-field",{attrs:{label:"赠课类型",readonly:!0,"input-align":"right","is-link":"",size:"large",placeholder:"请选择"},on:{click:e.onGiveMode},model:{value:e.formName.giveTeachModeName,callback:function(t){e.$set(e.formName,"giveTeachModeName",t)},expression:"formName.giveTeachModeName"}}):e._e(),a("van-field",{attrs:{label:"排课开始时间",readonly:!0,"input-align":"right","is-link":"",size:"large",placeholder:"请选择"},on:{click:function(t){e.dataForm.status=!0}},model:{value:e.form.courseStart,callback:function(t){e.$set(e.form,"courseStart",t)},expression:"form.courseStart"}}),e._l(e.scheduleList,function(t,i){return a("van-cell",{key:i,attrs:{"title-class":"title-time"}},[a("template",{slot:"title"},[a("span",{staticClass:"online"},[e._v(e._s(t.type))]),a("span",{staticClass:"week"},[e._v(e._s(t.weekStr))]),a("span",{staticClass:"timer"},[e._v(e._s(t.startTime+"-"+t.endTime))])]),a("template",{slot:"default"},[a("van-button",{attrs:{type:"warning",round:"",size:"small",plain:""},on:{click:function(a){return e.onScheduleRemove(t)}}},[e._v("删除")])],1)],2)}),a("div",{staticClass:"add-plan van-cell",on:{click:e.onCourseShedule}},[a("van-icon",{attrs:{name:"add-o"}}),e._v("课时安排\n ")],1),e.scheduleList.length>0?a("van-field",{attrs:{label:"排课列表",disabled:"","input-align":"right","is-link":"",size:"large"},on:{click:e.onShowTimeTable}}):e._e()],2),a("div",{staticClass:"vip-title"},[e._v("课酬设置")]),a("van-cell-group",[e.statusList.hasOnline?a("van-field",{attrs:{label:"线上课单价",type:"number","input-align":"right",size:"large",disabled:0==e.loadData.vipGroupActivitySelect.salaryReadonlyFlag,placeholder:"金额(每课时)"},on:{keyUp:e.getCalcClass},model:{value:e.form.onlineClassesUnitPrice,callback:function(t){e.$set(e.form,"onlineClassesUnitPrice",t)},expression:"form.onlineClassesUnitPrice"}}):e._e(),e.statusList.hasOffline?a("van-field",{attrs:{label:"线下课单价",type:"number","input-align":"right",size:"large",disabled:0==e.loadData.vipGroupActivitySelect.salaryReadonlyFlag,placeholder:"金额(每课时)"},on:{keyUp:e.getCalcClass},model:{value:e.form.offlineClassesUnitPrice,callback:function(t){e.$set(e.form,"offlineClassesUnitPrice",t)},expression:"form.offlineClassesUnitPrice"}}):e._e(),e.statusList.hasOnline?a("van-field",{attrs:{label:"线上课课酬","input-align":"right",size:"large",disabled:0==e.loadData.vipGroupActivitySelect.salaryReadonlyFlag,placeholder:"金额(每课时)",type:"number"},model:{value:e.form.onlineTeacherSalary,callback:function(t){e.$set(e.form,"onlineTeacherSalary",t)},expression:"form.onlineTeacherSalary"}}):e._e(),e.statusList.hasOffline?a("van-field",{attrs:{label:"线下课课酬","input-align":"right",size:"large",disabled:0==e.loadData.vipGroupActivitySelect.salaryReadonlyFlag,placeholder:"金额(每课时)",type:"number"},model:{value:e.form.offlineTeacherSalary,callback:function(t){e.$set(e.form,"offlineTeacherSalary",t)},expression:"form.offlineTeacherSalary"}}):e._e(),a("van-field",{attrs:{disabled:"",label:"课程总价","input-align":"right",size:"large",placeholder:"金额(每课时)"},model:{value:e.form.totalCount,callback:function(t){e.$set(e.form,"totalCount",t)},expression:"form.totalCount"}})],1),a("div",{staticClass:"button-group"},[a("van-button",{attrs:{type:"primary",round:"",size:"large"},on:{click:e.onSubmit}},[e._v("确认")])],1),a("van-action-sheet",{attrs:{actions:e.loadData.giveTeachMode,"cancel-text":"取消"},on:{cancel:function(t){e.statusList.giveTeachModeStatus=!1},select:e.onModeSelect},model:{value:e.statusList.giveTeachModeStatus,callback:function(t){e.$set(e.statusList,"giveTeachModeStatus",t)},expression:"statusList.giveTeachModeStatus"}}),a("van-popup",{attrs:{position:"bottom"},model:{value:e.sheetForm.sheetStatus,callback:function(t){e.$set(e.sheetForm,"sheetStatus",t)},expression:"sheetForm.sheetStatus"}},[a("van-picker",{attrs:{loading:e.sheetForm.loading,"default-index":e.sheetForm.index,columns:e.sheetForm.columns,"show-toolbar":""},on:{cancel:function(t){e.sheetForm.sheetStatus=!1},confirm:e.onSheetConfirm}})],1),a("van-popup",{attrs:{position:"bottom"},model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status",t)},expression:"dataForm.status"}},[a("van-datetime-picker",{attrs:{type:"date","min-date":e.dataForm.minDate,"max-date":e.dataForm.maxDate,formatter:e.formatter},on:{cancel:function(t){e.dataForm.status=!1},confirm:e.onCurrentConfirm},model:{value:e.dataForm.currentDate,callback:function(t){e.$set(e.dataForm,"currentDate",t)},expression:"dataForm.currentDate"}})],1),a("van-popup",{attrs:{position:"bottom"},model:{value:e.courseForm.teachingStatus,callback:function(t){e.$set(e.courseForm,"teachingStatus",t)},expression:"courseForm.teachingStatus"}},[a("van-picker",{attrs:{columns:e.courseForm.columns,"show-toolbar":""},on:{cancel:function(t){e.courseForm.teachingStatus=!1},confirm:e.onTeachinConfirm}})],1),a("van-popup",{attrs:{position:"bottom"},model:{value:e.statusList.classTime,callback:function(t){e.$set(e.statusList,"classTime",t)},expression:"statusList.classTime"}},[a("van-row",[a("van-col",{attrs:{span:"12"}},[e._v("上课类型")]),a("van-col",{attrs:{span:"12"}},[e._v("上课时间")])],1),a("div",{staticClass:"tableContainer"},e._l(e.timeTable,function(t,i){return a("van-row",{key:i},[a("van-col",{attrs:{span:"12"}},[e._v("\n "+e._s("ONLINE"==t.teachMode?"线上":"线下")+"\n ")]),a("van-col",{attrs:{span:"12"}},[e._v("\n "+e._s(t.classDate)+" "+e._s(t.startClassTimeStr)+"\n ")])],1)}),1)],1)],1)},s=[],n=(a("c5f6"),a("28a5"),a("ac6a"),a("7f7f"),a("6e6e")),l=a("ff51"),r=a("9afb"),o=[],u=0;u<60;u++){var c=u<10?"0"+u:u;o.push(c+"分")}var f={name:"vipapply",components:{MHeader:n["a"]},data:function(){return{dataForm:{status:!1,minDate:new Date,maxDate:new Date(2025,10,1),currentDate:new Date},statusList:{giveTeachModeStatus:!1,teachOnOrOff:!1,hasOnline:!1,hasOffline:!1,classTime:!1,headerStatus:!1},loadData:{subjectList:[],subjectListSelect:[],vipGroupCategory:[],vipGroupCategorySelect:[],vipGroupActivity:[],vipGroupActivitySelect:[],teacherSchool:[],teacherSchoolSelect:[],giveTeachMode:[{name:"线上课",value:"ONLINE"},{name:"线下课",value:"OFFLINE"}],giveTeachModeSelect:[],teacherCategory:[]},sheetForm:{currentType:null,sheetStatus:!1,loading:!0,index:0,columns:[]},courseForm:{teachingStatus:!1,columns:[{values:["线上","线下"],className:"type"},{values:["周一","周二","周三","周四","周五","周六","周日"],className:"week"},{values:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],className:"hours",defaultIndex:7},{values:o,className:"minutes"}]},form:{name:null,subjectIdList:null,vipGroupCategoryId:null,vipGroupActivityId:null,teacherSchoolId:null,studentNum:null,singleClassMinutes:null,onlineClassesNums:null,offlineClassesNums:null,registrationStartTime:null,coursesExpireDate:null,totalClassTime:null,courseStart:null,giveTeachMode:null,onlineClassesUnitPrice:null,offlineClassesUnitPrice:null,onlineTeacherSalary:null,offlineTeacherSalary:null,totalCount:null},formName:{subjectListName:null,subjectListIndex:0,vipGroupCategoryName:null,vipGroupCategoryIndex:0,vipGroupActivityName:null,vipGroupActivityIndex:0,teacherSchoolName:null,teacherSchoolIndex:0,giveTeachModeName:null},other:{onlineSalary:null,offlineSalary:null,giveNum:0},scheduleList:[],timeTable:[]}},mounted:function(){document.title="VIP课程班申请",Object(l["a"])().android&&(this.headerStatus=!0)},methods:{onGetSheetList:function(e){var t=this.sheetForm;if(t.columns=[],this.form.vipGroupCategoryId||"vipGroupActivity"!=e){t.sheetStatus=!0,t.loading=!0,t.currentType=e,t.index=0;var a=this.loadData[e];a.length>0?(t.columns=a,t.index=this.formName[e+"Index"],t.loading=!1):this.onLoadingData(e)}else this.$toast("请选择课程形式")},onLoadingData:function(){var e=this,t=this.sheetForm;"subjectList"==t.currentType?Object(r["e"])().then(function(a){var i=a.data;if(200==i.code&&i.data.length>0){var s=[];i.data.forEach(function(e){e.value=e.id,e.text=e.name,s.push(e)}),e.loadData.subjectList=s,t.columns=s,t.loading=!1}else e.$toast("暂无科目列表"),t.loading=!1}):"vipGroupCategory"==t.currentType?Object(r["p"])().then(function(a){var i=a.data;if(200==i.code&&i.data.length>0){var s=[];i.data.forEach(function(e){e.value=e.id,e.text=e.name,s.push(e)}),e.loadData.vipGroupCategory=s,t.columns=s,t.loading=!1}else e.$toast("暂无课程形式"),t.loading=!1}):"vipGroupActivity"==t.currentType?Object(r["d"])({categoryId:this.form.vipGroupCategoryId}).then(function(a){var i=a.data;if(200==i.code&&i.data.length>0){var s=[];i.data.forEach(function(e){e.value=e.id,e.text=e.name,e.startTime=e.startTime?e.startTime.split(" ")[0]:null,e.endTime=e.endTime?e.endTime.split(" ")[0]:null,s.push(e)}),e.loadData.vipGroupActivity=s,t.columns=s,t.loading=!1}else e.$toast("暂无活动文案"),t.loading=!1}):"teacherSchool"==t.currentType&&Object(r["f"])().then(function(a){var i=a.data;if(200==i.code&&i.data.length>0){var s=[];i.data.forEach(function(e){e.value=e.id,e.text=e.name,s.push(e)}),e.loadData.teacherSchool=s,t.columns=s,t.loading=!1}else e.$toast("暂无教学点"),t.loading=!1})},findTeacherCategory:function(e){var t=this;Object(r["c"])({categoryId:e}).then(function(e){var a=e.data;200==a.code&&(t.loadData.teacherCategory=a.data)})},onSheetConfirm:function(e,t){var a=this.sheetForm,i=this.form,s=this.formName,n=this.loadData;"subjectList"==a.currentType?(i.subjectIdList=e.value,s.subjectListName=e.text,s.subjectListIndex=t,n.subjectListSelect=e):"vipGroupCategory"==a.currentType?(n.vipGroupCategorySelect.id!=e.id&&this.findTeacherCategory(e.id),i.vipGroupCategoryId=e.value,s.vipGroupCategoryName=e.text,s.vipGroupCategoryIndex=t,n.vipGroupCategorySelect=e,i.studentNum=e.studentNum,i.singleClassMinutes=e.singleClassMinutes,i.onlineClassesUnitPrice=e.onlineClassesUnitPrice,i.offlineClassesUnitPrice=e.offlineClassesUnitPrice,i.vipGroupActivityId=null,s.vipGroupActivityName=null,s.vipGroupActivityIndex=0,n.vipGroupActivity=[],n.vipGroupActivitySelect=[]):"vipGroupActivity"==a.currentType?(i.vipGroupActivityId=e.value,s.vipGroupActivityName=e.text,s.vipGroupActivityIndex=t,n.vipGroupActivitySelect=e,this.onCalcClassTimes(e),this.getCalcClass(),this.setTimeTable(),i.registrationStartTime=e.startTime,i.coursesExpireDate=e.endTime):"teacherSchool"==a.currentType&&(i.teacherSchoolId=e.value,s.teacherSchoolName=e.text,s.teacherSchoolIndex=t),a.sheetStatus=!1},onClassKeyUp:function(){var e=this.loadData.vipGroupActivitySelect;this.onCalcClassTimes(e),this.getCalcClass()},onCalcClassTimes:function(e){var t=this.form,a=this.other,i=this.statusList,s=Number(t.onlineClassesNums)+Number(t.offlineClassesNums);if(e.salarySettlementJson){var n=JSON.parse(e.salarySettlementJson);n&&n.onlineSalarySettlement?i.hasOnline=!0:i.hasOnline=!1,n&&n.offlineSalarySettlement?i.hasOffline=!0:i.hasOffline=!1}"GIVE_CLASS"==e.type?(this.statusList.teachOnOrOff=!0,s>=Number(e.attribute1)?(t.totalClassTime=s+"+"+e.attribute2,a.giveNum=e.attribute2):(t.totalClassTime=s,a.giveNum=0)):(t.totalClassTime=s,a.giveNum=0,this.statusList.teachOnOrOff=!1)},onModeSelect:function(e){this.form.giveTeachMode=e.value,this.formName.giveTeachModeName=e.name,this.statusList.giveTeachModeStatus=!1},onCurrentConfirm:function(e){var t=new Date(e);this.form.courseStart=t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate(),this.dataForm.status=!1},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(e){var t=this.scheduleList.indexOf(e);-1!==t&&this.scheduleList.splice(t,1)},onTeachinConfirm:function(e){var t=this,a=this.scheduleList,i=(e[2]>=10?e[2]:"0"+e[2])+":"+e[3].split("分")[0],s=this.MinutesTest(e[2],e[3],this.form.singleClassMinutes),n=!0;a.forEach(function(a){var l=t.timeIsrange(i,s,a.startTime),r=t.timeIsrange(i,s,a.endTime);e[1]==a.weekStr?n=!l&&!r:e[1]!=a.weekStr&&(n=!0)}),n?(a.push({type:e[0],weekStr:e[1],weekIndex:this.getWeek(e[1]),startTime:i,endTime:s,id:Date.now()}),this.courseForm.teachingStatus=!1,this.setTimeTable()):this.$toast("该时间段已排课请重选时间")},onShowTimeTable:function(){this.statusList.classTime=!0,this.setTimeTable()},setTimeTable:function(){this.timeTable=[];var e=this.form,t=this.scheduleList,a=parseInt(e.onlineClassesNums),i=parseInt(e.offlineClassesNums),s=parseInt(this.other.giveNum),n=e.giveTeachMode;if("ONLINE"==n?a+=s:"OFFLINE"==n&&(i+=s),!(t.length<=0)){var l=Number(a)+Number(i),r=new Date(e.courseStart);while(l&&l>0){for(var o=0;o<t.length;o++){if(0==a&&0==i)break;var u=t[o].weekIndex-r.getDay();u<0&&(u+=7);var c=this.getThinkDate(r,u),f={classDate:c,startClassTimeStr:t[o].startTime,endClassTimeStr:t[o].endTime};"线上"==t[o].type&&a>0?(f.teachMode="ONLINE",this.timeTable.push(f),a--):"线下"==t[o].type&&i>0?(f.teachMode="OFFLINE",this.timeTable.push(f),i--):a>0?(f.teachMode="ONLINE",this.timeTable.push(f),a--):i>0&&(f.teachMode="OFFLINE",this.timeTable.push(f),i--),l--}r.setDate(r.getDate()+7)}}},onGiveMode:function(){this.statusList.giveTeachModeStatus=!0,this.getCalcClass()},getCalcClass:function(){var e=this.loadData,t=this.form,a=e.vipGroupActivitySelect,i=e.vipGroupCategorySelect,s=e.teacherCategory,n=t.onlineClassesNums?t.onlineClassesNums:0,l=t.offlineClassesNums?t.offlineClassesNums:0;t.giveTeachMode;if(a.salarySettlementJson){var r=JSON.parse(a.salarySettlementJson);if(r&&r.onlineSalarySettlement){var o=r.onlineSalarySettlement;if("TEACHER_DEFAULT"==o.salarySettlementType){var u=(i.singleClassMinutes/30).toFixed(2);t.onlineTeacherSalary=u*s.onlineClassesSalary}else"RATIO_DISCOUNT"==o.salarySettlementType?t.onlineTeacherSalary=i.onlineClassesUnitPrice*(o.settlementValue?o.settlementValue:10)/10:"FIXED_SALARY"==o.salarySettlementType&&(t.onlineTeacherSalary=o.settlementValue)}if(r&&r.offlineSalarySettlement){var c=r.offlineSalarySettlement;if("TEACHER_DEFAULT"==c.salarySettlementType){var f=(i.singleClassMinutes/30).toFixed(2);t.offlineTeacherSalary=f*s.offlineClassesSalary}else"RATIO_DISCOUNT"==c.salarySettlementType?t.offlineTeacherSalary=i.offlineClassesUnitPrice*(c.settlementValue?c.settlementValue:100)/100:"FIXED_SALARY"==c.salarySettlementType&&(t.offlineTeacherSalary=c.settlementValue)}}"GIVE_CLASS"==a.type||"BASE_ACTIVITY"==a.type?t.totalCount=n*t.onlineClassesUnitPrice+l*t.offlineClassesUnitPrice:"DISCOUNT"==a.type&&(t.totalCount=(n*t.onlineClassesUnitPrice+l*t.offlineClassesUnitPrice)*Number(a.attribute1)/100)},getThinkDate:function(e,t){var a=e;a.setDate(e.getDate()+t);var i=a.getFullYear(),s=a.getMonth()+1,n="";n=s<10?"0"+s:s+"";var l=a.getDate(),r="";return r=l<10?"0"+l:l+"",i+"-"+n+"-"+r},MinutesTest:function(e,t,a){var i=t.split("分")[0],s=new Date(1900,1,1,e,i);s.setMinutes(s.getMinutes()+parseInt(a));var n=s.getHours(),l=s.getMinutes();return n<10&&(n="0"+n),l<10&&(l="0"+l),n+":"+l},timeIsrange:function(e,t,a){var i=e.split(":");if(2!=i.length)return!1;var s=t.split(":");if(2!=s.length)return!1;var n=a.split(":");if(2!=s.length)return!1;var l=new Date,r=new Date,o=new Date;return l.setHours(i[0]),l.setMinutes(i[1]),r.setHours(s[0]),r.setMinutes(s[1]),o.setHours(n[0]),o.setMinutes(n[1]),o.getTime()-l.getTime()>=0&&o.getTime()-r.getTime()<=0},getWeek:function(e){var t={"周一":1,"周二":2,"周三":3,"周四":4,"周五":5,"周六":6,"周日":0};return t[e]},formatter:function(e,t){return"year"===e?"".concat(t,"年"):"month"===e?"".concat(t,"月"):"day"===e?"".concat(t,"日"):t},onSubmit:function(){var e=this,t=this.form;if(!t.name)return this.$toast("请输入课程班名称"),!1;if(!t.subjectIdList)return this.$toast("请选择科目"),!1;if(!t.vipGroupCategoryId)return this.$toast("请选择课程形式"),!1;if(!t.vipGroupActivityId)return this.$toast("请选择活动方案"),!1;if(!t.teacherSchoolId)return this.$toast("请选择线下课地址"),!1;if(!t.onlineClassesNums&&t.onlineClassesNums<=0)return this.$toast("上课次数有误"),!1;if(!t.offlineClassesNums&&t.offlineClassesNums<=0)return this.$toast("请输入线下课次数"),!1;var a=this.loadData.vipGroupActivitySelect;if("GIVE_CLASS"==a.type&&!t.giveTeachMode)return this.$toast("请选择赠课类型"),!1;if(this.scheduleList.length<=0)return this.$toast("课时安排不能为空"),!1;if(!t.onlineClassesUnitPrice)return this.$toast("请输入线上课单价"),!1;if(!t.offlineClassesUnitPrice)return this.$toast("请输入线下课单价"),!1;if(!t.onlineTeacherSalary)return this.$toast("请输入线上课课酬"),!1;if(!t.offlineTeacherSalary)return this.$toast("请输入线下课课酬"),!1;"ONLINE"==t.giveTeachMode?(t.onlineClassesNum=Number(t.onlineClassesNums)+Number(this.other.giveNum),t.offlineClassesNum=Number(t.offlineClassesNums)):(t.onlineClassesNum=Number(t.onlineClassesNums),t.offlineClassesNum=Number(t.offlineClassesNums)+Number(this.other.giveNum)),t.totalClassTimes=Number(t.onlineClassesNums)+Number(t.offlineClassesNums)+Number(this.other.giveNum),t.paymentExpireDate=t.courseStart;var i={courseSchedules:this.timeTable,vipGroupApplyBaseInfo:t};Object(r["o"])(i).then(function(t){var a=t.data;200==a.code?(e.$toast("申请成功"),Object(l["a"])().iPhone?window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api:"back"})):e.$router.push("/business")):e.$toast(a.msg)})}}},m=f,h=(a("508a"),a("2877")),p=Object(h["a"])(m,i,s,!1,null,"54c8f25b",null);t["default"]=p.exports},"4c3f":function(e,t,a){},"508a":function(e,t,a){"use strict";var i=a("4c3f"),s=a.n(i);s.a},"5dbc":function(e,t,a){var i=a("d3f4"),s=a("8b97").set;e.exports=function(e,t,a){var n,l=t.constructor;return l!==a&&"function"==typeof l&&(n=l.prototype)!==a.prototype&&i(n)&&s&&s(e,n),e}},"7f7f":function(e,t,a){var i=a("86cc").f,s=Function.prototype,n=/^\s*function ([^ (]*)/,l="name";l in s||a("9e1e")&&i(s,l,{configurable:!0,get:function(){try{return(""+this).match(n)[1]}catch(e){return""}}})},"8b97":function(e,t,a){var i=a("d3f4"),s=a("cb7c"),n=function(e,t){if(s(e),!i(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,i){try{i=a("9b43")(Function.call,a("11e9").f(Object.prototype,"__proto__").set,2),i(e,[]),t=!(e instanceof Array)}catch(s){t=!0}return function(e,a){return n(e,a),t?e.__proto__=a:i(e,a),e}}({},!1):void 0),check:n}},9093:function(e,t,a){var i=a("ce10"),s=a("e11e").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,s)}},aa77:function(e,t,a){var i=a("5ca1"),s=a("be13"),n=a("79e5"),l=a("fdef"),r="["+l+"]",o="​…",u=RegExp("^"+r+r+"*"),c=RegExp(r+r+"*$"),f=function(e,t,a){var s={},r=n(function(){return!!l[e]()||o[e]()!=o}),u=s[e]=r?t(m):l[e];a&&(s[a]=u),i(i.P+i.F*r,"String",s)},m=f.trim=function(e,t){return e=String(s(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(c,"")),e};e.exports=f},aae3:function(e,t,a){var i=a("d3f4"),s=a("2d95"),n=a("2b4c")("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[n])?!!t:"RegExp"==s(e))}},ac6a:function(e,t,a){for(var i=a("cadf"),s=a("0d58"),n=a("2aba"),l=a("7726"),r=a("32e9"),o=a("84f2"),u=a("2b4c"),c=u("iterator"),f=u("toStringTag"),m=o.Array,h={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=s(h),d=0;d<p.length;d++){var v,g=p[d],y=h[g],S=l[g],b=S&&S.prototype;if(b&&(b[c]||r(b,c,m),b[f]||r(b,f,g),o[g]=m,y))for(v in i)b[v]||n(b,v,i[v],!0)}},c5f6:function(e,t,a){"use strict";var i=a("7726"),s=a("69a8"),n=a("2d95"),l=a("5dbc"),r=a("6a99"),o=a("79e5"),u=a("9093").f,c=a("11e9").f,f=a("86cc").f,m=a("aa77").trim,h="Number",p=i[h],d=p,v=p.prototype,g=n(a("2aeb")(v))==h,y="trim"in String.prototype,S=function(e){var t=r(e,!1);if("string"==typeof t&&t.length>2){t=y?t.trim():m(t,3);var a,i,s,n=t.charCodeAt(0);if(43===n||45===n){if(a=t.charCodeAt(2),88===a||120===a)return NaN}else if(48===n){switch(t.charCodeAt(1)){case 66:case 98:i=2,s=49;break;case 79:case 111:i=8,s=55;break;default:return+t}for(var l,o=t.slice(2),u=0,c=o.length;u<c;u++)if(l=o.charCodeAt(u),l<48||l>s)return NaN;return parseInt(o,i)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof p&&(g?o(function(){v.valueOf.call(a)}):n(a)!=h)?l(new d(S(t)),a,p):S(t)};for(var b,C=a("9e1e")?u(d):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),N=0;C.length>N;N++)s(d,b=C[N])&&!s(p,b)&&f(p,b,c(d,b));p.prototype=v,v.constructor=p,a("2aba")(i,h,p)}},fdef:function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"}}]);
  2. //# sourceMappingURL=VIPApply.15d0c543.js.map