1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7ca96add"],{"1ecc":function(e,t,a){"use strict";var s=a("9bd1"),i=a.n(s);i.a},"526c":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:"m-container"},[a("h2",[e._v("\n 乐团修改\n ")]),e._v(" "),a("div",{staticClass:"m-core"},[a("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeIndex,callback:function(t){e.activeIndex=t},expression:"activeIndex"}},[a("el-tab-pane",{attrs:{label:"基本信息",name:"1"}},[e.acitveStatus[0]?a("teamBaseInfo"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"声部修改",name:"2"}},[e.acitveStatus[1]?a("resetSound"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"班级调整",name:"3"}},[e.acitveStatus[2]?a("resetClass"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"新增排课",name:"4"}},[a("lookCourse")],1),e._v(" "),a("el-tab-pane",{attrs:{label:"小班课",name:"5"}},[a("improvement",{attrs:{teamid:e.teamid}})],1)],1)],1)])},i=[],o=(a("7f7f"),a("80b0")),r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",width:"180px;",prop:"subName",label:"声部名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"left",prop:"fee",label:"预计收费"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-input",{staticStyle:{width:"100px"},model:{value:t.row.fee,callback:function(a){e.$set(t.row,"fee",a)},expression:"scope.row.fee"}})],1)]}}])})],1),e._v(" "),a("div",{staticClass:"btnWrap",staticStyle:{"margin-top":"30px"}},[a("div",{staticClass:"closeBtn",on:{click:e.getSound}},[e._v("取消")]),e._v(" "),a("div",{staticClass:"okBtn",on:{click:e.saveInfo}},[e._v("保存")])])],1)},l=[],n=a("1cc7"),c={data:function(){return{tableList:[],teamid:""}},mounted:function(){this.teamid=this.$route.query.id,this.getSound(),sessionStorage.setItem("resetCode","2")},methods:{getSound:function(){var e=this;Object(n["n"])({musicGroupId:this.teamid}).then(function(t){200==t.code&&(e.tableList=t.data.musicGroupSubjectPlans)})},saveInfo:function(){Object(n["eb"])(this.tableList).then(function(e){e.code})}}},m=c,u=a("2877"),d=Object(u["a"])(m,r,l,!1,null,null,null),p=d.exports,f=a("8f2a"),b=a("bd11"),v=a("bd23"),h=a("7b2f"),k={components:{teamBaseInfo:o["a"],resetSound:p,resetClass:f["default"],coursePlan:b["default"],lookCourse:v["a"],improvement:h["a"]},data:function(){return{activeIndex:"1",acitveStatus:[!0,!1,!1,!1,!1,!1,!1],teamid:""}},created:function(){this.activeIndex=sessionStorage.getItem("resetCode")||"1",this.teamid=this.$route.query.id,console.log(this.teamid)},mounted:function(){},methods:{handleClick:function(e){this.activeIndex=e.name,this.acitveStatus[e.name-1]=!0}}},_=k,g=Object(u["a"])(_,s,i,!1,null,null,null);t["default"]=g.exports},"7b2f":function(e,t,a){"use strict";var s,i=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)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList}},[a("el-table-column",{attrs:{prop:"name",label:"提高班名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"subjectIdList",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",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:"courseTimes",label:"班级人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"date",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",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._v(" "),a("div",{staticClass:"okBtn"},[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",{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",{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.name,value:e.userId}})}),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"班级人数",prop:"count"}},[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:"起始时间","picker-options":{start:"06:30",step:"00:15",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:"结束时间","picker-options":{start:"06:30",step:"00:15",end:"23:30",minTime:e.maskForm.endTime}},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)},o=[],r=(a("7f7f"),a("1cc7")),l={props:{teamid:{type:String,required:!0}},beforeCreate:function(){s=this},data:function(){return{labelPosition:"right",topForm:{count:"",improventClassesNum:"",timer:""},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"}]}}},mounted:function(){var e=this;Object(r["p"])({musicGroupId:this.teamid}).then(function(t){200==t.code&&(e.soundList=t.data)}),Object(r["l"])({musicGroupId:this.teamid}).then(function(t){200==t.code&&(e.teacherList=t.data)}),Object(r["N"])({musicGroupId:this.teamid}).then(function(t){200==t.code&&(e.topForm.improventClassesNum=t.data.improventClassesNum)})},methods:{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.maskForm.count,type:"HIGH",expectStudentNum:e.maskForm.count,musicGroupId:e.teamid,teachMode:"OFFLINE",name:e.maskForm.name,subjectIdList:e.maskForm.sound,moid:(new Date).getTime(),startDate:e.topForm.timer};e.tableList.push(a),e.raiseVisible=!1,e.$refs["maskForm"].resetFields(),e.maskForm.endTime=""}else e.$message.error("请填写必要信息")})},removeClass:function(e){for(var t in this.tableList)this.tableList[t].moid==e.moid&&this.tableList.splice(t,1)},addClass:function(){var e=this;this.$refs["topForm"].validate(function(t){t&&(e.raiseVisible=!0)})},gotoNext:function(){var e=this;Object(r["c"])(this.tableList).then(function(t){200==t.code&&e.$message.success("恭喜您创建成功")})}},filters:{fitterSound:function(e){if(!s.soundList)return"";for(var t in s.soundList)if(s.soundList[t].id==e)return s.soundList[t].name},fitterTeacher:function(e){if(!s.teacherList)return"";for(var t in s.teacherList)if(s.teacherList[t].userId==e)return s.teacherList[t].name}}},n=l,c=(a("1ecc"),a("2877")),m=Object(c["a"])(n,i,o,!1,null,"a43a7db6",null);t["a"]=m.exports},"9bd1":function(e,t,a){},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",{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)],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:"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)],1)},i=[],o=a("1cc7"),r={data:function(){return{teamid:"",maxClassList:[],chioseMix:"",tableList:[]}},mounted:function(){var e=this;sessionStorage.setItem("resetCode",4),this.teamid=this.$route.query.id,Object(o["r"])({musicGroupId:this.teamid}).then(function(t){200==t.code&&(e.maxClassList=t.data,e.chioseMix=e.maxClassList[0].id,Object(o["u"])({classGroupId:e.chioseMix}).then(function(t){200==t.code&&(e.tableList=t.data)}))})},methods:{gotoPlan:function(){this.$router.push({path:"/business/coursePlan",query:{id:this.teamid}})}}},l=r,n=a("2877"),c=Object(n["a"])(l,s,i,!1,null,"63e3e4aa",null);t["a"]=c.exports}}]);
|