1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d014e364"],{"1cc7":function(e,t,r){"use strict";r.d(t,"x",function(){return n}),r.d(t,"J",function(){return o}),r.d(t,"o",function(){return u}),r.d(t,"k",function(){return l}),r.d(t,"D",function(){return c}),r.d(t,"B",function(){return m}),r.d(t,"q",function(){return f}),r.d(t,"s",function(){return d}),r.d(t,"f",function(){return p}),r.d(t,"F",function(){return h}),r.d(t,"y",function(){return v}),r.d(t,"A",function(){return b}),r.d(t,"w",function(){return g}),r.d(t,"v",function(){return y}),r.d(t,"c",function(){return F}),r.d(t,"M",function(){return k}),r.d(t,"i",function(){return w}),r.d(t,"a",function(){return C}),r.d(t,"l",function(){return T}),r.d(t,"L",function(){return O}),r.d(t,"d",function(){return _}),r.d(t,"r",function(){return j}),r.d(t,"P",function(){return S}),r.d(t,"m",function(){return G}),r.d(t,"Q",function(){return L}),r.d(t,"z",function(){return N}),r.d(t,"j",function(){return I}),r.d(t,"g",function(){return D}),r.d(t,"e",function(){return P}),r.d(t,"E",function(){return M}),r.d(t,"b",function(){return x}),r.d(t,"h",function(){return E}),r.d(t,"O",function(){return $}),r.d(t,"t",function(){return A}),r.d(t,"u",function(){return q}),r.d(t,"I",function(){return U}),r.d(t,"K",function(){return H}),r.d(t,"C",function(){return V}),r.d(t,"H",function(){return R}),r.d(t,"G",function(){return B}),r.d(t,"n",function(){return W}),r.d(t,"p",function(){return J}),r.d(t,"N",function(){return z});var a=r("b775"),s=r("4328"),i=r.n(s);function n(e){return Object(a["a"])({url:"/web-server/organization/queryPage",method:"get",params:i.a.stringify(e)})}function o(e){return Object(a["a"])({url:"/web-server/chargeType/queryPage",method:"get",params:i.a.stringify(e)})}function u(e){return Object(a["a"])({url:"/web-server/cooperationOrgan/queryPage",method:"get",params:i.a.stringify(e)})}function l(e){return Object(a["a"])({url:"/web-server/school/queryPage",method:"get",params:i.a.stringify(e)})}function c(e){return Object(a["a"])({url:"/web-server/teacher/findTeachers",method:"get",params:i.a.stringify(e)})}function m(e){return Object(a["a"])({url:"/web-server/subject/findSubSubjects",method:"get",params:i.a.stringify(e)})}function f(e){return Object(a["a"])({url:"/web-server/subject/findDefaultSubByChargeTypeId",method:"get",params:e})}function d(e){return Object(a["a"])({url:"/web-server/goods/queryGoodsBySubId",method:"get",params:e})}function p(e){return Object(a["a"])({url:"/web-server/musicGroup/createGroup",method:"post",data:e})}function h(e){return Object(a["a"])({url:"/web-server/musicGroupSubjectPlan/getMusicSubjectClass",method:"get",params:e})}function v(e){return Object(a["a"])({url:"/web-server/classGroup/findMusicGroupClass",method:"get",params:e})}function b(e){return Object(a["a"])({url:"/web-server/studentRegistration/queryStudentApplyDetail",method:"get",params:e})}function g(e){return Object(a["a"])({url:"/web-server/chargeType/queryPage",method:"get",params:e})}function y(e){return Object(a["a"])({url:"/web-server/studentRegistration/getNoClassStu",method:"get",params:e})}function F(e){return Object(a["a"])({url:"/web-server/classGroup/add",method:"post",data:e})}function k(e){return Object(a["a"])({url:"/web-server/classGroup/delSingle",method:"post",data:i.a.stringify(e)})}function w(e){return Object(a["a"])({url:"/web-server/classGroup/findNoClassSubjects",method:"get",params:e})}function C(e){return Object(a["a"])({url:"/web-server/classGroup/addMixClass",method:"post",data:i.a.stringify(e)})}function T(e){return Object(a["a"])({url:"/web-server/classGroup/findMixMusicGroupClass",method:"get",params:e})}function O(e){return Object(a["a"])({url:"/web-server/classGroup/delMix",method:"post",data:i.a.stringify(e)})}function _(e){return Object(a["a"])({url:"/web-server/classGroup/findAllClassGroupByMusicGroup",method:"get",params:e})}function j(e){return Object(a["a"])({url:"/web-server/classGroup/findMusicGroupClassTeacher",method:"get",params:e})}function S(e){return Object(a["a"])({url:"/web-server/classGroup/addClassGroupTeacher",method:"get",params:e})}function G(e){return Object(a["a"])({url:"/web-server/classGroup/findClassGroupAboutMix",method:"get",params:e})}function L(e){return Object(a["a"])({url:"/web-server/courseSchedule/batchAddCourseSchedule",method:"post",data:e})}function N(e){return Object(a["a"])({url:"/web-server/subject/queryPageTree",method:"get",params:e})}function I(e){return Object(a["a"])({url:"/web-server/subject/querySubByMusicGroupId",method:"get",params:e})}function D(e){return Object(a["a"])({url:"/web-server/teacher/findMusicGroupTeachers",method:"get",params:e})}function P(e){return Object(a["a"])({url:"/web-server/courseSchedule/checkMusicGroupClassCourse",method:"post",data:i.a.stringify(e)})}function M(e){return Object(a["a"])({url:"/web-server/musicGroup/get/".concat(e),method:"get"})}function x(e){return Object(a["a"])({url:"/web-server/classGroup/addHighClass",method:"POST",data:e})}function E(e){return Object(a["a"])({url:"/web-server/classGroup/findMusicGroupClassTeacherSalary",method:"GET",params:e})}function $(e){return Object(a["a"])({url:"/web-server/classGroup/setClassGroupTeacherSalary",method:"post",data:e})}function A(e){return Object(a["a"])({url:"/web-server/musicGroup/get",method:"get",params:e})}function q(e){return Object(a["a"])({url:"/web-server/recharge/findAll",method:"get",params:e})}function U(e){return Object(a["a"])({url:"/web-server/teacher/queryMusicGroupTeachers",method:"get",params:e})}function H(e){return Object(a["a"])({url:"/web-server/subject/findSubApplyDetail",method:"get",params:e})}function V(e){return Object(a["a"])({url:"/web-server/teacher/queryTeacherAttendance",method:"get",params:e})}function R(e){return Object(a["a"])({url:"/web-server/studentManage/queryMusicGroupStudent",method:"get",params:e})}function B(e){return Object(a["a"])({url:"/web-server/studentManage/musicGroupStudentsSum",method:"get",params:e})}function W(e){return Object(a["a"])({url:"/web-server/classGroup/queryMusicGroupClassGroup",method:"get",params:e})}function J(e){return Object(a["a"])({url:"/web-server/classGroup/queryMusicGroupCourseSchedule",method:"get",params:e})}function z(e){return Object(a["a"])({url:"/web-server/courseSchedule/classStartDateAdjust",method:"post",data:i.a.stringify(e)})}},"67ff":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-container"},[e._m(0),e._v(" "),r("div",{staticClass:"m-core"},[r("div",{staticClass:"vipLeft"},[r("h4",[e._v("课程信息")]),e._v(" "),r("el-form",{ref:"leftForm",attrs:{rules:e.leftFormRules,"label-position":e.labelPosition,"label-width":"100px",model:e.leftForm}},[r("el-form-item",{attrs:{label:"课程名称",prop:"name"}},[r("el-input",{model:{value:e.leftForm.name,callback:function(t){e.$set(e.leftForm,"name",t)},expression:"leftForm.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"科目名称",prop:"subject"}},[r("el-select",{model:{value:e.leftForm.subject,callback:function(t){e.$set(e.leftForm,"subject",t)},expression:"leftForm.subject"}},e._l(e.subjectList,function(e,t){return r("el-option",{key:t,attrs:{value:e.id,label:e.name}})}),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"指导老师",prop:"teacher"}},[r("el-select",{attrs:{disabled:!e.leftForm.subject},on:{change:e.setSection},model:{value:e.leftForm.teacher,callback:function(t){e.$set(e.leftForm,"teacher",t)},expression:"leftForm.teacher"}},e._l(e.teacherList,function(e,t){return r("el-option",{key:t,attrs:{label:e.username,value:e.id}})}),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"课程形式",prop:"courseType"}},[r("el-select",{on:{change:e.changeType},model:{value:e.leftForm.courseType,callback:function(t){e.$set(e.leftForm,"courseType",t)},expression:"leftForm.courseType"}},e._l(e.courseTypeList,function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"活动方案",prop:"activeType"}},[r("el-select",{attrs:{disabled:!e.leftForm.courseType},on:{change:e.chioseActive},model:{value:e.leftForm.activeType,callback:function(t){e.$set(e.leftForm,"activeType",t)},expression:"leftForm.activeType"}},e._l(e.activeList,function(e,t){return r("el-option",{key:t,attrs:{value:e.id,label:e.name}})}),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"教学点"}},[r("el-select",{attrs:{disabled:!e.leftForm.teacher},model:{value:e.leftForm.section,callback:function(t){e.$set(e.leftForm,"section",t)},expression:"leftForm.section"}},e._l(e.scetionList,function(e,t){return r("el-option",{key:t,attrs:{value:e.id,label:e.name}})}),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"每班人数"}},[r("el-input",{attrs:{type:"number",disabled:""},model:{value:e.leftForm.classNum,callback:function(t){e.$set(e.leftForm,"classNum",t)},expression:"leftForm.classNum"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"每课时长"}},[r("el-input",{attrs:{type:"number",disabled:""},model:{value:e.leftForm.classTime,callback:function(t){e.$set(e.leftForm,"classTime",t)},expression:"leftForm.classTime"}})],1),e._v(" "),e.leftForm.signUpStart?r("el-form-item",{attrs:{label:"报名开始时间"}},[r("el-date-picker",{attrs:{disabled:"",type:"date","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择时间"},model:{value:e.leftForm.signUpStart,callback:function(t){e.$set(e.leftForm,"signUpStart",t)},expression:"leftForm.signUpStart"}})],1):e._e(),e._v(" "),e.leftForm.signUpEnd?r("el-form-item",{attrs:{label:"报名结束时间"}},[r("el-date-picker",{attrs:{disabled:"",type:"date","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择时间"},model:{value:e.leftForm.signUpEnd,callback:function(t){e.$set(e.leftForm,"signUpEnd",t)},expression:"leftForm.signUpEnd"}})],1):e._e(),e._v(" "),e.leftForm.courseStart?r("el-form-item",{attrs:{label:"课程开始时间"}},[r("el-date-picker",{attrs:{disabled:"",type:"date","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择时间"},model:{value:e.leftForm.courseStart,callback:function(t){e.$set(e.leftForm,"courseStart",t)},expression:"leftForm.courseStart"}})],1):e._e(),e._v(" "),e.leftForm.courseEnd?r("el-form-item",{attrs:{label:"课程结束时间"}},[r("el-date-picker",{attrs:{disabled:"",type:"date","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择时间"},model:{value:e.leftForm.courseEnd,callback:function(t){e.$set(e.leftForm,"courseEnd",t)},expression:"leftForm.courseEnd"}})],1):e._e()],1)],1),e._v(" "),r("div",{staticClass:"center"},[r("h4",[e._v("排课设置")]),e._v(" "),r("el-form",{attrs:{model:e.centerForm,"label-width":"100px","label-position":e.labelPosition}},[e.hasOnline?r("el-form-item",{attrs:{label:"线上课数"}},[r("el-input",{attrs:{type:"number"},model:{value:e.centerForm.onlineCourseNum,callback:function(t){e.$set(e.centerForm,"onlineCourseNum",t)},expression:"centerForm.onlineCourseNum"}})],1):e._e(),e._v(" "),e.hasOffline?r("el-form-item",{attrs:{label:"线下课数"}},[r("el-input",{attrs:{type:"number"},model:{value:e.centerForm.offlineCourseNum,callback:function(t){e.$set(e.centerForm,"offlineCourseNum",t)},expression:"centerForm.offlineCourseNum"}})],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"待排课数"}},[r("el-input",{attrs:{disabled:""},model:{value:e.allCourseCount,callback:function(t){e.allCourseCount=t},expression:"allCourseCount"}})],1),e._v(" "),"GIVE_CLASS"==e.hotType?r("el-form-item",{attrs:{label:"赠课课程类型"}},[r("el-radio",{attrs:{label:"ONLINE"},model:{value:e.centerForm.radio,callback:function(t){e.$set(e.centerForm,"radio",t)},expression:"centerForm.radio"}},[e._v("线上课")]),e._v(" "),r("el-radio",{attrs:{label:"OFFLINE"},model:{value:e.centerForm.radio,callback:function(t){e.$set(e.centerForm,"radio",t)},expression:"centerForm.radio"}},[e._v("线下课")])],1):e._e()],1),e._v(" "),r("div",{staticClass:"planList"},[r("div",{staticClass:"planTop"},[r("p",[e._v("已排课程")]),e._v(" "),r("el-button",{attrs:{type:"text"},on:{click:function(t){e.dialogFormVisible=!0}}},[e._v("点击排课")])],1),e._v(" "),r("div",{staticClass:"planCore"},e._l(this.lookList,function(t,a){return r("div",{staticClass:"row"},[r("div",{staticClass:"name"},[e._v(e._s(t.type))]),e._v(" "),r("div",{staticClass:"week"},[e._v(e._s(t.week))]),e._v(" "),r("div",{staticClass:"time"},[e._v(e._s(t.time))]),e._v(" "),r("div",{staticClass:"operation"},[r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.removeWeekCourse(t.id)}}},[e._v("删除")])],1)])}),0)])],1),e._v(" "),r("div",{staticClass:"right"},[r("h4",[e._v("课酬设置")]),e._v(" "),r("el-form",{attrs:{model:e.rightForm,"label-width":"100px","label-position":e.labelPosition}},[e.hasOnline?r("el-form-item",{attrs:{label:"线上课课酬"}},[r("el-input",{attrs:{disabled:0==e.salaryReadonlyFlag||"TEACHER_DEFAULT"!=e.onlineSalary},model:{value:e.rightForm.onlineCourse,callback:function(t){e.$set(e.rightForm,"onlineCourse",t)},expression:"rightForm.onlineCourse"}})],1):e._e(),e._v(" "),e.hasOffline?r("el-form-item",{attrs:{label:"线下课课酬"}},[r("el-input",{attrs:{disabled:0==e.salaryReadonlyFlag||"TEACHER_DEFAULT"!=e.offlineSalary},model:{value:e.rightForm.offlineCourse,callback:function(t){e.$set(e.rightForm,"offlineCourse",t)},expression:"rightForm.offlineCourse"}})],1):e._e(),e._v(" "),e.hasOnline?r("el-form-item",{attrs:{label:"线上课单价"}},[r("el-input",{attrs:{disabled:0==e.salaryReadonlyFlag},model:{value:e.rightForm.onlinePrice,callback:function(t){e.$set(e.rightForm,"onlinePrice",t)},expression:"rightForm.onlinePrice"}})],1):e._e(),e._v(" "),e.hasOffline?r("el-form-item",{attrs:{label:"线下课单价"}},[r("el-input",{attrs:{disabled:0==e.salaryReadonlyFlag},model:{value:e.rightForm.offlinePrice,callback:function(t){e.$set(e.rightForm,"offlinePrice",t)},expression:"rightForm.offlinePrice"}})],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"课程总价"}},[r("el-input",{attrs:{disabled:""},model:{value:e.rightForm.allPrice,callback:function(t){e.$set(e.rightForm,"allPrice",t)},expression:"rightForm.allPrice"}})],1)],1),e._v(" "),r("el-button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:e.computational}},[e._v("计算")])],1)]),e._v(" "),r("el-dialog",{ref:"maskForm",attrs:{title:"VIP排课",width:"500px",visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[r("el-form",{attrs:{model:e.maskForm}},[r("el-form-item",{attrs:{label:"课程类型",prop:"type"}},[e.hasOnline?r("el-radio",{attrs:{label:"ONLINE"},model:{value:e.maskForm.type,callback:function(t){e.$set(e.maskForm,"type",t)},expression:"maskForm.type"}},[e._v("线上课")]):e._e(),e._v(" "),e.hasOffline?r("el-radio",{attrs:{label:"OFFLINE"},model:{value:e.maskForm.type,callback:function(t){e.$set(e.maskForm,"type",t)},expression:"maskForm.type"}},[e._v("线下课")]):e._e()],1),e._v(" "),r("el-form-item",{attrs:{label:"循环周次",prop:"week"}},[r("el-select",{model:{value:e.maskForm.week,callback:function(t){e.$set(e.maskForm,"week",t)},expression:"maskForm.week"}},[r("el-option",{attrs:{label:"星期日",value:"0"}}),e._v(" "),r("el-option",{attrs:{label:"星期一",value:"1"}}),e._v(" "),r("el-option",{attrs:{label:"星期二",value:"2"}}),e._v(" "),r("el-option",{attrs:{label:"星期三",value:"3"}}),e._v(" "),r("el-option",{attrs:{label:"星期四",value:"4"}}),e._v(" "),r("el-option",{attrs:{label:"星期五",value:"5"}}),e._v(" "),r("el-option",{attrs:{label:"星期六",value:"6"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"上课时间",prop:"startTime"}},[r("el-time-picker",{attrs:{format:"HH:mm","value-format":"HH:mm","picker-options":{selectableRange:"00:00:00 - 23:59:00"},placeholder:"选择时间"},model:{value:e.maskForm.startTime,callback:function(t){e.$set(e.maskForm,"startTime",t)},expression:"maskForm.startTime"}})],1)],1),e._v(" "),r("div",{staticClass:"btnWrap"},[r("div",{staticClass:"okBtn",on:{click:e.addWeek}},[e._v("确认")])]),e._v(" "),r("div",{staticClass:"planList"},[r("div",{staticClass:"planTop"},[r("p",[e._v("已排课程")])]),e._v(" "),r("div",{staticClass:"planCore"},e._l(this.lookList,function(t,a){return r("div",{staticClass:"row"},[r("div",{staticClass:"name"},[e._v(e._s(t.type))]),e._v(" "),r("div",{staticClass:"week"},[e._v(e._s(t.week))]),e._v(" "),r("div",{staticClass:"time"},[e._v(e._s(t.time))]),e._v(" "),r("div",{staticClass:"operation"},[r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.removeWeekCourse(t.id)}}},[e._v("删除")])],1)])}),0),e._v(" "),r("div",{staticStyle:{margin:"20px 0"}},[r("el-date-picker",{attrs:{type:"date","picker-options":e.courseOption,placeholder:"请选择开课时间"},model:{value:e.maskForm.courseStart,callback:function(t){e.$set(e.maskForm,"courseStart",t)},expression:"maskForm.courseStart"}})],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.setTimeTable}},[e._v("确 定")])],1)])],1),e._v(" "),r("div",{staticClass:"btnWrap"},[r("div",{staticClass:"closeBtn"},[e._v("取消")]),e._v(" "),r("div",{staticClass:"okBtn",on:{click:e.submitInfo}},[e._v("确定")])])],1)},s=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("h2",[r("div",{staticClass:"squrt"}),e._v("\n VIP课申请\n ")])}],i=(r("7f7f"),r("28a5"),r("a481"),r("1cc7")),n=r("7e78"),o=r("8018"),u={data:function(){var e=this;return{dialogFormVisible:!1,labelPosition:"right",leftForm:{name:"",teacher:"",subject:"",courseType:"",activeType:"",classNum:"",classTime:"",signUpStart:"",signUpEnd:"",courseStart:"",courseEnd:"",section:""},centerForm:{allCourseNum:"",onlineCourseNum:0,offlineCourseNum:0,radio:""},maskForm:{type:"",week:"",startTime:""},rightForm:{onlineCourse:"",offlineCourse:"",onlinePrice:"",offlinePrice:"",allPrice:""},subjectList:[],teacherList:[],courseTypeList:[],activeList:[],hasOnline:!1,hasOffline:!1,onlineSalary:"",offlineSalary:"",hotType:"",attribute1:"",attribute2:"",salaryReadonlyFlag:"",lookList:[],timeTable:[],giveNum:"",weekDay:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],scetionList:[],courseOption:{disabledDate:function(t){var r=e.leftForm.courseStart;if(r){var a=new Date(r.replace(/-/,"/"));return t.getTime()<a.getTime()}}},leftFormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],teacher:[{required:!0,message:"请选择老师",trigger:"blur"}],subject:[{required:!0,message:"请选择科目",trigger:"blur"}],courseType:[{required:!0,message:"请选择课程类型",trigger:"blur"}],activeType:[{required:!0,message:"请选择活动",trigger:"blur"}]}}},mounted:function(){var e=this;Object(i["B"])().then(function(t){200==t.code&&(e.subjectList=t.data)}),Object(i["D"])().then(function(t){200==t.code&&(e.teacherList=t.data)}),Object(n["r"])({organId:this.$store.getters.organ}).then(function(t){200==t.code&&(e.courseTypeList=t.data)})},computed:{allCourseCount:function(){var e,t,r;return e=this.centerForm.onlineCourseNum?this.centerForm.onlineCourseNum:0,t=this.centerForm.offlineCourseNum?this.centerForm.offlineCourseNum:0,"GIVE_CLASS"==this.hotType?(r=parseInt(r=parseInt(t)+parseInt(e)-this.attribute1>=0?this.attribute2:0),this.giveNum=r||0,parseInt(t)+parseInt(e)+"+"+r||""):parseInt(t)+parseInt(e)||""}},methods:{changeType:function(e){var t=this;for(var r in this.courseTypeList)this.courseTypeList[r].id==e&&(this.leftForm.classNum=this.courseTypeList[r].studentNum,this.leftForm.classTime=this.courseTypeList[r].singleClassMinutes,this.rightForm.onlinePrice=this.courseTypeList[r].onlineClassesUnitPrice,this.rightForm.offlinePrice=this.courseTypeList[r].offlineClassesUnitPrice);this.leftForm.courseType&&Object(n["q"])({categoryId:this.leftForm.courseType}).then(function(e){200==e.code&&(t.activeList=e.data)})},chioseActive:function(e){for(var t in this.attribute1="",this.attribute2="",this.activeList)if(this.activeList[t].id==e&&(this.leftForm.signUpStart=this.activeList[t].startTime,this.leftForm.signUpEnd=this.activeList[t].endTime,this.leftForm.courseStart=this.activeList[t].coursesStartTime,this.leftForm.courseEnd=this.activeList[t].coursesEndTime,this.hotType=this.activeList[t].type,this.attribute1=this.activeList[t].attribute1,this.attribute2=this.activeList[t].attribute2,this.salaryReadonlyFlag=this.activeList[t].salaryReadonlyFlag,this.activeList[t].salarySettlementJson)){var r=JSON.parse(this.activeList[t].salarySettlementJson);r&&r.onlineSalarySettlement?(this.hasOnline=!0,this.onlineSalary=r.onlineSalarySettlement.salarySettlementType,console.log("线上:"+this.onlineSalary)):this.hasOnline=!1,r&&r.offlineSalarySettlement?(this.hasOffline=!0,this.offlineSalary=r.offlineSalarySettlement.salarySettlementType,console.log("线下:"+this.offlineSalary)):this.hasOffline=!1}},addWeek:function(){var e=this.maskForm.type,t=this.maskForm.startTime;if(e&&this.maskForm.week&&t){var r,a=this.MinutesTest(t,this.leftForm.classTime);switch(e){case"ONLINE":r="线上课";break;case"OFFLINE":r="线下课";break}var s=!1;for(var i in this.lookList)this.lookList[i].weekDay==this.maskForm.week&&(s=!0);if(s){var n=[];for(var o in this.lookList)if(this.lookList[o].weekDay==this.maskForm.week){var u=this.timeIsrange(t,a,this.lookList[o].startTime),l=this.timeIsrange(t,a,this.lookList[o].endTime);n.push(!l&&!u)}for(var c=!0,m=0;m<n.length;m++)c=c&&n[m];if(!c)return void this.$message({type:"error",message:"该时间段已排课请重选时间"});this.lookList.push({type:r,week:this.weekDay[this.maskForm.week],weekDay:this.maskForm.week,startTime:t,endTime:a,time:t+"-"+a,id:Date.now()})}else this.lookList.push({type:r,week:this.weekDay[this.maskForm.week],weekDay:this.maskForm.week,startTime:t,endTime:a,time:t+"-"+a,id:Date.now()});this.maskForm.type="",this.maskForm.week="",this.maskForm.startTime=""}else this.$message({type:"error",message:"请填写完成信息"})},MinutesTest:function(e,t){var r=e.split(":")[0],a=e.split(":")[1],s=new Date(1900,1,1,r,a);s.setMinutes(s.getMinutes()+parseInt(t));var i=s.getHours(),n=s.getMinutes();return i<10&&(i="0"+i),n<10&&(n="0"+n),i+":"+n},timeIsrange:function(e,t,r){var a=e.split(":");if(2!=a.length)return!1;var s=t.split(":");if(2!=s.length)return!1;var i=r.split(":");if(2!=s.length)return!1;var n=new Date,o=new Date,u=new Date;return n.setHours(a[0]),n.setMinutes(a[1]),o.setHours(s[0]),o.setMinutes(s[1]),u.setHours(i[0]),u.setMinutes(i[1]),u.getTime()-n.getTime()>=0&&u.getTime()-o.getTime()<=0},removeWeekCourse:function(e){for(var t in this.lookList)this.lookList[t].id==e&&this.lookList.splice(t,1)},setTimeTable:function(){if(this.maskForm.courseStart){var e=parseInt(this.centerForm.onlineCourseNum),t=parseInt(this.centerForm.offlineCourseNum),r=this.giveNum,a=this.centerForm.radio;"ONLINE"==a?e+=r:"OFFLINE"==a&&(t+=r);var s=this.maskForm.courseStart,i=this.maskForm.courseStart,n=(this.maskForm.courseStart.getDay(),[]),o=[];if(this.lookList.length<=0)this.$message.error("请先排课后再点击确认按钮");else{for(var u in this.lookList)"线上课"==this.lookList[u].type&&n.push({week:this.lookList[u].weekDay,date:this.lookList[u]}),"线下课"==this.lookList[u].type&&o.push({week:this.lookList[u].weekDay,date:this.lookList[u]});if(e>0&&n.length<=0)return this.$message.error("选择了线上课但未排线上课"),void(this.timeTable=[]);if(t>0&&o.length<=0)return this.$message.error("选择了线下课但未排线下课"),void(this.timeTable=[]);while(e&&e>0){for(var l in n){var c=void 0;c=n[l].week-s.getDay()>=0?n[l].week-s.getDay():n[l].week-s.getDay()+7;var m=this.getThinkDate(s,c);if(this.timeTable.push({classDate:m+" 00:00:00",actualTeacherId:this.leftForm.teacher,startClassTimeStr:n[l].date.startTime,endClassTimeStr:n[l].date.endTime,teachMode:"ONLINE"}),e--,0==e)break}s.setDate(s.getDate()+7)}while(t&&t>0){for(var f in o){var d=void 0;d=o[f].week-i.getDay()>=0?o[f].week-i.getDay():o[f].week-i.getDay()+7;var p=this.getThinkDate(i,d);if(this.timeTable.push({classDate:p+" 00:00:00",actualTeacherId:this.leftForm.teacher,startClassTimeStr:o[f].date.startTime,endClassTimeStr:o[f].date.endTime,teachMode:"OFFLINE"}),t--,0==t)break}i.setDate(i.getDate()+7)}this.dialogFormVisible=!1}}else this.$message.error("请选择开课时间")},getThinkDate:function(e,t){var r=e;r.setDate(e.getDate()+t);var a=r.getFullYear(),s=r.getMonth()+1,i="";i=s<10?"0"+s:s+"";var n=r.getDate(),o="";return o=n<10?"0"+n:n+"",a+"-"+i+"-"+o},computational:function(){var e=this,t=this.leftForm.teacher,r=this.centerForm.radio,a=this.leftForm.courseType,s=this.leftForm.activeType,i=this.rightForm.onlinePrice,o=this.rightForm.offlinePrice,u=this.centerForm.onlineCourseNum,l=this.centerForm.offlineCourseNum;"GIVE_CLASS"==this.hotType&&("ONLINE"==this.centerForm.radio?u=parseInt(u)+parseInt(this.giveNum):"OFFLINE"==this.centerForm.radio&&(l=parseInt(l)+parseInt(this.giveNum))),Object(n["h"])({vipGroupActivityId:s,onlineClassesUnitPrice:i,vipGroupCategoryId:a,offlineClassesUnitPrice:o,onlineClassesNum:u,offlineClassesNum:l,userId:t,giveTeachMode:r}).then(function(t){200==t.code&&(e.rightForm.onlineCourse=t.data.onlineTeacherSalary,e.rightForm.offlineCourse=t.data.offlineTeacherSalary,e.rightForm.allPrice=t.data.totalPrice)})},submitInfo:function(){var e=this,t=parseInt(this.centerForm.onlineCourseNum),r=parseInt(this.centerForm.offlineCourseNum),a=this.giveNum,s=this.centerForm.radio;"ONLINE"==s?t+=a:"OFFLINE"==s&&(r+=a);var i={};i.courseSchedules=this.timeTable,i.vipGroupApplyBaseInfo={coursesExpireDate:this.leftForm.courseEnd,teacherSchoolId:this.leftForm.section,name:this.leftForm.name,offlineClassesNum:r,onlineClassesNum:t,offlineClassesUnitPrice:this.rightForm.offlinePrice,onlineClassesUnitPrice:this.rightForm.onlinePrice,paymentExpireDate:this.leftForm.signUpEnd,registrationStartTime:this.leftForm.signUpStart,singleClassMinutes:this.leftForm.classTime,studentNum:this.leftForm.classNum,userId:this.leftForm.teacher,vipGroupActivityId:this.leftForm.activeType,vipGroupCategoryId:this.leftForm.courseType,onlineTeacherSalary:this.rightForm.onlineCourse,offlineTeacherSalary:this.rightForm.offlineCourse,giveTeachMode:this.centerForm.radio,subjectIdList:this.leftForm.subject},Object(n["e"])(i).then(function(t){200==t.code&&(e.$message.success("恭喜您创建成功"),e.$router.go(-1))})},setSection:function(e){var t=this;Object(o["b"])({userId:e}).then(function(e){200==e.code&&(t.scetionList=e.data)})}}},l=u,c=(r("c612"),r("2877")),m=Object(c["a"])(l,a,s,!1,null,"8231b480",null);t["default"]=m.exports},"7e78":function(e,t,r){"use strict";r.d(t,"r",function(){return n}),r.d(t,"g",function(){return o}),r.d(t,"c",function(){return u}),r.d(t,"o",function(){return l}),r.d(t,"l",function(){return c}),r.d(t,"a",function(){return m}),r.d(t,"m",function(){return f}),r.d(t,"j",function(){return d}),r.d(t,"f",function(){return p}),r.d(t,"p",function(){return h}),r.d(t,"q",function(){return v}),r.d(t,"b",function(){return b}),r.d(t,"n",function(){return g}),r.d(t,"k",function(){return y}),r.d(t,"i",function(){return F}),r.d(t,"h",function(){return k}),r.d(t,"e",function(){return w}),r.d(t,"d",function(){return C});var a=r("b775"),s=r("4328"),i=r.n(s);function n(e){return Object(a["a"])({url:"/web-server/vipGroupCategory/queryAll",method:"get",params:e})}function o(e){return Object(a["a"])({url:"/web-server/vipGroupDefaultClassesCycle/queryAll",method:"get",params:e})}function u(e){return Object(a["a"])({url:"/web-server/vipGroupCategory/add",method:"post",data:i.a.stringify(e)})}function l(e){return Object(a["a"])({url:"/web-server/vipGroupCategory/update",method:"post",data:i.a.stringify(e)})}function c(e){return Object(a["a"])({url:"/web-server/vipGroupCategory/delete",method:"post",data:i.a.stringify(e)})}function m(e){return Object(a["a"])({url:"/web-server/vipGroupDefaultClassesCycle/add",method:"post",data:i.a.stringify(e)})}function f(e){return Object(a["a"])({url:"/web-server/vipGroupDefaultClassesCycle/update",method:"post",data:i.a.stringify(e)})}function d(e){return Object(a["a"])({url:"/web-server/vipGroupDefaultClassesCycle/delete",method:"post",data:i.a.stringify(e)})}function p(e){return Object(a["a"])({url:"/web-server/vipGroupDefaultClassesUnitPrice/add",method:"post",data:i.a.stringify(e)})}function h(e){return Object(a["a"])({url:"/web-server/vipGroupActivity/queryPage",method:"get",params:e})}function v(e){return Object(a["a"])({url:"/web-server/vipGroupActivity/findByVipGroupCategory",method:"get",params:e})}function b(e){return Object(a["a"])({url:"/web-server/vipGroupActivity/addVipGroupActivity",method:"POST",data:e})}function g(e){return Object(a["a"])({url:"/web-server/vipGroupActivity/update",method:"POST",data:e})}function y(e){return Object(a["a"])({url:"/web-server/vipGroupActivity/delete",method:"POST",data:i.a.stringify(e)})}function F(e){return Object(a["a"])({url:"/web-server/vipGroupManage/queryAll",method:"GET",params:e})}function k(e){return Object(a["a"])({url:"/web-server/vipGroupManage/getVipGroupCostCount",method:"POST",params:e})}function w(e){return Object(a["a"])({url:"/web-server/vipGroupManage/vipGroupApply",method:"POST",data:e})}function C(e){return Object(a["a"])({url:"/web-server/vipGroupManage/stopVipGroup",method:"POST",data:i.a.stringify(e)})}},8018:function(e,t,r){"use strict";r.d(t,"k",function(){return n}),r.d(t,"h",function(){return o}),r.d(t,"c",function(){return u}),r.d(t,"e",function(){return l}),r.d(t,"a",function(){return c}),r.d(t,"d",function(){return m}),r.d(t,"j",function(){return f}),r.d(t,"i",function(){return d}),r.d(t,"f",function(){return p}),r.d(t,"p",function(){return h}),r.d(t,"q",function(){return v}),r.d(t,"m",function(){return b}),r.d(t,"l",function(){return g}),r.d(t,"o",function(){return y}),r.d(t,"b",function(){return F}),r.d(t,"g",function(){return k}),r.d(t,"n",function(){return w});var a=r("b775"),s=r("4328"),i=r.n(s);function n(e){return Object(a["a"])({url:"/web-server/teacher/queryPage",method:"get",params:e})}function o(e){return Object(a["a"])({url:"/web-server/teacher/get",method:"get",params:e})}function u(e){return Object(a["a"])({url:"/web-server/teacher/getTeacherMusicClass",method:"get",params:e})}function l(e){return Object(a["a"])({url:"/web-server/teacher/getTeacherVipClass",method:"get",params:e})}function c(e){return Object(a["a"])({url:"/web-server/demoGroup/findTeacherDemoGroups",method:"get",params:e})}function m(e){return Object(a["a"])({url:"/web-server/teacherAttendance/getTeacherPersonalAttendances",method:"get",params:e})}function f(e){return Object(a["a"])({url:"/web-server/teacher/queryCloses",method:"get",params:e})}function d(e){return Object(a["a"])({url:"/web-server/teacherLeaveRecord/queryPage",method:"get",params:e})}function p(e){return Object(a["a"])({url:"/web-server/teacher/sumTeacherNoPay",method:"get",params:e})}function h(e){return Object(a["a"])({url:"/web-server/teacherDefaultVipGroupSalary/queryPageByTeacherId",method:"get",params:e})}function v(e){return Object(a["a"])({url:"/web-server/teacherDefaultVipGroupSalary/upSet",method:"post",data:e})}function b(e){return Object(a["a"])({url:"/web-server/teacherDefaultMusicGroupSalary/queryPage",method:"get",params:e})}function g(e){return Object(a["a"])({url:"/web-server/teacherDefaultMusicGroupSalary/batchUpset",method:"post",data:e})}function y(e){return Object(a["a"])({url:"/web-server/courseSchedule/updateTeacherCoursesSalary",method:"post",data:i.a.stringify(e)})}function F(e){return Object(a["a"])({url:"/web-server/school/findVipSchoolByTeacher",method:"get",params:e})}function k(e){return Object(a["a"])({url:"/web-server/teacher/add",method:"post",data:i.a.stringify(e)})}function w(e){return Object(a["a"])({url:"/web-server/teacher/update",method:"post",data:i.a.stringify(e)})}},"9e37":function(e,t,r){},a481:function(e,t,r){"use strict";var a=r("cb7c"),s=r("4bf8"),i=r("9def"),n=r("4588"),o=r("0390"),u=r("5f1b"),l=Math.max,c=Math.min,m=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,d=/\$([$&`']|\d\d?)/g,p=function(e){return void 0===e?e:String(e)};r("214f")("replace",2,function(e,t,r,h){return[function(a,s){var i=e(this),n=void 0==a?void 0:a[t];return void 0!==n?n.call(a,i,s):r.call(String(i),a,s)},function(e,t){var s=h(r,e,this,t);if(s.done)return s.value;var m=a(e),f=String(this),d="function"===typeof t;d||(t=String(t));var b=m.global;if(b){var g=m.unicode;m.lastIndex=0}var y=[];while(1){var F=u(m,f);if(null===F)break;if(y.push(F),!b)break;var k=String(F[0]);""===k&&(m.lastIndex=o(f,i(m.lastIndex),g))}for(var w="",C=0,T=0;T<y.length;T++){F=y[T];for(var O=String(F[0]),_=l(c(n(F.index),f.length),0),j=[],S=1;S<F.length;S++)j.push(p(F[S]));var G=F.groups;if(d){var L=[O].concat(j,_,f);void 0!==G&&L.push(G);var N=String(t.apply(void 0,L))}else N=v(O,f,_,j,G,t);_>=C&&(w+=f.slice(C,_)+N,C=_+O.length)}return w+f.slice(C)}];function v(e,t,a,i,n,o){var u=a+e.length,l=i.length,c=d;return void 0!==n&&(n=s(n),c=f),r.call(o,c,function(r,s){var o;switch(s.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,a);case"'":return t.slice(u);case"<":o=n[s.slice(1,-1)];break;default:var c=+s;if(0===c)return r;if(c>l){var f=m(c/10);return 0===f?r:f<=l?void 0===i[f-1]?s.charAt(1):i[f-1]+s.charAt(1):r}o=i[c-1]}return void 0===o?"":o})}})},c612:function(e,t,r){"use strict";var a=r("9e37"),s=r.n(a);s.a}}]);
|