chunk-5404c12a.f687f154.js 25 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5404c12a"],{"526c":function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"m-container"},[s("h2",[s("el-page-header",{attrs:{content:"乐团修改"},on:{back:e.onCancel}})],1),e._v(" "),s("div",{staticClass:"m-core"},[s("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeIndex,callback:function(t){e.activeIndex=t},expression:"activeIndex"}},[e.permission("/resetTeaming/teamBaseInfo")?s("el-tab-pane",{attrs:{label:"基本信息",name:"1"}},[1==e.activeIndex?s("teamBaseInfo"):e._e()],1):e._e(),e._v(" "),e.permission("/resetTeaming/resetSound")?s("el-tab-pane",{attrs:{label:"缴费调整",name:"2"}},[2==e.activeIndex?s("resetSound"):e._e()],1):e._e(),e._v(" "),e.permission("/resetTeaming/resetClass")?s("el-tab-pane",{attrs:{label:"班级调整",name:"3"}},[3==e.activeIndex?s("resetClass"):e._e()],1):e._e(),e._v(" "),e.permission("/resetTeaming/coursePlan")?s("el-tab-pane",{attrs:{label:"新增排课",name:"4"}},[4==e.activeIndex?s("coursePlan",{attrs:{teamid:e.teamid}}):e._e()],1):e._e()],1)],1)])},a=[],o=(s("7f7f"),s("386d"),s("80b0")),r=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-table",{attrs:{data:e.activeSoundList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[s("el-table-column",{attrs:{align:"center",width:"180px;",prop:"sound",label:"声部名称"}}),e._v(" "),s("el-table-column",{attrs:{align:"center",width:"180px;",prop:"yuji",label:"预计收费"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[s("el-input",{staticStyle:{width:"100px"},model:{value:t.row.yuji,callback:function(s){e.$set(t.row,"yuji",s)},expression:"scope.row.yuji"}})],1)]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"可选乐器规格",align:"center",prop:"zhonglei",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[s("span",[e._v(e._s(e._f("zhongleiFilter")(t.row.zhonglei,t.row.goodsList)))]),e._v(" "),1==t.row.type?s("el-popover",{attrs:{placement:"bottom"},on:{show:function(s){return e.chioseType(t.row)}},model:{value:t.row.typeVisible,callback:function(s){e.$set(t.row,"typeVisible",s)},expression:"scope.row.typeVisible"}},[s("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("\n 修改\n ")]),e._v(" "),s("el-select",{attrs:{multiple:"",clearable:"","collapse-tags":""},model:{value:t.row.zhonglei,callback:function(s){e.$set(t.row,"zhonglei",s)},expression:"scope.row.zhonglei"}},e._l(t.row.goodsList,(function(e,t){return s("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1),e._v(" "),s("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){t.row.typeVisible=!1}}},[e._v("确定")])],1)],1):e._e()],1)]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"乐器提供方式",align:"center",prop:"fangshi",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[t.row.fangshi?s("span",[e._v(e._s(e._f("fangshiFilter")(t.row.fangshi,t.row.fangshiprice)))]):e._e(),e._v(" "),1==t.row.type?s("el-popover",{attrs:{placement:"bottom"},model:{value:t.row.provideVisible,callback:function(s){e.$set(t.row,"provideVisible",s)},expression:"scope.row.provideVisible"}},[s("i",{staticClass:"el-icon-edit",attrs:{slot:"reference"},slot:"reference"}),e._v(" "),s("el-select",{attrs:{clearable:""},model:{value:t.row.fangshi,callback:function(s){e.$set(t.row,"fangshi",s)},expression:"scope.row.fangshi"}},[s("el-option",{attrs:{label:"团购",value:"GROUP"}}),e._v(" "),s("el-option",{attrs:{label:"借用",value:"LEASE"}}),e._v(" "),s("el-option",{attrs:{label:"免费",value:"FREE"}})],1),e._v(" "),"LEASE"==t.row.fangshi?s("el-input",{staticStyle:{width:"180px","margin-top":"20px"},attrs:{placeholder:"请输入费用"},model:{value:t.row.fangshiprice,callback:function(s){e.$set(t.row,"fangshiprice",s)},expression:"scope.row.fangshiprice"}}):e._e(),e._v(" "),s("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){t.row.provideVisible=!1}}},[e._v("确定")])],1)],1):e._e()],1)]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"教辅组合",align:"center",prop:"jiaopu"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[s("el-dialog",{staticStyle:{"text-align":"left"},attrs:{visible:t.row.markVisible,width:"60%"},on:{"update:visible":function(s){return e.$set(t.row,"markVisible",s)}}},[s("el-button",{attrs:{type:"text"},on:{click:function(s){return e.addMark(t.row)}}},[e._v("添加教辅")]),e._v(" "),s("div",{staticClass:"markWrap"},e._l(t.row.markList,(function(i,a){return s("div",{key:a,staticClass:"markItem"},[s("el-form",{attrs:{model:i,inline:!0}},[s("el-form-item",{attrs:{label:"教辅名称"}},[s("el-input",{attrs:{type:"text"},model:{value:i.name,callback:function(t){e.$set(i,"name",t)},expression:"item.name"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"教辅商品"}},[s("el-select",{attrs:{multiple:"","collapse-tags":""},model:{value:i.goods,callback:function(t){e.$set(i,"goods",t)},expression:"item.goods"}},e._l(t.row.markChioseList,(function(e,t){return s("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"教辅打包价"}},[s("el-input",{attrs:{type:"number"},model:{value:i.price,callback:function(t){e.$set(i,"price",t)},expression:"item.price"}})],1),e._v(" "),s("el-form-item",[s("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:""},on:{click:function(s){return e.removeMartItem(t.row,a)}}})],1)],1)],1)})),0),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.row.markVisible=!1}}},[e._v("确 定")])],1)],1),e._v(" "),s("span",e._l(t.row.markList,(function(i,a){return i.name&&t.row.markChioseList.length>0?s("span",{key:a},[e._v(e._s(i.name+":")+e._s(e._f("goodsFilter")(i.goods,t.row.markChioseList))+e._s(" 价格 "+i.price)+" ")]):e._e()})),0),e._v(" "),s("i",{staticClass:"el-icon-edit",attrs:{slot:"reference"},on:{click:function(s){return e.chioseMark(t.row)}},slot:"reference"})],1)]}}])})],1),e._v(" "),s("div",{staticClass:"btnWrap",staticStyle:{"margin-top":"30px"}},[s("div",{staticClass:"closeBtn",on:{click:e.getSound}},[e._v("取消")]),e._v(" "),s("div",{directives:[{name:"permission",rawName:"v-permission",value:{child:"musicGroup/updateSubjectInfo",parent:"/resetTeaming/resetSound"},expression:"{child: 'musicGroup/updateSubjectInfo', parent: '/resetTeaming/resetSound'}"}],staticClass:"okBtn",on:{click:e.saveInfo}},[e._v("保存")])])],1)},n=[],l=(s("ac6a"),s("28a5"),s("1cc7")),c={data:function(){return{tableList:[],teamid:"",activeSoundList:[],soundList:[],checkList:[],multipleSelection:[]}},mounted:function(){this.teamid=this.$route.query.id,this.getSound(),sessionStorage.setItem("resetCode","2")},methods:{getSound:function(){var e=this;Object(l["p"])({musicGroupId:this.teamid}).then((function(t){if(200==t.code)for(var s in e.activeSoundList=t.data.musicGroupSubjectPlans.map((function(e){var t={id:e.subjectId,sound:e.subName,jihua:e.expectedStudentNum,yuji:e.fee,zhonglei:[],fangshi:e.kitGroupPurchaseType,fangshiprice:e.depositFee,jiaopu:"",type:1,typeVisible:!1,provideVisible:!1,markVisible:!1,goodsList:[],markList:[],markChioseList:[]};return t})),e.activeSoundList)for(var i in t.data.musicGroupSubjectGoodsGroups)if(e.activeSoundList[s].id==t.data.musicGroupSubjectGoodsGroups[i].subjectId&&("INSTRUMENT"==t.data.musicGroupSubjectGoodsGroups[i].type&&(e.activeSoundList[s].zhonglei=e.activeSoundList[s].zhonglei.concat(t.data.musicGroupSubjectGoodsGroups[i].goodsIdList),e.activeSoundList[s].zhonglei=e.activeSoundList[s].zhonglei.map((function(e){return parseInt(e)})),e.activeSoundList[s].goodsList=e.activeSoundList[s].goodsList.concat(t.data.musicGroupSubjectGoodsGroups[i].goodsList)),"ACCESSORIES"==t.data.musicGroupSubjectGoodsGroups[i].type&&t.data.musicGroupSubjectGoodsGroups[i].goodsList.length>=0)){e.activeSoundList[s].markList?e.activeSoundList[s].markList:e.activeSoundList[s].markList=[];var a={};a.goods=t.data.musicGroupSubjectGoodsGroups[i].goodsIdList.split(","),a.goods=a.goods.map((function(e){return parseInt(e)})),a.name=t.data.musicGroupSubjectGoodsGroups[i].name,a.price=t.data.musicGroupSubjectGoodsGroups[i].price,e.activeSoundList[s].markList.push(a),e.activeSoundList[s].markChioseList=e.activeSoundList[s].markChioseList.concat(t.data.musicGroupSubjectGoodsGroups[i].goodsList),console.log(e.activeSoundList[s].markList)}}))},addMark:function(e){e.markList.push({name:"",goods:[],price:""})},removeMartItem:function(e,t){e.markList.splice(t,1)},saveInfo:function(){var e=this,t={},s=this.activeSoundList;t.musicGroupId=this.teamid,t.musicGroupStatus="PROGRESS",t.musicGroupSubjectGoodsGroups=[],t.musicGroupSubjectPlans=[],s.forEach((function(e){e.zhonglei.forEach((function(s){var i=[];e.goodsList.forEach((function(e){e.id==s&&(i=e)}));var a={subjectId:e.id,type:"INSTRUMENT",goodsIdList:s,name:i.name,price:i.groupPurchasePrice};t.musicGroupSubjectGoodsGroups.push(a)})),e.markList.forEach((function(s){if(s.goods.length>=1){var i={subjectId:e.id,type:"ACCESSORIES",goodsIdList:s.goods.join(","),name:s.name,price:s.price};t.musicGroupSubjectGoodsGroups.push(i)}}));var s={expectedStudentNum:e.jihua,fee:e.yuji,kitGroupPurchaseType:e.fangshi,subName:e.sound,subjectId:e.id,depositFee:e.fangshiprice};t.musicGroupSubjectPlans.push(s)})),Object(l["ub"])(t).then((function(t){200==t.code&&(e.$message.success("提交成功"),e.getSound())}))},chioseMark:function(e){e.markVisible=!0;var t=e.id;Object(l["C"])({subjectId:t,type:"ACCESSORIES"}).then((function(t){200==t.code&&(e.markChioseList=t.data)}))},chioseType:function(e){var t=e.id;Object(l["C"])({subjectId:t,type:"INSTRUMENT"}).then((function(t){200==t.code&&(e.goodsList=t.data)}))}},filters:{zhongleiFilter:function(e,t){if(!(t&&t.length<=0)){for(var s=[],i=0;i<t.length;i++)for(var a=0;a<e.length;a++)e[a]==t[i].id&&s.push(t[i].name);return s.length>0?s.join(","):""}},fangshiFilter:function(e,t){var s="";return"FREE"==e?(s="免费",s):"GROUP"==e?(s="团购",s):("LEASE"==e&&(s="借用"),s+"费用:"+t)},goodsFilter:function(e,t){if(t&&t.length<=0)return"";for(var s=[],i=0;i<e.length;i++)for(var a=0;a<t.length;a++)e[i]==t[a].id&&s.push(t[a].name);return s.length>0?s.join(","):""}}},u=c,m=s("2877"),d=Object(m["a"])(u,r,n,!1,null,null,null),p=d.exports,f=s("8f2a"),v=s("bd11"),b=s("bd23"),h=s("7b2f"),g=s("ec8a"),k={components:{teamBaseInfo:o["a"],resetSound:p,resetClass:f["default"],coursePlan:v["default"],lookCourse:b["a"],improvement:h["a"]},data:function(){return{activeIndex:"1",teamid:"",Fsearch:null,Frules:null}},created:function(){this.activeIndex=sessionStorage.getItem("resetCode")||"1",this.teamid=this.$route.query.id,this.$route.query.search&&(this.Fsearch=this.$route.query.search),this.$route.query.rules&&(this.Frules=this.$route.query.rules)},beforeDestroy:function(){sessionStorage.setItem("setStep",0),sessionStorage.setItem("resetCode",1)},mounted:function(){var e={};e.name=this.activeIndex,this.handleClick(e)},methods:{onCancel:function(){this.$router.push({path:"/business/teamDetail",query:{search:this.Fsearch,rules:this.Frules}})},handleClick:function(e){this.activeIndex=e.name},permission:function(e){return Object(g["a"])(e)}}},_=k,S=Object(m["a"])(_,i,a,!1,null,null,null);t["default"]=S.exports},"5b82":function(e,t,s){"use strict";var i=s("66a5"),a=s.n(i);a.a},"615b":function(e,t,s){},"66a5":function(e,t,s){},"7b2f":function(e,t,s){"use strict";var i,a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"imc"},[s("el-form",{ref:"topForm",attrs:{inline:!0,model:e.topForm,rules:e.topFormRules}},[s("el-form-item",[s("div",{staticClass:"addBtn",on:{click:e.addClass}},[e._v("添加班级")])]),e._v(" "),s("el-form-item",{attrs:{label:"基础技能班参考数量"}},[s("el-input",{attrs:{disabled:""},model:{value:e.topForm.improventClassesNum,callback:function(t){e.$set(e.topForm,"improventClassesNum",t)},expression:"topForm.improventClassesNum"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"排课数量",prop:"count"}},[s("el-input",{model:{value:e.topForm.count,callback:function(t){e.$set(e.topForm,"count",t)},expression:"topForm.count"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"排课开始时间",prop:"timer"}},[s("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(" "),s("el-form-item",{attrs:{label:"跳过节假日"}},[s("el-checkbox",{model:{value:e.topForm.holiday,callback:function(t){e.$set(e.topForm,"holiday",t)},expression:"topForm.holiday"}})],1)],1),e._v(" "),s("div",{staticClass:"tableWrap"},[s("el-table",{attrs:{data:e.tableList}},[s("el-table-column",{attrs:{prop:"name",align:"center",label:"基础技能班名称"}}),e._v(" "),s("el-table-column",{attrs:{prop:"subjectIdList",align:"center",label:"声部"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(e._f("fitterSound")(t.row.subjectIdList))+"\n ")])]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"userId",align:"center",label:"主教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(e._f("fitterTeacher")(t.row.userId))+"\n ")])]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"expectStudentNum",align:"center",label:"班级人数"}}),e._v(" "),s("el-table-column",{attrs:{prop:"date",align:"center",label:"上课时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[s("p",[e._v(e._s(t.row.startClassTime+"-"+t.row.endClassTime))])])]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"date",align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[s("el-button",{attrs:{type:"text"},on:{click:function(s){return e.removeClass(t.row)}}},[e._v("删除")])],1)]}}])})],1)],1),e._v(" "),s("div",{staticClass:"btnWrap",staticStyle:{"margin-top":"40px"}},[s("div",{staticClass:"nextBtn",on:{click:e.gotoNext}},[e._v(e._s(e.permission("/teamSetting/salarySet")?"确定":"下一步"))]),e._v(" "),s("div",{staticClass:"nextBtn",on:{click:e.gotoskip}},[e._v("跳过")])]),e._v(" "),s("el-dialog",{attrs:{title:"基础技能班",visible:e.raiseVisible,width:"40%"},on:{"update:visible":function(t){e.raiseVisible=t}}},[s("el-form",{ref:"maskForm",attrs:{model:e.maskForm,rules:e.maskRules,"label-position":e.labelPosition,"label-width":"100px"}},[s("el-form-item",{attrs:{label:"名称",prop:"name"}},[s("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(" "),s("el-form-item",{attrs:{label:"声部",prop:"sound"}},[s("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 s("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"主教老师",prop:"teacher"}},[s("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 s("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"班级人数",prop:"studentNum"}},[s("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(" "),s("el-form-item",{attrs:{label:"星期几",prop:"week"}},[s("el-select",{model:{value:e.maskForm.week,callback:function(t){e.$set(e.maskForm,"week",t)},expression:"maskForm.week"}},[s("el-option",{attrs:{value:"1",label:"星期一"}}),e._v(" "),s("el-option",{attrs:{value:"2",label:"星期二"}}),e._v(" "),s("el-option",{attrs:{value:"3",label:"星期三"}}),e._v(" "),s("el-option",{attrs:{value:"4",label:"星期四"}}),e._v(" "),s("el-option",{attrs:{value:"5",label:"星期五"}}),e._v(" "),s("el-option",{attrs:{value:"6",label:"星期六"}}),e._v(" "),s("el-option",{attrs:{value:"7",label:"星期天"}})],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"时间段",prop:"startTime"}},[s("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(" "),s("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(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.raiseVisible=!1}}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.addraiseClass}},[e._v("确 定")])],1)],1)],1)},o=[],r=(s("28a5"),s("7f7f"),s("1cc7")),n=s("ec8a"),l={props:{teamid:{type:String,required:!0},isSetSalary:{type:Boolean,required:!0}},beforeCreate:function(){i=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(r["r"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.soundList=t.data)})),Object(r["O"])({organId:this.organId}).then((function(t){200==t.code&&(e.teacherList=t.data)})),Object(r["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(r["Z"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.tableList=t.data)}))},permission:function(e){return Object(n["a"])(e)},addraiseClass:function(){var e=this;this.$refs["maskForm"].validate((function(t){if(t){var s={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(s),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 s in t.tableList)if(t.tableList[s].moid==e.moid)return t.tableList.splice(s,1),void t.$message.success("删除成功")}else Object(r["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 s in e.tableList)e.tableList[s].startDate=e.topForm.timer,e.tableList[s].courseTimes=e.topForm.count,e.tableList[s].holiday=e.topForm.holiday;var i=e.tableList.length;if(i>e.topForm.improventClassesNum)return void e.$message.error("基础技能班不能超过".concat(e.topForm.improventClassesNum,"个"));Object(r["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(i.soundList){var s="";for(var a in i.soundList)for(var o in t)i.soundList[a].id==t[o]&&(s+=i.soundList[a].name+",");return s.substring(0,s.length-1)}return""},fitterTeacher:function(e){if(!i.teacherList)return"";for(var t in i.teacherList)if(i.teacherList[t].id==e)return i.teacherList[t].realName}}},c=l,u=(s("5b82"),s("2877")),m=Object(u["a"])(c,a,o,!1,null,"34aa67b1",null);t["a"]=m.exports},bd23:function(e,t,s){"use strict";var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("el-form",{attrs:{inline:!0}},[s("el-form-item",[s("div",{staticClass:"newBand",on:{click:e.gotoPlan}},[e._v("新增")])]),e._v(" "),s("el-form-item",{attrs:{label:"选择合奏班"}},[s("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 s("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),s("el-form-item",[s("el-button",{attrs:{type:"danger"},on:{click:e.removeAllCourse}},[e._v("清空课表")])],1)],1),e._v(" "),s("el-table",{attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[s("el-table-column",{attrs:{prop:"classDate",label:"日期",align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.classDate))+"\n ")])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"课程类型",align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.type))+"\n ")])]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"classGroupName",align:"center",label:"班级名称"}}),e._v(" "),s("el-table-column",{attrs:{prop:"name",align:"center",label:"课程名称"}}),e._v(" "),s("el-table-column",{attrs:{label:"上课时间",align:"left",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("div",[e._v("\n "+e._s(t.row.startClassTimeStr+"-"+t.row.endClassTimeStr)+"\n ")])]}}])}),e._v(" "),s("el-table-column")],1),e._v(" "),s("div",{staticClass:"btnWrap"},[s("div",{staticClass:"setBtn",on:{click:e.gotoNext}},[e._v("下一步")])])],1)},a=[],o=s("1cc7"),r={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(o["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(o["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(o["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(o["m"])({musicGroupId:e.teamid}).then((function(t){200==t.code&&(e.$message.success("删除成功"),e.chioseList(e.maxClassList[0].id))}))}))}}},n=r,l=(s("eaed"),s("2877")),c=Object(l["a"])(n,i,a,!1,null,"3b267e69",null);t["a"]=c.exports},eaed:function(e,t,s){"use strict";var i=s("615b"),a=s.n(i);a.a},ec8a:function(e,t,s){"use strict";s.d(t,"a",(function(){return i}));s("6762"),s("2fdb"),s("28a5");function i(e){var t=window.localStorage.getItem("permission");return t=t.split(","),!!t.includes(e)}}}]);