chunk-1b41ea89.267decc6.js 30 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1b41ea89"],{"12d7":function(e,t,s){},5137:function(e,t,s){"use strict";s.d(t,"o",(function(){return o})),s.d(t,"g",(function(){return u})),s.d(t,"d",(function(){return c})),s.d(t,"f",(function(){return l})),s.d(t,"e",(function(){return d})),s.d(t,"h",(function(){return p})),s.d(t,"c",(function(){return m})),s.d(t,"u",(function(){return f})),s.d(t,"p",(function(){return h})),s.d(t,"t",(function(){return v})),s.d(t,"n",(function(){return b})),s.d(t,"s",(function(){return g})),s.d(t,"k",(function(){return y})),s.d(t,"m",(function(){return _})),s.d(t,"a",(function(){return S})),s.d(t,"i",(function(){return C})),s.d(t,"b",(function(){return L})),s.d(t,"r",(function(){return k})),s.d(t,"j",(function(){return O})),s.d(t,"v",(function(){return T})),s.d(t,"l",(function(){return w})),s.d(t,"q",(function(){return I})),s.d(t,"w",(function(){return N}));var a=s("b775"),n=s("4328"),i=s.n(n),r="/api-web";function o(e){return Object(a["a"])({url:r+"/studentManage/queryStudentList",method:"get",params:e})}function u(e){return Object(a["a"])({url:r+"/studentManage/findStudentVipGroupClass",method:"get",params:e})}function c(e){return Object(a["a"])({url:r+"/studentManage/findStudentBaseInfo",method:"get",params:e})}function l(e){return Object(a["a"])({url:r+"/studentManage/findStudentMusicGroups",method:"get",params:e})}function d(e){return Object(a["a"])({url:r+"/studentManage/findStudentCourses",method:"get",params:e})}function p(e){return Object(a["a"])({url:r+"/studentManage/findStudentVipGroups",method:"get",params:e})}function m(e){return Object(a["a"])({url:r+"/studentManage/findStudentAttendances",method:"get",params:e})}function f(e){return Object(a["a"])({url:r+"/studentWithdraw/queryPage",method:"get",params:e})}function h(e){return Object(a["a"])({url:r+"/studentManage/queryStudentPayment",method:"get",params:e})}function v(e){return Object(a["a"])({url:r+"/order/queryPage",method:"get",params:e})}function b(e){return Object(a["a"])({url:r+"/studentManage/getUserCashAccountBaseInfo",method:"get",params:e})}function g(e){return Object(a["a"])({url:r+"/studentRegistration/batchUpdateSubject",method:"post",data:i.a.stringify(e)})}function y(e){return Object(a["a"])({url:r+"/studentRegistration/queryFeeDetail",method:"get",params:e})}function _(e){return Object(a["a"])({url:r+"/studentManage/queryMusicGroupStudentsSign",method:"get",params:e})}function S(e){return Object(a["a"])({url:r+"/studentRegistration/insertStudent",method:"POST",data:e})}function C(e){return Object(a["a"])({url:r+"/classGroupStudent/findAllStudent",method:"POST",data:i.a.stringify(e)})}function L(e){return Object(a["a"])({url:r+"/classGroupStudent/addStudents",method:"POST",data:i.a.stringify(e)})}function k(e){return Object(a["a"])({url:r+"/classGroupStudent/del",method:"POST",data:i.a.stringify(e)})}function O(e){return Object(a["a"])({url:r+"/studentManage/queryStudentClassGroup",method:"get",params:e})}function T(e){return Object(a["a"])({url:r+"/userCashAccount/updateCourseBalance",method:"post",data:i.a.stringify(e)})}function w(e){return Object(a["a"])({url:r+"/studentManage/queryUserByPhone",method:"get",params:e})}function I(e){return Object(a["a"])({url:r+"/studentManage/register",method:"post",data:i.a.stringify(e)})}function N(e){return Object(a["a"])({url:r+"/studentManage/studentUpdate",method:"post",data:i.a.stringify(e)})}},"8f2a":function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{},[s("div",{staticClass:"m-core"},[s("el-form",{attrs:{inline:!0,model:e.topForm}},[s("el-form-item",{attrs:{label:"班级类型"}},[s("el-select",{attrs:{clearable:""},on:{change:e.changeMixClass},model:{value:e.topForm.classType,callback:function(t){e.$set(e.topForm,"classType",t)},expression:"topForm.classType"}},e._l(e.classTypeList,(function(e,t){return s("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),s("div",{staticClass:"tableWrap"},[s("el-table",{attrs:{data:e.activeSingleList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[s("el-table-column",{attrs:{align:"center",prop:"name",label:"班级名称"}}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"type",label:"班级类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(e._f("classType")(t.row.type))+"\n ")])]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"studentNum",label:"班级人数"}}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"",label:"主教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.classGroupTeacherMapperList?s("div",e._l(t.row.classGroupTeacherMapperList,(function(t,a){return"BISHOP"==t.teacherRole?s("p",{key:a},[e._v(e._s(t.userName))]):e._e()})),0):e._e()]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",label:"助教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.classGroupTeacherMapperList?s("div",e._l(t.row.classGroupTeacherMapperList,(function(t,a){return"TEACHING"==t.teacherRole?s("p",{key:a},[e._v(e._s(t.userName))]):e._e()})),0):e._e()]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",label:"是否排课"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[t.row.totalClassTimes>0?s("p",[e._v(" 是")]):e._e(),e._v(" "),t.row.totalClassTimes<=0?s("p",[e._v(" 否")]):e._e()])]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",width:"400px",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[s("el-button",{attrs:{type:"text"},on:{click:function(s){return e.resetClass(t.row)}}},[e._v("学员调整")]),e._v(" "),s("el-button",{attrs:{type:"text"},on:{click:function(s){return e.classAdjustment(t.row)}}},[e._v("班级调整")]),e._v(" "),s("el-popover",{ref:t.$index,attrs:{placement:"top",width:"160"}},[s("p",[e._v("确定删除?")]),e._v(" "),s("div",{staticStyle:{"text-align":"right",margin:"0"}},[s("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){t._self.$refs[t.$index].doClose()}}},[e._v("取消")]),e._v(" "),s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(s){return e.removeClass(t)}}},[e._v("确定")])],1),e._v(" "),s("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("删除")])],1)],1)]}}])})],1),e._v(" "),s("div",{staticClass:"floor"},[s("div",{staticClass:"add",on:{click:e.temporary}},[e._v("新建临时班")]),e._v(" "),s("div",{staticClass:"add",on:{click:function(t){return e.addNewClass("NORMAL")}}},[e._v("新建单技班")]),e._v(" "),s("div",{staticClass:"add",on:{click:function(t){return e.addNewClass("MIX")}}},[e._v("新建合奏班")]),e._v(" "),s("div",{staticClass:"add",on:{click:function(t){return e.addNewClass("HIGH")}}},[e._v("基础技能班")])])],1)],1),e._v(" "),s("el-dialog",{attrs:{title:"学员选择",width:"700px",visible:e.studentVisible,"modal-append-to-body":!1},on:{"update:visible":function(t){e.studentVisible=t}}},[s("div",{staticClass:"studentMask"},[s("div",{staticClass:"left"},[s("div",{staticClass:"wrap"},[s("el-input",{attrs:{placeholder:"请输入班级名称",disabled:!e.isNewClass},model:{value:e.className,callback:function(t){e.className=t},expression:"className"}})],1),e._v(" "),s("div",{staticClass:"chioseStudentList"},[s("h4",{staticStyle:{"padding-left":"10px"}},[e._v("当前已选学员")]),e._v(" "),e._l(e.activeListStudent,(function(t,a){return s("div",{key:a,staticClass:"studentItem"},[e._v("\n "+e._s(t.name)+"\n "),e.isNewClass?e._e():s("el-popover",{attrs:{placement:"top",width:"160"},model:{value:t.isVisible,callback:function(s){e.$set(t,"isVisible",s)},expression:"item.isVisible"}},[s("p",[e._v("确定删除?")]),e._v(" "),s("div",{staticStyle:{"text-align":"right",margin:"0"}},[s("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){t.isVisible=!1}}},[e._v("取消")]),e._v(" "),s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(s){return e.removeStudent(t)}}},[e._v("确定")])],1),e._v(" "),s("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("删除")])],1),e._v(" "),e.isNewClass?s("el-button",{attrs:{type:"text"},on:{click:function(s){return e.temporaryRemoveStudent(t)}}},[e._v("删除")]):e._e()],1)}))],2)]),e._v(" "),s("div",{staticClass:"right"},[e.isSearch?s("el-select",{staticStyle:{width:"180px"},attrs:{clearable:"",placeholder:"声部选择"},on:{change:e.searchStudent},model:{value:e.activeChioseSound,callback:function(t){e.activeChioseSound=t},expression:"activeChioseSound"}},e._l(e.soundList,(function(e,t){return s("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1):e._e(),e._v(" "),s("div",{staticClass:"tableList"},[e.isNewClass?e._e():s("el-table",{ref:"studentList",staticStyle:{width:"100%","margin-top":"10px"},attrs:{"tooltip-effect":"dark",data:e.studentList},on:{"selection-change":e.SelectionStudent}},[s("el-table-column",{attrs:{type:"selection",align:"center",width:"55"}}),e._v(" "),s("el-table-column",{attrs:{prop:"name",align:"center",width:"120",label:"姓名"}}),e._v(" "),s("el-table-column",{attrs:{prop:"gender",align:"center",width:"100",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(e._f("sex")(t.row.gender))+"\n ")])]}}],null,!1,3920690745)}),e._v(" "),s("el-table-column",{attrs:{prop:"subjectName",width:"100",align:"center",label:"学员声部"}})],1),e._v(" "),e.isNewClass?s("el-table",{ref:"temporaryStudentList",staticStyle:{width:"100%","margin-top":"10px"},attrs:{"tooltip-effect":"dark",data:e.studentList},on:{"selection-change":e.NewselectionStudent}},[s("el-table-column",{attrs:{type:"selection",align:"center",width:"55"}}),e._v(" "),s("el-table-column",{attrs:{prop:"name",align:"center",width:"120",label:"姓名"}}),e._v(" "),s("el-table-column",{attrs:{prop:"gender",align:"center",width:"100",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(e._f("sex")(t.row.gender))+"\n ")])]}}],null,!1,3920690745)}),e._v(" "),s("el-table-column",{attrs:{prop:"subjectName",width:"100",align:"center",label:"学员声部"}})],1):e._e()],1)],1)]),e._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.studentVisible=!1}}},[e._v("取 消")]),e._v(" "),e.isNewClass?e._e():s("el-button",{attrs:{type:"primary"},on:{click:e.addSomeStudent}},[e._v("确 定")]),e._v(" "),e.isNewClass?s("el-button",{attrs:{type:"primary"},on:{click:e.setInfoMsg}},[e._v("确 定")]):e._e()],1)]),e._v(" "),s("el-dialog",{attrs:{title:"班级设置",width:"700px",visible:e.infoVisible,"modal-append-to-body":!1},on:{"update:visible":function(t){e.infoVisible=t}}},[s("el-form",{ref:"teacherForm",attrs:{inline:!0,model:e.teacherForm,rules:e.teacherRules,"label-position":"right","label-width":"100px;"}},[e.isNewClass?e._e():s("el-form-item",{attrs:{label:"调整方式",prop:"isAdd"}},[s("el-radio",{attrs:{label:"new"},model:{value:e.teacherForm.isAdd,callback:function(t){e.$set(e.teacherForm,"isAdd",t)},expression:"teacherForm.isAdd"}},[e._v("班级加课")]),e._v(" "),s("el-radio",{attrs:{label:"renew"},model:{value:e.teacherForm.isAdd,callback:function(t){e.$set(e.teacherForm,"isAdd",t)},expression:"teacherForm.isAdd"}},[e._v("重新排课")])],1),e._v(" "),s("br"),e._v(" "),s("el-form-item",{attrs:{label:"主教老师",prop:"coreTeacher"}},[s("el-select",{attrs:{filterable:""},model:{value:e.teacherForm.coreTeacher,callback:function(t){e.$set(e.teacherForm,"coreTeacher",t)},expression:"teacherForm.coreTeacher"}},e._l(e.teacherList,(function(e,t){return s("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"助教老师",prop:"assistant"}},[s("el-select",{attrs:{filterable:"",multiple:""},on:{change:e.setAssistant},model:{value:e.teacherForm.assistant,callback:function(t){e.$set(e.teacherForm,"assistant",t)},expression:"teacherForm.assistant"}},e._l(e.cooperationList,(function(e,t){return s("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"课程类型",prop:"courseType"}},[s("el-select",{model:{value:e.teacherForm.courseType,callback:function(t){e.$set(e.teacherForm,"courseType",t)},expression:"teacherForm.courseType"}},e._l(e.courseTypeList,(function(e,t){return s("el-option",{key:t,attrs:{value:e.value,label:e.label}})})),1)],1),e._v(" "),s("br"),e._v(" "),s("el-form-item",{attrs:{label:"排课次数",prop:"courseNum"}},[s("el-input",{attrs:{type:"number"},model:{value:e.teacherForm.courseNum,callback:function(t){e.$set(e.teacherForm,"courseNum",t)},expression:"teacherForm.courseNum"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"排课起始时间",prop:"courseTime"}},[s("el-date-picker",{staticStyle:{width:"200px!important"},attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.teacherForm.courseTime,callback:function(t){e.$set(e.teacherForm,"courseTime",t)},expression:"teacherForm.courseTime"}}),e._v(" "),s("el-checkbox",{staticStyle:{"margin-left":"10px"},model:{value:e.teacherForm.checked,callback:function(t){e.$set(e.teacherForm,"checked",t)},expression:"teacherForm.checked"}},[e._v("是否跳过节假日")])],1)],1),e._v(" "),s("div",{staticClass:"WeekWrap"},[s("h3",{staticStyle:{"margin-bottom":"20px"}},[e._v("循环次数 "),s("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"text"},on:{click:e.addWeek}},[e._v("添加")])],1),e._v(" "),s("div",{staticClass:"countWrap",staticStyle:{"margin-bottom":"10px"}},e._l(e.weekList,(function(t,a){return s("div",{key:a,staticClass:"countItem",staticStyle:{"margin-bottom":"20px"}},[s("span",[e._v("循环周期: ")]),e._v(" "),s("el-select",{model:{value:t.dayOfWeek,callback:function(s){e.$set(t,"dayOfWeek",s)},expression:"item.dayOfWeek"}},e._l(e.weekDateList,(function(e,t){return s("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1),e._v(" "),s("span",[e._v("开始时间")]),e._v(" "),s("el-time-select",{attrs:{placeholder:"","picker-options":{start:"04:30",step:"00:05",end:"23:55"}},model:{value:t.startClassTime,callback:function(s){e.$set(t,"startClassTime",s)},expression:"item.startClassTime"}}),e._v(" "),s("span",[e._v("结束时间")]),e._v(" "),s("el-time-select",{attrs:{placeholder:"","picker-options":{start:"04:30",step:"00:05",end:"23:55",minTime:t.startClassTime}},model:{value:t.endClassTime,callback:function(s){e.$set(t,"endClassTime",s)},expression:"item.endClassTime"}}),e._v(" "),s("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(s){return e.removeWeek(t)}}})],1)})),0)]),e._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e.isTemporary&&e.isNewClass?s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitTemporary(1)}}},[e._v("确 定")]):e._e(),e._v(" "),!e.isTemporary&&e.isNewClass?s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitTemporary(2)}}},[e._v("确 定")]):e._e(),e._v(" "),e.isNewClass?e._e():s("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitTemporary(3)}}},[e._v("确 定")])],1)],1),e._v(" "),s("el-dialog",{attrs:{title:"新增合奏班",width:"700px",visible:e.MixVisible,"modal-append-to-body":!1},on:{"update:visible":function(t){e.MixVisible=t}}},[s("div",{staticClass:"studentMask"},[s("div",{staticClass:"left"},[s("div",{staticClass:"wrap"},[s("el-input",{attrs:{placeholder:"请输入合奏班名称"},model:{value:e.className,callback:function(t){e.className=t},expression:"className"}})],1),e._v(" "),s("div",{staticClass:"chioseStudentList"},[s("h4",{staticStyle:{"padding-left":"10px"}},[e._v("当前已选学生")]),e._v(" "),e._l(e.activeListStudent,(function(t,a){return s("div",{key:a,staticClass:"studentItem"},[e._v("\n "+e._s(t.name)+"\n "),s("el-button",{attrs:{type:"text"},on:{click:function(s){return e.removeSiginforMix(t)}}},[e._v("删除")])],1)}))],2)]),e._v(" "),s("div",{staticClass:"right"},[s("div",{staticClass:"tableList"},[s("el-table",{ref:"mixList",staticStyle:{width:"100%","margin-top":"10px"},attrs:{"tooltip-effect":"dark",data:e.singleList},on:{"selection-change":e.SelectionMix}},[s("el-table-column",{attrs:{type:"selection",align:"center",width:"55"}}),e._v(" "),s("el-table-column",{attrs:{prop:"name",align:"center",width:"120",label:"姓名"}}),e._v(" "),s("el-table-column",{attrs:{prop:"gender",align:"center",width:"100",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(e._f("sex")(t.row.gender))+"\n ")])]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"subjectName",width:"120",align:"center",label:"学员声部"}})],1)],1)])]),e._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.studentVisible=!1}}},[e._v("取 消")]),e._v(" "),e.isNewClass?e._e():s("el-button",{attrs:{type:"primary"},on:{click:e.addSomeStudent}},[e._v("确 定")]),e._v(" "),e.isNewClass?s("el-button",{attrs:{type:"primary"},on:{click:e.setInfoMsg}},[e._v("确 定")]):e._e()],1)])],1)},n=[],i=(s("7f7f"),s("1cc7")),r=s("5137"),o=(s("99b4"),s("bc3a"),s("4328"),{data:function(){return{teamid:"",topForm:{classType:""},tableList:[],maxClassList:[],activeSingleList:[],resetCourseVisible:!1,resetClassVisible:!1,studentVisible:!1,MixVisible:!1,activeListStudent:[],activeChioseSound:"",chioseSoundList:[],studentList:[],activeMixClass:"",chioseStudent:[],isNewClass:!1,isSearch:!1,isTemporary:!1,className:"",activeClass:"",soundList:[],infoVisible:!1,teacherForm:{isAdd:null,coreTeacher:"",assistant:[],courseType:"",courseTime:"",checked:!1,courseNum:"",mixClassGroupId:""},teacherRules:{isAdd:[{required:!0,message:"请选择调整类型"}],coreTeacher:[{required:!0,message:"请选择主教老师"}],courseType:[{required:!0,message:"请选择上课类型"}],courseTime:[{required:!0,message:"请选择开始时间"}],courseNum:[{required:!0,message:"请输入排课次数"}],mixClassGroupId:[{required:!0,message:"请选择合奏班"}]},weekList:[{week:"",startTime:"",endTime:"",id:new Date}],teacherList:[],courseTypeList:[],weekDateList:[{value:"1",label:"星期一"},{value:"2",label:"星期二"},{value:"3",label:"星期三"},{value:"4",label:"星期四"},{value:"5",label:"星期五"},{value:"6",label:"星期六"},{value:"7",label:"星期日"}],classTypeList:[{value:"NORMAL",label:"单技班"},{value:"MIX",label:"合奏班"},{value:"HIGH",label:"基础技能班"},{value:"SNAP",label:"临时班"}],cooperationList:[],singleList:[],activeSingleLists:[],activeType:"",resetClassForm:{startTime:"",endTime:"",assistant:[],coreTeacher:""},recourseForm:{courseType:"",checked:!1,courseTime:"",courseNum:""},organId:""}},created:function(){var e=this;this.teamid=this.$route.query.id,Object(i["Q"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.organId=t.data.musicGroup.organId,Object(i["O"])({organId:e.organId}).then((function(t){200==t.code&&(e.cooperationList=t.data,e.teacherList=t.data)})))}))},mounted:function(){var e=this;sessionStorage.setItem("resetCode",3),Object(i["t"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.maxClassList=t.data)})),this.changeMixClass(),Object(i["r"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.soundList=t.data)}))},methods:{recourse:function(e){this.weekList=[{week:"",startTime:"",endTime:"",id:new Date}],this.resetCourseVisible=!0},addMix:function(){this.MixVisible=!0},setAssistant:function(e){for(var t in e)e[t]==this.teacherForm.coreTeacher&&e.splice(t,1)},changeMixClass:function(e){this.getList(e),this.activeMixClass=e},getList:function(e){var t=this;Object(i["v"])({musicGroupId:this.teamid,type:e}).then((function(e){200==e.code&&(t.activeSingleList=e.data)}))},temporary:function(){this.activeClass="",this.activeListStudent=[],this.studentList=[],this.isNewClass=!0,this.studentVisible=!0,this.isSearch=!0,this.className="",this.isTemporary=!0,this.setType("SNAP"),this.getNoClassStudent("SNAP")},setType:function(e){switch(e){case"NORMAL":this.courseTypeList=[{value:"SINGLE",label:"单技课"},{value:"TRAINING_SINGLE",label:"集训单技课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}];break;case"MIX":this.courseTypeList=[{value:"MIX",label:"合奏课"},{value:"TRAINING_MIX",label:"集训合奏课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}];break;case"HIGH":this.courseTypeList=[{value:"SINGLE",label:"单技课"},{value:"TRAINING_SINGLE",label:"集训单技课"},{value:"HIGH",label:"基础技能课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}];break;case"SNAP":this.courseTypeList=[{value:"SINGLE",label:"单技课"},{value:"MIX",label:"合奏课"},{value:"TRAINING_SINGLE",label:"集训单技课"},{value:"TRAINING_MIX",label:"集训合奏课"},{value:"HIGH",label:"基础技能课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}]}},addNewClass:function(e){this.setType(e),this.activeType=e,this.activeClass="",this.activeListStudent=[],this.studentList=[],this.isNewClass=!0,this.studentVisible=!0,this.isSearch=!1,this.className="",this.isTemporary=!1,this.getNoClassStudent(e)},searchStudent:function(){var e=this;Object(i["tb"])({musicGroupId:this.teamid,actualSubjectId:this.activeChioseSound}).then((function(t){200==t.code&&(e.studentList=t.data)}))},SelectionStudent:function(e){this.chioseStudent=e},NewselectionStudent:function(e){this.chioseStudent=e,this.chioseStudent.length>0?this.chioseStudent=this.chioseStudent.concat(e):this.chioseStudent=e,this.activeListStudent=this.activeListStudent.concat(this.chioseStudent),this.activeListStudent=this.objArrayRemoval(this.activeListStudent,"userId")},removeClass:function(e){var t=this;Object(i["gb"])({classGroupId:e.row.id}).then((function(s){200==s.code?(t.$message.success("删除成功"),e._self.$refs[e.$index].doClose(),t.getList(t.activeMixClass)):(t.$message.error(s.msg),e._self.$refs[e.$index].doClose())})).catch((function(t){e._self.$refs[e.$index].doClose()}))},resetClass:function(e){var t=this;this.isNewClass=!1,this.className=e.name,this.studentVisible=!0,this.activeClass=e.id,this.isSearch=!1,this.activeType=e.type,Object(r["i"])({classGroupId:e.id}).then((function(e){200==e.code&&(t.activeListStudent=e.data.map((function(e){return e.isVisible=!1,e})))})),this.getNoClassStudent(e.type)},classAdjustment:function(e){for(var t in console.log(e),this.activeType=e.type,this.activeClass=e.id,this.setType(e.type),this.isNewClass=!1,this.teacherForm.assistant=[],e.classGroupTeacherMapperList)"BISHOP"==e.classGroupTeacherMapperList[t].teacherRole&&(this.teacherForm.coreTeacher=e.classGroupTeacherMapperList[t].userId),"TEACHING"==e.classGroupTeacherMapperList[t].teacherRole&&this.teacherForm.assistant.push(e.classGroupTeacherMapperList[t].userId);this.infoVisible=!0},getNoClassStudent:function(e){var t=this;Object(i["H"])({musicGroupId:this.teamid,type:e}).then((function(e){if(200==e.code)if("SNAP"==t.activeType){var s=[],a=[],n=e.data.concat(t.activeListStudent);for(var i in e.data)s.push(e.data[i].userId);for(var r in t.activeListStudent)a.push(t.activeListStudent[r].userId);t.studentList=n.filter((function(e){return-1===s.indexOf(e.userId)||-1===a.indexOf(e.userId)}))}else t.studentList=e.data}))},removeStudent:function(e){var t=this;Object(r["r"])({classGroupId:this.activeClass,userId:e.userId}).then((function(s){200==s.code&&(t.$message.success("删除成功"),e.isVisible=!1,t.getList(t.activeMixClass),Object(r["i"])({classGroupId:t.activeClass}).then((function(e){200==e.code&&(t.activeListStudent=e.data)})),t.getNoClassStudent(t.activeType))}))},addSomeStudent:function(){var e=this,t=this.chioseStudent.map((function(e){return e.userId}));t.length<=0?this.$message.error("至少添加一名学员"):Object(r["b"])({classGroupId:this.activeClass,userIdsStr:t.join(",")}).then((function(t){200==t.code&&(e.studentVisible=!1,e.$message.success("添加成功"),e.getList())}))},SelectionMix:function(e){this.activeSingleLists=e},removeSiginforMix:function(e){for(var t in this.activeSingleLists)this.activeSingleLists[t].id==e.id&&this.$refs["mixList"].toggleRowSelection(e,!1)},temporaryRemoveStudent:function(e){for(var t in this.activeListStudent)this.activeListStudent[t].userId==e.userId&&this.activeListStudent.splice(t,1);for(var s in this.studentList)this.studentList[s].userId==e.userId&&this.$refs["temporaryStudentList"].toggleRowSelection(e,!1)},objArrayRemoval:function(e,t){var s={},a=[];for(var n in e)s[e[n][t]]||(a.push(e[n]),s[e[n][t]]=!0);return a},setInfoMsg:function(){this.className?this.activeListStudent.length<=0?this.$message.error("班级里至少要有一名学生"):this.infoVisible=!0:this.$message.error("请输入班级名称")},addWeek:function(){this.weekList.push({dayOfWeek:"",startClassTime:"",endClassTime:"",id:new Date})},removeWeek:function(e){for(var t in this.weekList)this.weekList[t].id==e.id&&this.weekList.splice(t,1)},submitTemporary:function(e){var t=this;this.isTemporary=1==e,this.$refs["teacherForm"].validate((function(s){if(s){var a=t.weekList;if(a[0]&&a[0].startClassTime&&a[0].endClassTime&&a[0].dayOfWeek){var n=t.className,r=[{userId:t.teacherForm.coreTeacher,teacherRole:"BISHOP"}];for(var o in t.teacherForm.assistant)r.push({userId:t.teacherForm.assistant[o],teacherRole:"TEACHING"});var u=t.teamid,c=t.teacherForm.courseTime,l=t.teacherForm.courseType,d=t.teacherForm.courseNum,p=t.activeListStudent.map((function(e){return e.userId})),m=t.teacherForm.checked,f=[];for(var h in t.weekList)f.push(t.weekList[h]);if(f.length<=0)t.$message.error("新增班级至少排一节课");else{var v=t.activeType,b={classGroupName:n,classGroupTeacherMapperList:r,musicGroupId:u,startDate:c,courseType:l,students:p,holiday:m,courseTimes:d,courseTimeDtoList:f,type:v,courseAddType:t.teacherForm.isAdd};1==e?Object(i["ob"])(b).then((function(e){200==e.code&&(t.$message.success("修改成功"),t.infoVisible=!1,t.studentVisible=!1,t.getList())})):2==e?Object(i["nb"])(b).then((function(e){200==e.code&&(t.$message.success("修改成功"),t.infoVisible=!1,t.studentVisible=!1,t.getList())})):3==e&&(b.classGroupId=t.activeClass,Object(i["k"])(b).then((function(e){200==e.code&&(t.$message.success("修改成功"),t.infoVisible=!1,t.getList())})))}}else t.$message.error("至少排一节课")}else t.$message.error("请填写必要信息")}))}},watch:{infoVisible:function(e){e||(this.$refs["teacherForm"].resetFields(),this.weekList=[])}}}),u=o,c=(s("e2653"),s("2877")),l=Object(c["a"])(u,a,n,!1,null,"76cfb91a",null);t["default"]=l.exports},"99b4":function(e,t,s){"use strict";s.d(t,"a",(function(){return o})),s.d(t,"c",(function(){return u})),s.d(t,"b",(function(){return c})),s.d(t,"x",(function(){return l})),s.d(t,"v",(function(){return d})),s.d(t,"C",(function(){return p})),s.d(t,"B",(function(){return m})),s.d(t,"D",(function(){return f})),s.d(t,"w",(function(){return h})),s.d(t,"h",(function(){return v})),s.d(t,"j",(function(){return b})),s.d(t,"m",(function(){return g})),s.d(t,"i",(function(){return y})),s.d(t,"z",(function(){return _})),s.d(t,"k",(function(){return S})),s.d(t,"A",(function(){return C})),s.d(t,"y",(function(){return L})),s.d(t,"d",(function(){return k})),s.d(t,"f",(function(){return O})),s.d(t,"e",(function(){return T})),s.d(t,"g",(function(){return w})),s.d(t,"n",(function(){return I})),s.d(t,"o",(function(){return N})),s.d(t,"q",(function(){return j})),s.d(t,"p",(function(){return x})),s.d(t,"l",(function(){return M})),s.d(t,"t",(function(){return G})),s.d(t,"r",(function(){return F})),s.d(t,"u",(function(){return A})),s.d(t,"s",(function(){return $}));var a=s("b775"),n=s("4328"),i=s.n(n),r="/api-web";function o(e){return Object(a["a"])({url:r+"/cooperationOrgan/add",method:"post",data:i.a.stringify(e)})}function u(e){return Object(a["a"])({url:r+"/cooperationOrgan/update",method:"put",data:i.a.stringify(e)})}function c(e){return Object(a["a"])({url:r+"/cooperationOrgan/del/".concat(e),method:"post"})}function l(e){return Object(a["a"])({url:r+"/cooperationOrgan/queryPage",method:"get",params:e})}function d(e){return Object(a["a"])({url:r+"/cooperationOrgan/queryByOrganId",method:"get",params:e})}function p(e){return Object(a["a"])({url:r+"/school/queryPage",method:"get",params:e})}function m(e){return Object(a["a"])({url:r+"/school/add",method:"post",data:i.a.stringify(e)})}function f(e){return Object(a["a"])({url:r+"/school/update",method:"post",data:i.a.stringify(e)})}function h(e){return Object(a["a"])({url:r+"/employee/queryEmployByOrganId",method:"get",params:e})}function v(e){return Object(a["a"])({url:r+"/employee/add",method:"post",data:e})}function b(e){return Object(a["a"])({url:r+"/employee/update",method:"post",data:e})}function g(e){return Object(a["a"])({url:"/api-auth/role/queryPage",method:"get",params:e})}function y(e){return Object(a["a"])({url:r+"/employee/employeeOperate",method:"post",data:i.a.stringify(e)})}function _(e){return Object(a["a"])({url:"/api-auth/role/queryPage",method:"get",params:e})}function S(e){return Object(a["a"])({url:"/api-auth/role/".concat(e.id),method:"get"})}function C(e){return Object(a["a"])({url:"/api-auth/role/update",method:"post",data:e})}function L(e){return Object(a["a"])({url:"/api-auth/role/add",method:"post",data:e})}function k(e){return Object(a["a"])({url:r+"/courseScheduleRewards/queryPage",method:"get",params:e})}function O(e){return Object(a["a"])({url:r+"/courseScheduleRewards/query",method:"get",params:e})}function T(e){return Object(a["a"])({url:r+"/courseScheduleRewards/add",method:"post",data:i.a.stringify(e)})}function w(e){return Object(a["a"])({url:r+"/courseScheduleRewards/update",method:"post",data:i.a.stringify(e)})}function I(e){return Object(a["a"])({url:r+"/hotWordLabelManage/queryPage",method:"get",params:e})}function N(e){return Object(a["a"])({url:r+"/hotWordLabelManage/add",method:"post",data:i.a.stringify(e)})}function j(e){return Object(a["a"])({url:r+"/hotWordLabelManage/update",method:"post",data:i.a.stringify(e)})}function x(e){return Object(a["a"])({url:r+"/hotWordLabelManage/del/".concat(e),method:"post"})}function M(e){return Object(a["a"])({url:r+"/school/queryByOrganId",method:"get",params:e})}function G(e){return Object(a["a"])({url:r+"/paymentConfig/queryPage",method:"get",params:e})}function F(e){return Object(a["a"])({url:r+"/paymentConfig/add",method:"post",data:i.a.stringify(e)})}function A(e){return Object(a["a"])({url:r+"/paymentConfig/update",method:"post",data:i.a.stringify(e)})}function $(e){return Object(a["a"])({url:r+"/paymentConfig/del/"+e.id,method:"post"})}},e2653:function(e,t,s){"use strict";var a=s("12d7"),n=s.n(a);n.a}}]);