chunk-dd008f12.a791999d.js 52 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dd008f12"],{"07c6":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"set-container"},[a("div",{staticClass:"topWrap"},[a("h2",[a("el-page-header",{attrs:{content:e.name},on:{back:e.goBack}})],1),e._v(" "),a("div",{staticClass:"stepbox"},[a("span",{staticClass:"stepspan",on:{click:function(t){e.activeIndex=0}}},[a("div",{staticClass:"step1 sptep",class:e.activeIndex>=0?"activestep":""},[e._v("\n 班级设置\n ")]),e._v(" "),a("img",{staticClass:"arrow",attrs:{src:e.activeIndex>=0?e.stepImgs.nol:e.stepImgs.active,alt:""}})]),e._v(" "),a("span",{staticClass:"stepspan stepspan2",on:{click:function(t){e.activeIndex=1}}},[a("div",{staticClass:"step2 sptep",class:e.activeIndex>=1?"activestep":""},[e._v("\n 老师设置\n ")]),e._v(" "),a("img",{staticClass:"\n arrow",attrs:{src:e.activeIndex>=1?e.stepImgs.nol:e.stepImgs.active,alt:""}})]),e._v(" "),a("span",{staticClass:"stepspan stepspan2",on:{click:function(t){e.activeIndex=2}}},[a("div",{staticClass:"step2 sptep",class:e.activeIndex>=2?"activestep":""},[e._v("\n 排课\n ")]),e._v(" "),a("img",{staticClass:"\n arrow",attrs:{src:e.activeIndex>=2?e.stepImgs.nol:e.stepImgs.active,alt:""}})]),e._v(" "),a("span",{staticClass:"stepspan stepspan2",on:{click:function(t){e.activeIndex=3}}},[a("div",{staticClass:"step2 sptep",class:e.activeIndex>=3?"activestep":""},[e._v("\n 基础技能班\n ")]),e._v(" "),a("img",{staticClass:"\n arrow",attrs:{src:e.activeIndex>=3?e.stepImgs.nol:e.stepImgs.active,alt:""}})]),e._v(" "),a("span",{directives:[{name:"permission",rawName:"v-permission",value:"/teamSetting/salarySet",expression:"'/teamSetting/salarySet'"}],staticClass:"stepspan stepspan2",on:{click:function(t){e.activeIndex=4}}},[a("div",{staticClass:"step2 sptep",class:e.activeIndex>=4?"activestep":""},[e._v("\n 课酬\n ")]),e._v(" "),a("img",{staticClass:"\n arrow",attrs:{src:e.activeIndex>=4?e.stepImgs.nol:e.stepImgs.active,alt:""}})])])]),e._v(" "),a("div",{staticClass:"stepcontent"},[0==e.activeIndex?a("div",[a("classSeting",{attrs:{teamid:e.id,isSetSalary:e.isSetSalary},on:{gotoNav:e.gotoNav}})],1):e._e(),e._v(" "),1==e.activeIndex?a("div",[a("teacherSeting",{attrs:{teamid:e.id,isSetSalary:e.isSetSalary},on:{gotoNav:e.gotoNav}})],1):e._e(),e._v(" "),2==e.activeIndex?a("div",[a("div",{staticClass:"m-container"},[a("lookCourse",{attrs:{isSetSalary:e.isSetSalary},on:{gotoNav:e.gotoNav}})],1)]):e._e(),e._v(" "),3==e.activeIndex?a("div",[a("improvement",{attrs:{teamid:e.id,isSetSalary:e.isSetSalary},on:{gotoNav:e.gotoNav}})],1):e._e(),e._v(" "),4==e.activeIndex?a("div",{directives:[{name:"permission",rawName:"v-permission",value:"/teamSetting/salarySet",expression:"'/teamSetting/salarySet'"}]},[a("salarySet",{attrs:{teamid:e.id,isSetSalary:e.isSetSalary}})],1):e._e()])])},r=[],i=(a("7f7f"),a("386d"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"classWrap"},[a("div",{staticClass:"left"},[a("el-table",{attrs:{data:e.leftList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"乐团声部",prop:"subName",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"实际缴费人数",prop:"paidStudentNum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"未分班人数",prop:"noClassStudentNum",align:"center"}})],1)],1),e._v(" "),a("div",{staticClass:"center"},[a("el-table",{attrs:{data:e.centerList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"\n 班级名称",prop:"name",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"声部",prop:"subjectName",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"班级人数",prop:"studentNum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.removeSingleClass(t.row)}}},[e._v("删除")])],1)]}}])})],1),e._v(" "),a("div",{staticClass:"centerInfo"},[a("p",[e._v("当前班级总数(个):"+e._s(e.centerList.length))]),e._v(" "),a("div",{staticClass:"btnWrap"},[a("div",{staticClass:"setBtn",on:{click:e.setSingleClass}},[e._v("学员分班")])])])],1),e._v(" "),a("div",{staticClass:"right"},[a("el-table",{attrs:{data:e.rightList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"\n 合奏班",prop:"name",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"班级组成",prop:"classNames",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.removeAllClass(t.row)}}},[e._v("删除")])],1)]}}])})],1),e._v(" "),a("div",{staticClass:"centerInfo"},[a("div",{staticClass:"btnWrap"},[a("div",{staticClass:"okBtn",on:{click:e.getNoclassSign}},[e._v("添加")]),e._v(" "),a("div",{staticClass:"setBtn",on:{click:e.setBossTeacher}},[e._v("下一步")])])])],1),e._v(" "),a("el-dialog",{attrs:{title:"班级设置",visible:e.classVisible},on:{"update:visible":function(t){e.classVisible=t}}},[a("div",{staticClass:"classMaskWrap"},[a("div",{staticClass:"maskLeft"},[a("h3",[e._v("声部 已选"+e._s(e.soundSize)+"\n ")]),e._v(" "),a("el-checkbox-group",{staticClass:"checkGroup",on:{change:e.chioseSound},model:{value:e.maskList.subjectCheckList,callback:function(t){e.$set(e.maskList,"subjectCheckList",t)},expression:"maskList.subjectCheckList"}},e._l(e.leftList,(function(t,s){return a("el-checkbox",{key:s,attrs:{label:t.subjectId}},[e._v(e._s(t.subName))])})),1)],1),e._v(" "),a("div",{staticClass:"maskRight"},e._l(e.studentsGroup,(function(t,s){return a("div",{key:s,staticClass:"rightGroup"},[a("h3",[e._v(e._s(t.subjectName)+"的学员名单 "),a("el-checkbox",{on:{change:function(a){return e.handleCheckAllChange(t.rows,s)}},model:{value:e.maskList.studentsGroup[s],callback:function(t){e.$set(e.maskList.studentsGroup,s,t)},expression:"maskList.studentsGroup[index]"}},[e._v("全选")])],1),e._v(" "),a("el-checkbox-group",{staticClass:"checkGroup",on:{change:function(a){return e.handleCheckedCitiesChange(s,t.rows)}},model:{value:e.maskList.checkList[s],callback:function(t){e.$set(e.maskList.checkList,s,t)},expression:"maskList.checkList[index]"}},e._l(t.rows,(function(t,s){return a("el-checkbox",{key:s,attrs:{label:t.userId}},[e._v(e._s(t.name))])})),1)],1)})),0)]),e._v(" "),a("div",{staticClass:"classMaskbottom"},[a("h3"),e._v(" "),a("el-form",{ref:"className",attrs:{inline:!0,model:e.className,rules:e.classNameRules}},[a("el-form-item",{attrs:{label:"班级名称",prop:"name"}},[a("el-input",{model:{value:e.className.name,callback:function(t){e.$set(e.className,"name",t)},expression:"className.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"已选声部",prop:"sound"}},[a("el-input",{attrs:{disabled:!0},model:{value:e.className.sound,callback:function(t){e.$set(e.className,"sound",t)},expression:"className.sound"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"班级人数"}},[a("el-input",{attrs:{disabled:!0},model:{value:e.activeStudents.length,callback:function(t){e.$set(e.activeStudents,"length",t)},expression:"activeStudents.length"}})],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.classVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addNewClass}},[e._v("确 定")])],1)]),e._v(" "),a("el-dialog",{attrs:{title:"合奏班设置",width:"600px",visible:e.allVisible},on:{"update:visible":function(t){e.allVisible=t}}},[a("el-checkbox-group",{staticClass:"checkGroup",model:{value:e.allMaskList.signClassList,callback:function(t){e.$set(e.allMaskList,"signClassList",t)},expression:"allMaskList.signClassList"}},e._l(e.NoClassSingle,(function(t,s){return a("el-checkbox",{key:s,attrs:{label:t.id}},[e._v(e._s(t.name))])})),1),e._v(" "),a("el-form",{ref:"allRules",staticStyle:{"margin-top":"30px"},attrs:{model:e.allList,rules:e.allRules,inline:!0}},[a("el-form-item",{attrs:{label:"请输入合奏班名称",prop:"name"}},[a("el-input",{attrs:{type:"text"},model:{value:e.allList.name,callback:function(t){e.$set(e.allList,"name",t)},expression:"allList.name"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.allVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addAllClass}},[e._v("确 定")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"乐队指导",width:"600px",visible:e.teacherVisible},on:{"update:visible":function(t){e.teacherVisible=t}}},[a("el-form",{ref:"teacherForm",attrs:{inline:!0,model:e.teacherForm}},[a("el-form-item",{attrs:{label:"乐队指导",prop:"name",rules:[{required:!0,message:"请选择乐队指导",trigger:"blur"}]}},[a("el-select",{attrs:{filterable:"",clearable:""},model:{value:e.teacherForm.name,callback:function(t){e.$set(e.teacherForm,"name",t)},expression:"teacherForm.name"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.realName}})})),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.teacherVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.gotoNext}},[e._v("确 定")])],1)],1)],1)}),n=[],l=a("99b4"),o=a("1cc7"),c={props:{teamid:{type:String,required:!0},isSetSalary:{type:Boolean,required:!0}},data:function(){return{classVisible:!1,allVisible:!1,teacherVisible:!1,leftList:[],centerList:[],rightList:[],maskList:{subjectCheckList:[],checkList:[],checkAll:!1,isIndeterminate:[],studentsGroup:[]},allMaskList:{signClassList:[]},soundSize:0,activeStudents:[],studentsGroup:{},className:{name:"",sound:""},classNameRules:{name:[{required:!0,message:"请输入班级名称",trigger:"blur"},{min:1,max:10,message:"长度在 1 到 10 个字符",trigger:"blur"}]},allList:{name:""},allRules:{name:[{required:!0,message:"请输入班级名称",trigger:"blur"},{min:1,max:10,message:"长度在 1 到 10 个字符",trigger:"blur"}]},NoClassSingle:[],teacherList:[],teacherForm:{name:""},hightNum:"",organId:""}},watch:{classVisible:function(e){e||(this.classVisible=!1,this.maskList.subjectCheckList=[],this.studentsGroup=[],this.activeStudents=[],this.$refs["className"].resetFields(),this.getSingleClass())}},created:function(){this.organId=sessionStorage.getItem("createTeamOrgnId")||null},mounted:function(){var e=this;sessionStorage.setItem("setStep",0),Object(o["T"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.leftList=t.data)})),this.getSingleClass(),this.getAllClass(),Object(l["w"])({organId:this.organId,rows:1e3}).then((function(t){200==t.code&&(e.teacherList=t.data.rows)})),Object(o["Q"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(t.data.musicGroup.directorUserId?e.teacherForm.name=t.data.musicGroup.directorUserId:e.teacherForm.name="")}))},methods:{getAllClass:function(){var e=this;Object(o["t"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.rightList=t.data)}))},getSingleClass:function(){var e=this;Object(o["J"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.centerList=t.data)}))},handleCheckAllChange:function(e,t){if(this.maskList.studentsGroup[t])for(var a in this.maskList.checkList[t]=[],e)this.maskList.checkList[t].push(e[a].userId),this.activeStudents.push(e[a].userId);else{for(var s in this.activeStudents)for(var r in this.maskList.checkList[t])this.maskList.checkList[t][r]==this.activeStudents[s]&&this.activeStudents.splice(s,1);this.maskList.checkList[t]=[]}},handleCheckedCitiesChange:function(e,t){t.length==this.maskList.checkList[e].length?this.maskList.studentsGroup[e]=!0:this.maskList.studentsGroup[e]=!1;var a=[];for(var s in this.maskList.checkList)for(var r in this.maskList.checkList[s])a.push(this.maskList.checkList[s][r]);this.activeStudents=a},setSingleClass:function(){this.isSetSalary?this.$message.error("课酬确认后无法编辑"):this.classVisible=!0},chioseSound:function(e){var t=this;for(var a in this.activeStudents=[],this.maskList.studentsGroup)this.maskList.studentsGroup[a]=!1;for(var s in this.maskList.checkList)this.maskList.checkList[s]=[];this.soundSize=e.length,Object(o["I"])({musicGroupId:this.teamid,actualSubjectId:e.join(",")}).then((function(e){if(200==e.code){t.studentsGroup=e.data;var a="";for(var s in t.studentsGroup)t.$set(t.maskList.checkList,s,[]),a+=t.studentsGroup[s].subjectName+"+";a=a.substring(0,a.length-1),t.className.sound=a}}))},addNewClass:function(){var e=this;this.$refs["className"].validate((function(t){t?Object(o["d"])({musicGroupId:e.teamid,name:e.className.name,subjectIdList:e.maskList.subjectCheckList.join(","),teachMode:"OFFLINE",userIds:e.activeStudents.join(","),studentNum:e.activeStudents.length,type:"NORMAL"}).then((function(t){200==t.code&&(e.$message.success("添加成功"),e.classVisible=!1,e.maskList.subjectCheckList=[],e.studentsGroup=[],e.activeStudents=[],e.$refs["className"].resetFields(),e.getSingleClass(),Object(o["T"])({musicGroupId:e.teamid}).then((function(t){200==t.code&&(e.leftList=t.data)})))})):e.$message.error("请输入班级名称")}))},removeSingleClass:function(e){var t=this;this.isSetSalary?this.$message.error("课酬确认后无法编辑"):Object(o["gb"])({classGroupId:e.id}).then((function(e){200==e.code&&(t.$message.success("删除成功"),t.getSingleClass(),Object(o["T"])({musicGroupId:t.teamid}).then((function(e){200==e.code&&(t.leftList=e.data)})))}))},getNoclassSign:function(){var e=this;this.isSetSalary?this.$message.error("课酬确认后无法编辑"):(this.allMaskList.signClassList=[],Object(o["q"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.NoClassSingle=t.data,e.allVisible=!0)})))},addAllClass:function(){var e=this;this.allMaskList.signClassList.join(",")?Object(o["b"])({musicGroupId:this.teamid,name:this.allList.name,classGroupIds:this.allMaskList.signClassList.join(",")||null}).then((function(t){200==t.code&&(e.$message.success("恭喜您创建成功"),e.allVisible=!1,e.getAllClass(),e.$refs["allRules"].resetFields())})):this.$message.error("请至少选择一个单技班")},removeAllClass:function(e){var t=this;this.isSetSalary?this.$message.error("课酬确认后无法编辑"):Object(o["fb"])({classGroupId:e.id}).then((function(e){200==e.code&&(t.$message.success("删除成功"),t.getAllClass())}))},setBossTeacher:function(){this.isSetSalary?this.$message.error("课酬确认后无法编辑"):this.teacherVisible=!0},gotoNext:function(){var e=this;this.$refs["teacherForm"].validate((function(t){t&&Object(o["h"])({musicGroupId:e.teamid,teacherId:e.teacherForm.name,improventClassesNum:e.hightNum}).then((function(t){200==t.code&&(e.$refs["teacherForm"].resetFields(),e.teacherVisible=!1,e.$emit("gotoNav",1))})).catch((function(t){e.teacherVisible=!1,e.teacherForm.name=""}))}))}}},u=c,d=(a("0a92"),a("2877")),m=Object(d["a"])(u,i,n,!1,null,"5462fbe5",null),p=m.exports,h=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"set-teacher"},[a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.singinList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"班级名称",prop:"name",width:"160px"}}),e._v(" "),a("el-table-column",{attrs:{label:"所属合奏班",prop:"mixClassName",width:"160px"}}),e._v(" "),a("el-table-column",{attrs:{label:"主教老师",width:"200px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e.teacherList?a("el-select",{attrs:{disabled:e.isSetSalary,filterable:"",clearable:""},on:{change:e.setCoreTeacher},model:{value:t.row.coreTeacher,callback:function(a){e.$set(t.row,"coreTeacher",a)},expression:"scope.row.coreTeacher"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.username,value:e.id}})})),1):e._e()],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"\n 助教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e.teacherList?a("el-select",{staticClass:"tableClass",attrs:{filterable:"",disabled:!t.row.coreTeacher||e.isSetSalary,multiple:""},on:{change:function(a){return e.chioseAssistant(t.row)}},model:{value:t.row.assistant,callback:function(a){e.$set(t.row,"assistant",a)},expression:"scope.row.assistant"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.username,value:e.id}})})),1):e._e()],1)]}}])})],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.allList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"合奏班名称",prop:"name",width:"160px"}}),e._v(" "),a("el-table-column",{attrs:{label:"主教老师",width:"200px;"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e.teacherList?a("el-select",{attrs:{disabled:e.isSetSalary,clearable:"",filterable:""},model:{value:t.row.coreTeacher,callback:function(a){e.$set(t.row,"coreTeacher",a)},expression:"scope.row.coreTeacher"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.username,value:e.id}})})),1):e._e()],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"\n 助教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-select",{staticClass:"tableClass",attrs:{multiple:"",filterable:"",disabled:!t.row.coreTeacher||e.isSetSalary},on:{change:function(a){return e.chioseAssistant(t.row)}},model:{value:t.row.assistant,callback:function(a){e.$set(t.row,"assistant",a)},expression:"scope.row.assistant"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.username,value:e.id}})})),1)],1)]}}])})],1)],1),e._v(" "),a("div",{staticClass:"footer"},[a("div",{staticClass:"next",on:{click:e.gotoNext}},[e._v("下一步")])])])},f=[],v={props:{teamid:{type:String,required:!0},isSetSalary:{type:Boolean,required:!0}},data:function(){return{singinList:[],allList:[],teacherList:[],classGroupTeacherMapperList:[]}},mounted:function(){var e=this;sessionStorage.setItem("setStep",1),this.organId=sessionStorage.getItem("createTeamOrgnId")||null,this.getEveryClass(),Object(o["O"])({organId:this.organId}).then((function(t){200==t.code&&(e.teacherList=t.data)}))},methods:{getEveryClass:function(){var e=this;Object(o["B"])({musicGroupId:this.teamid}).then((function(t){var a=[],s=[];t.data.map((function(e){if(e.coreTeacher="",e.assistant=[],e.classGroupTeacherMapperList&&e.classGroupTeacherMapperList.length>0)for(var t in e.classGroupTeacherMapperList)"BISHOP"==e.classGroupTeacherMapperList[t].teacherRole?e.coreTeacher=e.classGroupTeacherMapperList[t].userId:"TEACHING"==e.classGroupTeacherMapperList[t].teacherRole&&e.assistant.push(e.classGroupTeacherMapperList[t].userId);"NORMAL"==e.type&&a.push(e),"MIX"==e.type&&s.push(e)})),e.singinList=a,e.allList=s}))},gotoNext:function(){var e=this;if(this.isSetSalary)this.$message.error("课酬确认后无法编辑");else{var t=!0,a=[],s=[],r=[];for(var i in this.singinList)s.push(this.singinList[i].coreTeacher),s=s.concat(this.singinList[i].assistant),""==this.singinList[i].coreTeacher&&a.push(!1);for(var n in this.allList)r.push(this.allList[n].coreTeacher),r=r.concat(this.allList[n].assistant),""==this.allList[n].coreTeacher&&a.push(!1);a.filter((function(e){t=t&&e})),t?(this.addDate(this.singinList),this.addDate(this.allList),Object(o["qb"])(this.classGroupTeacherMapperList).then((function(t){200==t.code&&(e.classGroupTeacherMapperList=[],e.$emit("gotoNav",2))}))):this.$message.error("请确定每个班级都有主教老师")}},addDate:function(e){for(var t in e){var a={};for(var s in a.classGroupId=e[t].id,a.musicGroupId=this.teamid,a.teacherRole="BISHOP",a.userId=e[t].coreTeacher,this.classGroupTeacherMapperList.push(a),e[t].assistant){var r={};r.classGroupId=e[t].id,r.musicGroupId=this.teamid,r.teacherRole="TEACHING",r.userId=e[t].assistant[s],this.classGroupTeacherMapperList.push(r)}}},setCoreTeacher:function(e){},chioseAssistant:function(e){for(var t in e.assistant)if(e.assistant[t]==e.coreTeacher)return e.assistant=[],void this.$message.error("同一个班主教助教不能相同")}}},b=v,g=(a("6daf"),Object(d["a"])(b,h,f,!1,null,null,null)),L=g.exports,y=a("bd11"),S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"salary-container"},[a("el-form",{attrs:{inline:!0,model:e.searchForm}},[a("el-form-item",{attrs:{label:"课酬结算标准"}},[a("el-select",{on:{change:e.changeSalary},model:{value:e.searchForm.salary,callback:function(t){e.$set(e.searchForm,"salary",t)},expression:"searchForm.salary"}},[a("el-option",{attrs:{label:"默认课酬",value:"TEACHER_DEFAULT"}}),e._v(" "),a("el-option",{attrs:{label:"3.0课酬",value:"GRADIENT_SALARY"}}),e._v(" "),a("el-option",{attrs:{label:"课堂课课酬",value:"CLASSROOM_SALARY"}})],1)],1)],1),e._v(" "),"TEACHER_DEFAULT"==e.searchForm.salary||"CLASSROOM_SALARY"==e.searchForm.salary?a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.defaultTableList,"header-cell-style":{background:"#EDEEF0",color:"#444"},"row-key":"id",border:"","default-expand-all":"","tree-props":{children:"classGroupTeacherMapperList",hasChildren:"hasChildren"}}},[a("el-table-column",{attrs:{label:"班级名称",width:"180px",prop:"name"}}),e._v(" "),a("el-table-column",{attrs:{label:"老师名称",width:"180px",prop:"userName"}}),e._v(" "),a("el-table-column",{attrs:{label:"老师类型",width:"180px",prop:"teacherRole"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("workType")(t.row.teacherRole))+"\n ")])]}}],null,!1,3841623657)}),e._v(" "),a("el-table-column",{attrs:{label:"金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.teacherDefaultMusicGroupSalaryList&&t.row.teacherDefaultMusicGroupSalaryList[0]&&t.row.teacherDefaultMusicGroupSalaryList[0]?a("div",[a("span",[e._v("课酬:")]),e._v(" "),t.row.teacherDefaultMusicGroupSalaryList&&t.row.teacherDefaultMusicGroupSalaryList[0]&&"TEACHING"==t.row.teacherRole?a("el-input",{staticStyle:{width:"80px","margin-right":"10px"},model:{value:t.row.teacherDefaultMusicGroupSalaryList[0].assistantTeacher30MinSalary,callback:function(a){e.$set(t.row.teacherDefaultMusicGroupSalaryList[0],"assistantTeacher30MinSalary",a)},expression:"scope.row.teacherDefaultMusicGroupSalaryList[0].assistantTeacher30MinSalary"}}):e._e(),e._v(" "),t.row.teacherDefaultMusicGroupSalaryList&&t.row.teacherDefaultMusicGroupSalaryList[0]&&"BISHOP"==t.row.teacherRole?a("el-input",{staticStyle:{width:"80px","margin-right":"10px"},model:{value:t.row.teacherDefaultMusicGroupSalaryList[0].mainTeacher30MinSalary,callback:function(a){e.$set(t.row.teacherDefaultMusicGroupSalaryList[0],"mainTeacher30MinSalary",a)},expression:"scope.row.teacherDefaultMusicGroupSalaryList[0].mainTeacher30MinSalary"}}):e._e()],1):e._e()]}}],null,!1,3722878505)})],1)],1):e._e(),e._v(" "),"GRADIENT_SALARY"==e.searchForm.salary?a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.gradientTableList,"header-cell-style":{background:"#EDEEF0",color:"#444"},"row-key":"id",border:"","default-expand-all":"","tree-props":{children:"classGroupTeacherMapperList",hasChildren:"hasChildren"}}},[a("el-table-column",{attrs:{label:"班级名称",width:"180px",prop:"name"}}),e._v(" "),a("el-table-column",{attrs:{label:"老师名称",width:"180px",prop:"userName"}}),e._v(" "),a("el-table-column",{attrs:{label:"老师类型",width:"180px",prop:"teacherRole"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("workType")(t.row.teacherRole))+"\n ")])]}}],null,!1,3841623657)}),e._v(" "),a("el-table-column",{attrs:{label:"金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.teacherDefaultMusicGroupSalaryList?a("div",e._l(t.row.teacherDefaultMusicGroupSalaryList,(function(s,r){return a("div",{key:s.id,staticStyle:{display:"table-cell"}},["TEACHING"==t.row.teacherRole?a("div",[a("span",[e._v("课酬:")]),e._v(" "),a("el-input",{staticStyle:{width:"80px","margin-right":"10px"},model:{value:t.row.teacherDefaultMusicGroupSalaryList[r].assistantTeacher90MinSalary,callback:function(a){e.$set(t.row.teacherDefaultMusicGroupSalaryList[r],"assistantTeacher90MinSalary",a)},expression:"scope.row.teacherDefaultMusicGroupSalaryList[index].assistantTeacher90MinSalary"}})],1):e._e(),e._v(" "),"BISHOP"==t.row.teacherRole?a("div",[a("span",[e._v("课酬:")]),e._v(" "),a("el-input",{staticStyle:{width:"80px","margin-right":"10px"},model:{value:t.row.teacherDefaultMusicGroupSalaryList[r].mainTeacher90MinSalary,callback:function(a){e.$set(t.row.teacherDefaultMusicGroupSalaryList[r],"mainTeacher90MinSalary",a)},expression:"scope.row.teacherDefaultMusicGroupSalaryList[index].mainTeacher90MinSalary"}})],1):e._e()])})),0):e._e()]}}],null,!1,1055095218)})],1)],1):e._e(),e._v(" "),a("div",{staticClass:"btnWrap",staticStyle:{"margin-top":"40px"}},[a("div",{staticClass:"nextBtn",on:{click:e.gotoNext}},[e._v("确定")])])],1)},k=[],C=(a("df7c"),{props:{teamid:{type:String,required:!0},isSetSalary:{type:Boolean,required:!0}},data:function(){return{searchForm:{salary:""},defaultTableList:[],gradientTableList:[],subList:[],isok:!0,hasDate:!1}},mounted:function(){var e=this;sessionStorage.setItem("setStep",4),Object(o["R"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.searchForm.salary=t.data.settlementType,e.changeSalary(e.searchForm.salary),t.data.settlementType||(e.hasDate=!0))}))},methods:{gotoNext:function(){var e=this;if(this.isSetSalary)this.$message.error("课酬确认后无法编辑");else{if(this.isok||this.$message.error("有老师未设置默认课酬,请设置后再试"),"TEACHER_DEFAULT"==this.searchForm.salary||"CLASSROOM_SALARY"==this.searchForm.salary)for(var t in this.defaultTableList)for(var a in this.defaultTableList[t].classGroupTeacherMapperList){var s={};s.musicGroupId=this.teamid,s.classGroupId=this.defaultTableList[t].id,s.userId=this.defaultTableList[t].classGroupTeacherMapperList[a].userId,s.teacherRole=this.defaultTableList[t].classGroupTeacherMapperList[a].teacherRole,s.teacherDefaultMusicGroupSalaryList=this.defaultTableList[t].classGroupTeacherMapperList[a].teacherDefaultMusicGroupSalaryList,this.subList.push(s)}else if("GRADIENT_SALARY"==this.searchForm.salary)for(var r in this.gradientTableList)for(var i in this.gradientTableList[r].classGroupTeacherMapperList){var n={};n.musicGroupId=this.teamid,n.classGroupId=this.gradientTableList[r].id,n.userId=this.gradientTableList[r].classGroupTeacherMapperList[i].userId,n.teacherRole=this.gradientTableList[r].classGroupTeacherMapperList[i].teacherRole,n.teacherDefaultMusicGroupSalaryList=this.gradientTableList[r].classGroupTeacherMapperList[i].teacherDefaultMusicGroupSalaryList,this.subList.push(n)}Object(o["pb"])(this.subList).then((function(t){200==t.code&&(e.subList=[],e.$message.success("恭喜您设置成功"),e.$router.push({path:"/business/teamDetail"}))})).catch((function(t){e.$message.error("提交失败"),e.subList=[]}))}},changeSalary:function(e){this.searchForm.salary=e,this.getList()},getList:function(){var e=this;Object(o["R"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&("TEACHER_DEFAULT"==e.searchForm.salary?Object(o["o"])({musicGroupId:e.teamid,type:"TEACHER_DEFAULT"}).then((function(t){200==t.code&&(e.defaultTableList=t.data)})):"GRADIENT_SALARY"==e.searchForm.salary?Object(o["o"])({musicGroupId:e.teamid,type:"GRADIENT_SALARY"}).then((function(t){200==t.code&&(e.gradientTableList=t.data)})):"CLASSROOM_SALARY"==e.searchForm.salary&&Object(o["o"])({musicGroupId:e.teamid,type:"CLASSROOM_SALARY"}).then((function(t){200==t.code&&(e.defaultTableList=t.data)})))}))}}}),I=C,_=(a("1c4ce"),Object(d["a"])(I,S,k,!1,null,null,null)),x=_.exports,A=a("7b2f"),F=a("bd23"),T={components:{classSeting:p,teacherSeting:L,coursePlan:y["default"],salarySet:x,improvement:A["a"],lookCourse:F["a"]},data:function(){return{activeIndex:0,stepImgs:{nol:a("51bf"),active:a("f8e4")},id:"",chargeTypeId:"",name:"",isSetSalary:!1,Fsearch:null,Frules:null}},created:function(){var e=this;this.id=this.$route.query.id,this.$route.query.search&&(this.Fsearch=this.$route.query.search),this.$route.query.rules&&(this.Frules=this.$route.query.rules),this.activeIndex=sessionStorage.getItem("setStep")||0,Object(o["Q"])({musicGroupId:this.id}).then((function(t){200==t.code&&(e.chargeTypeId=t.data.musicGroup.chargeTypeId,e.name=t.data.musicGroup.name,sessionStorage.setItem("chargeTypeId",e.chargeTypeId),sessionStorage.setItem("createTeamOrgnId",t.data.musicGroup.organId))})),Object(o["j"])({musicGroupId:this.id}).then((function(t){200==t.code&&(e.isSetSalary=t.data)}))},beforeDestroy:function(){sessionStorage.setItem("setStep",0),sessionStorage.setItem("resetCode",1)},mounted:function(){},methods:{gotoNav:function(e){this.activeIndex=e},goBack:function(){this.$router.push({path:"/business/teamDetail",query:{search:this.Fsearch,rules:this.Frules}})}}},w=T,G=(a("be54"),Object(d["a"])(w,s,r,!1,null,"1250ba2e",null));t["default"]=G.exports},"0a92":function(e,t,a){"use strict";var s=a("54c1"),r=a.n(s);r.a},"1c4ce":function(e,t,a){"use strict";var s=a("d910"),r=a.n(s);r.a},"389c":function(e,t,a){},"4da9":function(e,t,a){},"51bf":function(e,t){e.exports="data:image/png;base64,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"},"54c1":function(e,t,a){},"5b82":function(e,t,a){"use strict";var s=a("66a5"),r=a.n(s);r.a},"615b":function(e,t,a){},"66a5":function(e,t,a){},"6daf":function(e,t,a){"use strict";var s=a("389c"),r=a.n(s);r.a},"7b2f":function(e,t,a){"use strict";var s,r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"imc"},[a("el-form",{ref:"topForm",attrs:{inline:!0,model:e.topForm,rules:e.topFormRules}},[a("el-form-item",[a("div",{staticClass:"addBtn",on:{click:e.addClass}},[e._v("添加班级")])]),e._v(" "),a("el-form-item",{attrs:{label:"基础技能班参考数量"}},[a("el-input",{attrs:{disabled:""},model:{value:e.topForm.improventClassesNum,callback:function(t){e.$set(e.topForm,"improventClassesNum",t)},expression:"topForm.improventClassesNum"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"排课数量",prop:"count"}},[a("el-input",{model:{value:e.topForm.count,callback:function(t){e.$set(e.topForm,"count",t)},expression:"topForm.count"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"排课开始时间",prop:"timer"}},[a("el-date-picker",{staticStyle:{width:"220px!important"},attrs:{align:"right",type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:e.topForm.timer,callback:function(t){e.$set(e.topForm,"timer",t)},expression:"topForm.timer"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"跳过节假日"}},[a("el-checkbox",{model:{value:e.topForm.holiday,callback:function(t){e.$set(e.topForm,"holiday",t)},expression:"topForm.holiday"}})],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList}},[a("el-table-column",{attrs:{prop:"name",align:"center",label:"基础技能班名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"subjectIdList",align:"center",label:"声部"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("fitterSound")(t.row.subjectIdList))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"userId",align:"center",label:"主教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("fitterTeacher")(t.row.userId))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"expectStudentNum",align:"center",label:"班级人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"date",align:"center",label:"上课时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("p",[e._v(e._s(t.row.startClassTime+"-"+t.row.endClassTime))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"date",align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.removeClass(t.row)}}},[e._v("删除")])],1)]}}])})],1)],1),e._v(" "),a("div",{staticClass:"btnWrap",staticStyle:{"margin-top":"40px"}},[a("div",{staticClass:"nextBtn",on:{click:e.gotoNext}},[e._v(e._s(e.permission("/teamSetting/salarySet")?"确定":"下一步"))]),e._v(" "),a("div",{staticClass:"nextBtn",on:{click:e.gotoskip}},[e._v("跳过")])]),e._v(" "),a("el-dialog",{attrs:{title:"基础技能班",visible:e.raiseVisible,width:"40%"},on:{"update:visible":function(t){e.raiseVisible=t}}},[a("el-form",{ref:"maskForm",attrs:{model:e.maskForm,rules:e.maskRules,"label-position":e.labelPosition,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{staticStyle:{width:"180px"},model:{value:e.maskForm.name,callback:function(t){e.$set(e.maskForm,"name",t)},expression:"maskForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"声部",prop:"sound"}},[a("el-select",{attrs:{multiple:""},model:{value:e.maskForm.sound,callback:function(t){e.$set(e.maskForm,"sound",t)},expression:"maskForm.sound"}},e._l(e.soundList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"主教老师",prop:"teacher"}},[a("el-select",{attrs:{filterable:""},model:{value:e.maskForm.teacher,callback:function(t){e.$set(e.maskForm,"teacher",t)},expression:"maskForm.teacher"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"班级人数",prop:"studentNum"}},[a("el-input",{staticStyle:{width:"180px"},attrs:{type:"number"},model:{value:e.maskForm.count,callback:function(t){e.$set(e.maskForm,"count",t)},expression:"maskForm.count"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"星期几",prop:"week"}},[a("el-select",{model:{value:e.maskForm.week,callback:function(t){e.$set(e.maskForm,"week",t)},expression:"maskForm.week"}},[a("el-option",{attrs:{value:"1",label:"星期一"}}),e._v(" "),a("el-option",{attrs:{value:"2",label:"星期二"}}),e._v(" "),a("el-option",{attrs:{value:"3",label:"星期三"}}),e._v(" "),a("el-option",{attrs:{value:"4",label:"星期四"}}),e._v(" "),a("el-option",{attrs:{value:"5",label:"星期五"}}),e._v(" "),a("el-option",{attrs:{value:"6",label:"星期六"}}),e._v(" "),a("el-option",{attrs:{value:"7",label:"星期天"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"时间段",prop:"startTime"}},[a("el-time-select",{attrs:{placeholder:"起始时间","value-format":"HH:mm:ss","picker-options":{start:"04:30",step:"00:05",end:"23:30"}},model:{value:e.maskForm.startTime,callback:function(t){e.$set(e.maskForm,"startTime",t)},expression:"maskForm.startTime"}}),e._v(" "),a("el-time-select",{attrs:{placeholder:"结束时间","value-format":"HH:mm:ss","picker-options":{start:"04:30",step:"00:05",end:"23:30",minTime:e.maskForm.startTime}},model:{value:e.maskForm.endTime,callback:function(t){e.$set(e.maskForm,"endTime",t)},expression:"maskForm.endTime"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.raiseVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addraiseClass}},[e._v("确 定")])],1)],1)],1)},i=[],n=(a("28a5"),a("7f7f"),a("1cc7")),l=a("ec8a"),o={props:{teamid:{type:String,required:!0},isSetSalary:{type:Boolean,required:!0}},beforeCreate:function(){s=this},data:function(){return{labelPosition:"right",topForm:{count:"",improventClassesNum:"",timer:"",holiday:!1},maskForm:{name:"",sound:[],count:"",teacher:"",startTime:"",endTime:"",week:""},raiseVisible:!1,tableList:[],soundList:[],teacherList:[],maskRules:{name:[{required:!0,message:"请输入姓名",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],sound:[{required:!0,message:"请选择声部",trigger:"blur"}],count:[{required:!0,message:"请输入学生数",trigger:"blur"}],teacher:[{required:!0,message:"请选择老师",trigger:"blur"}],startTime:[{required:!0,message:"请选择开始时间",trigger:"blur"}],endTime:"",week:[{required:!0,message:"请选择星期几",trigger:"blur"}]},topFormRules:{count:[{required:!0,message:"请输入排课数量",trigger:"blur"}],timer:[{required:!0,message:"请选择开课时间",trigger:"blur"}]},organId:""}},created:function(){this.organId=sessionStorage.getItem("createTeamOrgnId")||null},mounted:function(){var e=this;Object(n["r"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.soundList=t.data)})),Object(n["O"])({organId:this.organId}).then((function(t){200==t.code&&(e.teacherList=t.data)})),Object(n["R"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.topForm.improventClassesNum=t.data.improventClassesNum)})),this.getList()},methods:{getList:function(){var e=this;Object(n["Z"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.tableList=t.data)}))},permission:function(e){return Object(l["a"])(e)},addraiseClass:function(){var e=this;this.$refs["maskForm"].validate((function(t){if(t){var a={userId:e.maskForm.teacher,dayOfWeek:e.maskForm.week,startClassTime:e.maskForm.startTime,endClassTime:e.maskForm.endTime,courseTimes:e.topForm.count,type:"HIGH",expectStudentNum:e.maskForm.count,musicGroupId:e.teamid,teachMode:"OFFLINE",name:e.maskForm.name,subjectIdList:e.maskForm.sound.join(","),moid:(new Date).getTime(),startDate:e.topForm.timer};e.tableList.push(a),console.log(e.tableList),e.raiseVisible=!1,e.$refs["maskForm"].resetFields(),e.maskForm.endTime=""}else e.$message.error("请填写必要信息")}))},removeClass:function(e){var t=this;this.$confirm("是否删除该基础技能班?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){if(e.moid){for(var a in t.tableList)if(t.tableList[a].moid==e.moid)return t.tableList.splice(a,1),void t.$message.success("删除成功")}else Object(n["gb"])({classGroupId:e.id}).then((function(e){200==e.code&&(t.$message.success("删除成功"),t.getList())}))})).catch((function(){}))},addClass:function(){this.isSetSalary?this.$message.error("课酬确认后无法编辑"):this.raiseVisible=!0},gotoskip:function(){this.isSetSalary?this.$message.error("课酬确认后无法编辑"):this.permission("/teamSetting/salarySet")?this.$emit("gotoNav",4):this.$router.push({path:"/business/teamDetail"})},gotoNext:function(){var e=this;this.isSetSalary?this.$message.error("课酬确认后无法编辑"):this.$refs["topForm"].validate((function(t){if(t){for(var a in e.tableList)e.tableList[a].startDate=e.topForm.timer,e.tableList[a].courseTimes=e.topForm.count,e.tableList[a].holiday=e.topForm.holiday;var s=e.tableList.length;if(s>e.topForm.improventClassesNum)return void e.$message.error("基础技能班不能超过".concat(e.topForm.improventClassesNum,"个"));Object(n["c"])(e.tableList).then((function(t){200==t.code&&(e.$message.success("恭喜您创建成功"),e.permission("/teamSetting/salarySet")?e.$emit("gotoNav",4):e.$router.push({path:"/business/teamDetail"}))}))}else e.$message.error("请先输入排课数量和开始时间")}))}},filters:{fitterSound:function(e){var t=e.split(",");if(s.soundList){var a="";for(var r in s.soundList)for(var i in t)s.soundList[r].id==t[i]&&(a+=s.soundList[r].name+",");return a.substring(0,a.length-1)}return""},fitterTeacher:function(e){if(!s.teacherList)return"";for(var t in s.teacherList)if(s.teacherList[t].id==e)return s.teacherList[t].realName}}},c=o,u=(a("5b82"),a("2877")),d=Object(u["a"])(c,r,i,!1,null,"34aa67b1",null);t["a"]=d.exports},"99b4":function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"c",(function(){return o})),a.d(t,"b",(function(){return c})),a.d(t,"x",(function(){return u})),a.d(t,"v",(function(){return d})),a.d(t,"C",(function(){return m})),a.d(t,"B",(function(){return p})),a.d(t,"D",(function(){return h})),a.d(t,"w",(function(){return f})),a.d(t,"h",(function(){return v})),a.d(t,"j",(function(){return b})),a.d(t,"m",(function(){return g})),a.d(t,"i",(function(){return L})),a.d(t,"z",(function(){return y})),a.d(t,"k",(function(){return S})),a.d(t,"A",(function(){return k})),a.d(t,"y",(function(){return C})),a.d(t,"d",(function(){return I})),a.d(t,"f",(function(){return _})),a.d(t,"e",(function(){return x})),a.d(t,"g",(function(){return A})),a.d(t,"n",(function(){return F})),a.d(t,"o",(function(){return T})),a.d(t,"q",(function(){return w})),a.d(t,"p",(function(){return G})),a.d(t,"l",(function(){return O})),a.d(t,"t",(function(){return N})),a.d(t,"r",(function(){return E})),a.d(t,"u",(function(){return M})),a.d(t,"s",(function(){return j}));var s=a("b775"),r=a("4328"),i=a.n(r),n="/api-web";function l(e){return Object(s["a"])({url:n+"/cooperationOrgan/add",method:"post",data:i.a.stringify(e)})}function o(e){return Object(s["a"])({url:n+"/cooperationOrgan/update",method:"put",data:i.a.stringify(e)})}function c(e){return Object(s["a"])({url:n+"/cooperationOrgan/del/".concat(e),method:"post"})}function u(e){return Object(s["a"])({url:n+"/cooperationOrgan/queryPage",method:"get",params:e})}function d(e){return Object(s["a"])({url:n+"/cooperationOrgan/queryByOrganId",method:"get",params:e})}function m(e){return Object(s["a"])({url:n+"/school/queryPage",method:"get",params:e})}function p(e){return Object(s["a"])({url:n+"/school/add",method:"post",data:i.a.stringify(e)})}function h(e){return Object(s["a"])({url:n+"/school/update",method:"post",data:i.a.stringify(e)})}function f(e){return Object(s["a"])({url:n+"/employee/queryEmployByOrganId",method:"get",params:e})}function v(e){return Object(s["a"])({url:n+"/employee/add",method:"post",data:e})}function b(e){return Object(s["a"])({url:n+"/employee/update",method:"post",data:e})}function g(e){return Object(s["a"])({url:"/api-auth/role/queryPage",method:"get",params:e})}function L(e){return Object(s["a"])({url:n+"/employee/employeeOperate",method:"post",data:i.a.stringify(e)})}function y(e){return Object(s["a"])({url:"/api-auth/role/queryPage",method:"get",params:e})}function S(e){return Object(s["a"])({url:"/api-auth/role/".concat(e.id),method:"get"})}function k(e){return Object(s["a"])({url:"/api-auth/role/update",method:"post",data:e})}function C(e){return Object(s["a"])({url:"/api-auth/role/add",method:"post",data:e})}function I(e){return Object(s["a"])({url:n+"/courseScheduleRewards/queryPage",method:"get",params:e})}function _(e){return Object(s["a"])({url:n+"/courseScheduleRewards/query",method:"get",params:e})}function x(e){return Object(s["a"])({url:n+"/courseScheduleRewards/add",method:"post",data:i.a.stringify(e)})}function A(e){return Object(s["a"])({url:n+"/courseScheduleRewards/update",method:"post",data:i.a.stringify(e)})}function F(e){return Object(s["a"])({url:n+"/hotWordLabelManage/queryPage",method:"get",params:e})}function T(e){return Object(s["a"])({url:n+"/hotWordLabelManage/add",method:"post",data:i.a.stringify(e)})}function w(e){return Object(s["a"])({url:n+"/hotWordLabelManage/update",method:"post",data:i.a.stringify(e)})}function G(e){return Object(s["a"])({url:n+"/hotWordLabelManage/del/".concat(e),method:"post"})}function O(e){return Object(s["a"])({url:n+"/school/queryByOrganId",method:"get",params:e})}function N(e){return Object(s["a"])({url:n+"/paymentConfig/queryPage",method:"get",params:e})}function E(e){return Object(s["a"])({url:n+"/paymentConfig/add",method:"post",data:i.a.stringify(e)})}function M(e){return Object(s["a"])({url:n+"/paymentConfig/update",method:"post",data:i.a.stringify(e)})}function j(e){return Object(s["a"])({url:n+"/paymentConfig/del/"+e.id,method:"post"})}},bd23:function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{attrs:{inline:!0}},[a("el-form-item",[a("div",{staticClass:"newBand",on:{click:e.gotoPlan}},[e._v("新增")])]),e._v(" "),a("el-form-item",{attrs:{label:"选择合奏班"}},[a("el-select",{on:{change:e.chioseList},model:{value:e.chioseMix,callback:function(t){e.chioseMix=t},expression:"chioseMix"}},e._l(e.maxClassList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:e.removeAllCourse}},[e._v("清空课表")])],1)],1),e._v(" "),a("el-table",{attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{prop:"classDate",label:"日期",align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.classDate))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"课程类型",align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.type))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"classGroupName",align:"center",label:"班级名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center",label:"课程名称"}}),e._v(" "),a("el-table-column",{attrs:{label:"上课时间",align:"left",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.startClassTimeStr+"-"+t.row.endClassTimeStr)+"\n ")])]}}])}),e._v(" "),a("el-table-column")],1),e._v(" "),a("div",{staticClass:"btnWrap"},[a("div",{staticClass:"setBtn",on:{click:e.gotoNext}},[e._v("下一步")])])],1)},r=[],i=a("1cc7"),n={props:{isSetSalary:{type:Boolean,required:!0}},data:function(){return{teamid:"",maxClassList:[],chioseMix:"",tableList:[]}},mounted:function(){var e=this;sessionStorage.setItem("setStep",2),sessionStorage.setItem("resetCode",4),this.teamid=this.$route.query.id,Object(i["t"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&t.data.length>0&&(e.maxClassList=t.data,e.chioseMix=e.maxClassList[0].id,Object(i["w"])({classGroupId:e.chioseMix}).then((function(t){200==t.code&&(e.tableList=t.data)})))}))},methods:{gotoPlan:function(){this.isSetSalary?this.$message.error("课酬确认后无法编辑"):this.$router.push({path:"/business/coursePlan",query:{id:this.teamid}})},gotoNext:function(){if(this.isSetSalary)this.$message.error("课酬确认后无法编辑");else{var e=sessionStorage.getItem("chargeTypeId");3==e?this.$emit("gotoNav",3):this.$emit("gotoNav",4)}},chioseList:function(e){var t=this;Object(i["w"])({classGroupId:e}).then((function(e){200==e.code&&(t.tableList=e.data)}))},removeAllCourse:function(){var e=this;this.isSetSalary?this.$message.error("课酬确认后无法编辑"):this.$confirm("是否清除课程?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(i["m"])({musicGroupId:e.teamid}).then((function(t){200==t.code&&(e.$message.success("删除成功"),e.chioseList(e.maxClassList[0].id))}))}))}}},l=n,o=(a("eaed"),a("2877")),c=Object(o["a"])(l,s,r,!1,null,"3b267e69",null);t["a"]=c.exports},be54:function(e,t,a){"use strict";var s=a("4da9"),r=a.n(s);r.a},d910:function(e,t,a){},eaed:function(e,t,a){"use strict";var s=a("615b"),r=a.n(s);r.a},ec8a:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));a("6762"),a("2fdb"),a("28a5");function s(e){var t=window.localStorage.getItem("permission");return t=t.split(","),!!t.includes(e)}},f8e4:function(e,t){e.exports="data:image/png;base64,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"}}]);