(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-00b86644"],{"09f4":function(e,t,a){"use strict";a.d(t,"a",(function(){return o})),Math.easeInOutQuad=function(e,t,a,r){return e/=r/2,e<1?a/2*e*e+t:(e--,-a/2*(e*(e-2)-1)+t)};var r=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function n(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function s(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function o(e,t,a){var o=s(),l=e-o,i=20,u=0;t="undefined"===typeof t?500:t;var c=function e(){u+=i;var s=Math.easeInOutQuad(u,o,l,t);n(s),u0?"是":"否"))]):a("p",[e._v("否")])])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[t.row.hasRestClass>0&&"PROGRESS"==t.row.status?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"courseSchedule/classGroupTeacherAdjust",expression:"'courseSchedule/classGroupTeacherAdjust'"}],attrs:{type:"text"},on:{click:function(a){return e.resetCourse(t.row)}}},[e._v("操作")]):e._e()],1)]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1),e._v(" "),a("el-dialog",{attrs:{title:"课程移交",visible:e.maskVisible,width:"400px"},on:{"update:visible":function(t){e.maskVisible=t}}},[a("el-form",{ref:"maskForm",attrs:{model:e.maskForm}},[a("el-form-item",{attrs:{label:"选择老师",prop:"targetTeacherId",rules:[{required:!0,message:"请选择老师",trigger:"blur"}]}},[a("el-select",{attrs:{clearable:"",filterable:""},model:{value:e.maskForm.targetTeacherId,callback:function(t){e.$set(e.maskForm,"targetTeacherId",t)},expression:"maskForm.targetTeacherId"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.maskVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitReset}},[e._v("确定")])],1)],1)],1)},j=[],x=a("1cc7"),G={name:"courseInfo",components:{pagination:i["a"]},data:function(){return{tableList:[],teacherId:this.$route.query.teacherId,organId:null,searchList:{status:""},musicGroupStatus:u["i"],teacherList:[],pageInfo:{limit:10,page:1,total:1,page_size:[10,20,40,50]},activeRow:null,maskVisible:!1,maskForm:{targetTeacherId:null,memo:null},isMultiple:!1,chioseList:[]}},activated:function(){this.teacherId=this.$route.query.teacherId,this.getList(),this.musicGroupStatus=u["i"]},mounted:function(){var e=this;this.getList(),this.musicGroupStatus=u["i"],Object(x["nb"])({}).then((function(t){200==t.code&&(e.teacherList=t.data)}))},methods:{selectable:function(e,t){return e.hasRestClass>0&&"PROGRESS"==e.status},handleSelectionChange:function(e){this.chioseList=e},search:function(){this.pageInfo.page=1,this.getList()},getList:function(){var e=this;Object(l["g"])({rows:this.pageInfo.limit,page:this.pageInfo.page,search:this.teacherId,status:this.searchList.status||null}).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},resetCourse:function(e){this.activeRow=e,this.isMultiple=!1,this.maskVisible=!0},resetCourses:function(){this.chioseList.length<=0?this.$message.error("请至少选择一个乐团"):(this.isMultiple=!0,this.maskVisible=!0)},submitReset:function(){var e=this;this.$refs["maskForm"].validate((function(t){if(t){var a={};e.isMultiple?a.classGroupIds=e.chioseList.map((function(e){return e.classGroupIds})).join(","):a.classGroupIds=e.activeRow.classGroupIds,a.targetTeacherId=e.maskForm.targetTeacherId,a.teacherId=e.teacherId,Object(l["c"])(a).then((function(t){200==t.code&&(e.maskVisible=!1,e.$message.success("修改成功"),e.getList())}))}}))}},watch:{maskVisible:function(e){e||(this.maskForm.targetTeacherId=null,this.maskForm.memo=null)}}},$=G,E=(a("9485"),Object(p["a"])($,C,j,!1,null,null,null)),D=E.exports,N=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"courseInfo"},[a("el-form",{attrs:{inline:!0,model:e.searchList}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"vip编号或vip名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchList.search,callback:function(t){e.$set(e.searchList,"search","string"===typeof t?t.trim():t)},expression:"searchList.search"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"课程状态"}},[a("el-select",{attrs:{clearable:""},model:{value:e.searchList.status,callback:function(t){e.$set(e.searchList,"status","string"===typeof t?t.trim():t)},expression:"searchList.status"}},e._l(e.vipGroupStatus,(function(e,t){return a("el-option",{key:t,attrs:{value:e.value,label:e.text}})})),1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")])],1)],1),e._v(" "),a("div",{staticClass:"tableWrap tableMargin"},[a("el-table",{attrs:{data:e.teamList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"VIP编号",prop:"id"}}),e._v(" "),a("el-table-column",{attrs:{label:"VIP课名称",prop:"name"}}),e._v(" "),a("el-table-column",{attrs:{label:"VIP课状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatterStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"班级人数",prop:"studentNum"}}),e._v(" "),a("el-table-column",{attrs:{label:"课程单价"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 线上:"+e._s(t.row.onlineClassesUnitPrice)+" "),a("br"),e._v("\n 线下:"+e._s(t.row.offlineClassesUnitPrice)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"活动方案",prop:"vipGroupActivityName"}}),e._v(" "),a("el-table-column",{attrs:{label:"当前课次"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[e._v(e._s(t.row.currentClassTimes+"/"+t.row.totalClassTimes))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"月均消耗"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.monthConsumeRate)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"开课时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatterTime")(t.row.courseStartDate))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"截止时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatTimer")(t.row.coursesExpireDate))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"申请时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatterTime")(t.row.createTime))+"\n ")]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)],1)},A=[],M=a("7e78"),R={name:"courseInfo1",components:{pagination:i["a"]},data:function(){return{searchList:{status:"",search:""},teamList:[],organId:null,vipGroupStatus:null,teacherId:this.$route.query.teacherId,pageInfo:{limit:10,page:1,total:1,page_size:[10,20,40,50]}}},activated:function(){this.teacherId=this.$route.query.teacherId,this.vipGroupStatus=u["n"],this.getList()},mounted:function(){this.vipGroupStatus=u["n"],this.getList()},methods:{getList:function(){var e=this;Object(M["A"])({rows:this.pageInfo.limit,page:this.pageInfo.page,teacherId:this.teacherId,status:this.searchList.status||null,search:this.searchList.search||null}).then((function(t){200==t.code&&(e.teamList=t.data.rows,e.pageInfo.total=t.data.total)}))},search:function(){this.pageInfo.page=1,this.getList()}},filters:{formatterTime:function(e){var t;return t=e?e.split(" ")[0]:"",t},formatterStatus:function(e){var t=["未开始","报名中","进行中","取消","已结束","报名结束","暂停"];return t[e]}}},P=R,V=(a("c5b1"),Object(p["a"])(P,N,A,!1,null,null,null)),q=V.exports,z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"courseInfo"},[a("div",{staticClass:"tableWrap tableMargin"},[a("el-table",{attrs:{data:e.teamList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"星期",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatWeek")(t.row.classDate))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"试听安排",prop:"startTimes"}}),e._v(" "),a("el-table-column",{attrs:{label:"试听专业",prop:"subjectNames"}})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)])},W=[],U=(a("a481"),{name:"courseInfo2",components:{pagination:i["a"]},data:function(){return{teamList:[],organId:null,teacherId:this.$route.query.teacherId,pageInfo:{limit:10,page:1,total:1,page_size:[10,20,40,50]}}},mounted:function(){this.getList()},activated:function(){this.teacherId=this.$route.query.teacherId,this.getList()},methods:{getList:function(){var e=this;Object(l["e"])({rows:this.pageInfo.limit,page:this.pageInfo.page,teacherId:this.teacherId}).then((function(t){if(200==t.code){var a=t.data.rows;a.forEach((function(e){e.startTimes&&(e.startTimes=e.startTimes.replace(/\s+/g,"-"))})),e.teamList=a,e.pageInfo.total=t.data.total}}))}}}),B=U,H=(a("e257"),Object(p["a"])(B,z,W,!1,null,null,null)),Y=H.exports,J=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"headWrap"},[a("div",{staticClass:"left"},[a("div",{staticClass:"headItem"},[a("p",[e._v("未结算总额:"),a("span",[e._v(e._s(e.teacherNoPay))])])])])]),e._v(" "),a("el-form",{attrs:{inline:!0,model:e.searchForm}},[a("el-form-item",[a("el-date-picker",{staticStyle:{width:"400px"},attrs:{type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.searchCourseDate},model:{value:e.courseDate,callback:function(t){e.courseDate="string"===typeof t?t.trim():t},expression:"courseDate"}})],1),e._v(" "),a("el-form-item",[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"课程类型"},model:{value:e.searchForm.courseScheduleType,callback:function(t){e.$set(e.searchForm,"courseScheduleType","string"===typeof t?t.trim():t)},expression:"searchForm.courseScheduleType"}},e._l(e.courseType,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"考勤状态"},model:{value:e.searchForm.signInStatus,callback:function(t){e.$set(e.searchForm,"signInStatus","string"===typeof t?t.trim():t)},expression:"searchForm.signInStatus"}},e._l(e.attendance,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onReSet}},[e._v("重置")])],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"上课时间",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.classDate+" "+t.row.classTime.substring(0,5))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"班级名称",prop:"className"}}),e._v(" "),a("el-table-column",{attrs:{label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("coursesType")(t.row.courseScheduleType))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"上课类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("workType")(t.row.teacherRole))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"签到"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("attendanceType")(t.row.signInStatus))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"签退"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("attendanceOutType")(t.row.signOutStatus))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"预计发放",prop:"expectSalary"}}),e._v(" "),a("el-table-column",{attrs:{label:"实际发放",prop:"actualSalary"}}),e._v(" "),a("el-table-column",{attrs:{label:"课时补贴",prop:"subsidy"}}),e._v(" "),a("el-table-column",{attrs:{label:"结算状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.settlementTime?"已结算":"未结算")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return"VIP"==t.row.courseScheduleType||t.row.settlementTime?void 0:["DEMO"!=t.row.courseScheduleType?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:{child:"courseSchedule/updateTeacherCoursesSalary",parent:"settlement/updateTeacherCoursesSalary"},expression:"{child: 'courseSchedule/updateTeacherCoursesSalary', parent: 'settlement/updateTeacherCoursesSalary'}"}],attrs:{type:"text"},on:{click:function(a){return e.onUpdate(t.row)}}},[e._v("课酬调整")]):e._e()]}}],null,!0)})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1),e._v(" "),a("el-dialog",{attrs:{title:"课酬调整",visible:e.settlementStatus,width:"500px"},on:{"update:visible":function(t){e.settlementStatus=t},close:function(t){return e.onFormClose("ruleForm")}}},[a("el-form",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"预计发放","label-width":e.formLabelWidth}},[a("el-input",{attrs:{disabled:"",type:"number"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:e.form.expectSalary,callback:function(t){e.$set(e.form,"expectSalary","string"===typeof t?t.trim():t)},expression:"form.expectSalary"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"补贴","label-width":e.formLabelWidth}},[a("el-input",{attrs:{disabled:"",type:"number"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:e.form.subsidys,callback:function(t){e.$set(e.form,"subsidys","string"===typeof t?t.trim():t)},expression:"form.subsidys"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"课酬调整为",prop:"salary","label-width":e.formLabelWidth}},[a("el-input",{attrs:{type:"number",autocomplete:"off"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:e.form.salary,callback:function(t){e.$set(e.form,"salary","string"===typeof t?t.trim():t)},expression:"form.salary"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"课时补贴调整为",prop:"subsidy","label-width":e.formLabelWidth}},[a("el-input",{attrs:{type:"number",autocomplete:"off"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:e.form.subsidy,callback:function(t){e.$set(e.form,"subsidy","string"===typeof t?t.trim():t)},expression:"form.subsidy"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"调整范围",prop:"scope","label-width":e.formLabelWidth}},[a("el-radio-group",{model:{value:e.form.scope,callback:function(t){e.$set(e.form,"scope","string"===typeof t?t.trim():t)},expression:"form.scope"}},[a("el-radio",{attrs:{label:"one"}},[e._v("仅限本次")]),e._v(" "),a("el-radio",{attrs:{label:"all"}},[e._v("之后剩余课次")])],1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.settlementStatus=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onSettlementSubmit("ruleForm")}}},[e._v("确 定")])],1)],1)],1)},K=[],Q={name:"settlement",components:{pagination:i["a"]},data:function(){return{teacherNoPay:0,courseDate:null,searchForm:{courseStartDate:null,courseEndDate:null,courseScheduleType:null,signInStatus:null},courseType:u["f"],attendance:u["a"],organId:null,teacherId:this.$route.query.teacherId,tableList:[],pageInfo:{limit:10,page:1,total:1,page_size:[10,20,40,50]},formLabelWidth:"120px",settlementStatus:!1,form:{courseScheduleId:null,salary:null,subsidy:null,scope:"one",expectSalary:null,subsidys:null},rules:{salary:[{required:!0,message:"请输入课酬",trigger:"blur"}],subsidy:[{required:!0,message:"请输入课时补贴",trigger:"blur"}],scope:[{required:!0,message:"请选择调整范围",trigger:"change"}]}}},activated:function(){var e=this;this.teacherId=this.$route.query.teacherId,this.getList(),Object(l["n"])({teacherId:this.teacherId}).then((function(t){200==t.code&&(e.teacherNoPay=t.data)}))},mounted:function(){var e=this;this.teacherId=this.$route.query.teacherId,this.getList(),Object(l["n"])({teacherId:this.teacherId}).then((function(t){200==t.code&&(e.teacherNoPay=t.data)}))},methods:{search:function(){this.pageInfo.page=1,this.getList()},onSettlementSubmit:function(e){var t=this;this.$refs[e].validate((function(e){e&&(t.form.teacherId=t.teacherId,Object(l["A"])(t.form).then((function(e){t.messageTips("修改",e)})))}))},messageTips:function(e,t){200==t.code?(this.$message.success(e+"成功"),this.settlementStatus=!1,this.getList()):this.$message.error(t.msg)},getList:function(){var e=this,t=this.searchForm;t.rows=this.pageInfo.limit,t.page=this.pageInfo.page,t.teacherId=this.teacherId,Object(l["v"])(t).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},searchCourseDate:function(e){e?(this.searchForm.courseStartDate=e[0],this.searchForm.courseEndDate=e[1]):(this.searchForm.courseStartDate=null,this.searchForm.courseEndDate=null)},onFormClose:function(e){this.$refs[e].resetFields()},onUpdate:function(e){this.form.courseScheduleId=e.courseScheduleId,this.settlementStatus=!0,this.form.expectSalary=e.expectSalary,this.form.subsidys=e.subsidy},onReSet:function(){this.courseDate=null,this.searchForm={courseStartDate:null,courseEndDate:null,courseScheduleType:null,signInStatus:null},this.getList()}}},X=Q,Z=Object(p["a"])(X,J,K,!1,null,null,null),ee=Z.exports,te=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"m-core"},[a("div",{staticClass:"wrap"},[a("div",{directives:[{name:"permission",rawName:"v-permission",value:"sysTenantAccount/addMinutes",expression:"'sysTenantAccount/addMinutes'"}],staticClass:"newBand",staticStyle:{"margin-right":"20px"},on:{click:e.addTimer}},[e._v("系统充值")]),e._v(" "),a("div",{directives:[{name:"permission",rawName:"v-permission",value:"sysTenantAccount/subtractMinutes",expression:"'sysTenantAccount/subtractMinutes'"}],staticClass:"newBand",on:{click:e.subTimer}},[e._v("系统扣除")])]),e._v(" "),a("el-form",{staticClass:"searchForm",attrs:{inline:!0},model:{value:e.searchForm,callback:function(t){e.searchForm="string"===typeof t?t.trim():t},expression:"searchForm"}},[a("el-form-item",[a("el-select",{attrs:{clearable:"",placeholder:"操作类型"},model:{value:e.searchForm.transType,callback:function(t){e.$set(e.searchForm,"transType",t)},expression:"searchForm.transType"}},e._l(e.teacherTimeStatus,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",[a("el-date-picker",{staticStyle:{width:"400px"},attrs:{type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.searchForm.courseDate,callback:function(t){e.$set(e.searchForm,"courseDate","string"===typeof t?t.trim():t)},expression:"searchForm.courseDate"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onReSet}},[e._v("重置")])],1)],1),e._v(" "),a("div",{staticStyle:{"font-size":"14px",color:"#F85043","padding-bottom":"10px"}},[e._v("可用时间:"+e._s(e.totalTransMinutes)+"分钟     ")]),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",prop:"updateTime",label:"操作时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(e._f("dateForMinFormat")(t.row.updateTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(e._f("transTypeFilter")(t.row.transType)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"operatorId",label:"操作人"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.operatorId?t.row.operatorId:t.row.userId))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"transMinutes",label:"时间变动/分钟"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.transMinutes+"分钟"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"totalAvailableMinutes",label:"剩余时间/分钟"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.totalAvailableMinutes+"分钟"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"memo",label:"备注"}})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1),e._v(" "),a("el-dialog",{attrs:{title:e.maskTitle,width:"440px",visible:e.timerVisible},on:{"update:visible":function(t){e.timerVisible=t}}},[a("el-form",{ref:"timerForm",attrs:{model:e.timerForm}},[a("el-form-item",{attrs:{label:e.isAdd?"本次充值":"本次扣除",prop:"minutes",rules:[{required:!0,message:"请输入时间"}]}},[a("el-row",[a("el-col",{attrs:{span:28}},[a("el-input",{attrs:{type:"number"},nativeOn:{mousewheel:function(e){e.preventDefault()},keyup:function(t){return e.handleInput(t)}},model:{value:e.timerForm.minutes,callback:function(t){e.$set(e.timerForm,"minutes","string"===typeof t?t.trim():t)},expression:"timerForm.minutes"}},[a("template",{slot:"append"},[e._v("分钟")])],2)],1)],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"操作备注",prop:"memo",rules:[{required:!0,message:"请输入备注"}]}},[a("el-row",[a("el-col",{attrs:{span:28}},[a("el-input",{attrs:{type:"textarea",rows:3},model:{value:e.timerForm.memo,callback:function(t){e.$set(e.timerForm,"memo","string"===typeof t?t.trim():t)},expression:"timerForm.memo"}})],1)],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.timerVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addTimerSub(e.isAdd)}}},[e._v("确 定")])],1)],1)],1)},ae=[],re={components:{pagination:i["a"]},data:function(){return{teacherId:null,teacherTimeStatus:u["m"],searchForm:{courseDate:[],transType:null},maskTitle:"",isAdd:!1,totalTransMinutes:0,tableList:[],timerVisible:!1,timerForm:{minutes:null,memo:null},pageInfo:{limit:10,page:1,total:1,page_size:[10,20,40,50]}}},created:function(){},mounted:function(){this.init()},activated:function(){this.init()},methods:{init:function(){this.teacherId=this.$route.query.teacherId,this.getList()},search:function(){this.pageInfo.page=1,this.getList()},onReSet:function(){this.searchForm={courseDate:[],transType:null},this.search()},getTime:function(){var e=this;Object(l["k"])({teacherId:this.teacherId}).then((function(t){200==t.code&&t.data&&(e.totalTransMinutes=t.data.availableMinutes)}))},getList:function(){var e=this,t={};this.searchForm.courseDate&&this.searchForm.courseDate.length>0&&(t.startTime=this.searchForm.courseDate[0]+" 00:00:00",t.endTime=this.searchForm.courseDate[1]+" 23:59:59"),this.searchForm.transType&&(t.transType=this.searchForm.transType),t.userId=this.teacherId,t.page=this.pageInfo.page,t.rows=this.pageInfo.limit,Object(l["l"])(t).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)})),this.getTime()},addTimer:function(){this.isAdd=!0,this.maskTitle="充值时间",this.timerVisible=!0},subTimer:function(){this.isAdd=!1,this.maskTitle="扣除时间",this.timerVisible=!0},addTimerSub:function(e){var t=this;this.$refs["timerForm"].validate((function(a){if(a){var r={teacherId:t.teacherId,minutes:t.timerForm.minutes,memo:t.timerForm.memo};e?Object(l["o"])(r).then((function(e){200==e.code&&(t.$message.success("添加成功"),t.timerVisible=!1,t.getList())})):Object(l["p"])(r).then((function(e){200==e.code&&(t.$message.success("扣除成功"),t.timerVisible=!1,t.getList())}))}}))},handleInput:function(){this.timerForm.minutes=this.timerForm.minutes.replace(/[^\.\d]/g,""),this.timerForm.minutes=this.timerForm.minutes.replace(".","")}},watch:{timerVisible:function(e){e||(this.timerForm={minutes:null,memo:null},this.$refs["timerForm"].resetFields())}}},ne=re,se=(a("dfba"),Object(p["a"])(ne,te,ae,!1,null,"6ebb06db",null)),oe=se.exports,le=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"courseInfo"},[a("el-form",{attrs:{inline:!0,model:e.searchList}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"课程组名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchList.search,callback:function(t){e.$set(e.searchList,"search","string"===typeof t?t.trim():t)},expression:"searchList.search"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"课程状态"}},[a("el-select",{attrs:{clearable:""},model:{value:e.searchList.status,callback:function(t){e.$set(e.searchList,"status","string"===typeof t?t.trim():t)},expression:"searchList.status"}},e._l(e.commGroupStatus,(function(e,t){return a("el-option",{key:t,attrs:{value:e.value,label:e.label}})})),1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")])],1)],1),e._v(" "),a("div",{staticClass:"tableWrap tableMargin"},[a("el-table",{attrs:{data:e.teamList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"编号",prop:"id",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"课程组名称",prop:"name",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"课程组状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("courseGroup")(t.row.status)))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"班级人数",prop:"studentNum",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"课程组时间",prop:"groupClassesTotalDuration",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"消耗时间",prop:"groupClassesConsumeDuration",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"当前课次",align:"center",prop:"currentClassTimes"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.currentClassTimes)+"/"+e._s(t.row.totalClassTimes)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"开课时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatterTime")(t.row.firstClassesStartTime)))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"结束时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatTimer")(t.row.lastClassesEndTime)))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"申请时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatterTime")(t.row.createTime)))]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)],1)},ie=[],ue={name:"courseInfo1",components:{pagination:i["a"]},data:function(){return{searchList:{status:"",search:""},teamList:[],organId:null,commGroupStatus:u["c"],teacherId:this.$route.query.teacherId,pageInfo:{limit:10,page:1,total:1,page_size:[10,20,40,50]}}},activated:function(){this.getList()},mounted:function(){this.getList()},methods:{getList:function(){var e=this;this.teacherId=this.$route.query.teacherId,Object(l["d"])({rows:this.pageInfo.limit,page:this.pageInfo.page,teacherId:this.teacherId,groupStatus:this.searchList.status||null,search:this.searchList.search||null}).then((function(t){200==t.code&&(e.teamList=t.data.rows,e.pageInfo.total=t.data.total)}))},search:function(){this.pageInfo.page=1,this.getList()}},filters:{formatterTime:function(e){var t;return t=e?e.split(" ")[0]:"",t},formatterStatus:function(e){var t=["未开始","报名中","进行中","取消","已结束","报名结束","暂停"];return t[e]}}},ce=ue,de=(a("af49"),Object(p["a"])(ce,le,ie,!1,null,null,null)),pe=de.exports,me=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{},[a("div",{directives:[{name:"permission",rawName:"v-permission",value:"courseSchedule/batchPracticeGroupTeacherAdjust?t=819",expression:"'courseSchedule/batchPracticeGroupTeacherAdjust?t=819'"}],staticClass:"newBand",on:{click:e.resetCourses}},[e._v("课程移交")]),e._v(" "),a("div",{staticClass:"m-core"},[a("div",{staticClass:"tableWrap"},[a("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",selectable:e.selectable,width:"55"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"id",label:"课程组编号"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"name",label:"课程组名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"课程组类型",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("p",[e._v(e._s(e._f("comType")(t.row.type)))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"groupStatus",label:"课程组状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("p",[e._v(e._s(e._f("comCourseGroup")(t.row.groupStatus)))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"开始时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("div",[e._v(e._s(e._f("dateForMinFormat")(t.row.coursesStartDate)))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"结束时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("div",[e._v(e._s(e._f("dateForMinFormat")(t.row.coursesExpireDate)))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"是否可调整",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.totalClassTimes-t.row.currentClassTimes>0?"是":"否")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[t.row.totalClassTimes-t.row.currentClassTimes>0?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"courseSchedule/batchPracticeGroupTeacherAdjust?t=819",expression:"'courseSchedule/batchPracticeGroupTeacherAdjust?t=819'"}],attrs:{type:"text"},on:{click:function(a){return e.resetCourse(t.row)}}},[e._v("操作")]):e._e()],1)]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:page":function(t){return e.$set(e.rules,"page",t)},"update:limit":function(t){return e.$set(e.rules,"limit",t)},pagination:e.getList}})],1)]),e._v(" "),a("el-dialog",{attrs:{title:"课程移交",visible:e.maskVisible,width:"400px"},on:{"update:visible":function(t){e.maskVisible=t}}},[a("el-form",{ref:"maskForm",attrs:{model:e.maskForm}},[a("el-form-item",{attrs:{label:"选择老师",prop:"teacherId",rules:[{required:!0,message:"请选择老师",trigger:"blur"}]}},[a("el-select",{attrs:{clearable:"",filterable:""},model:{value:e.maskForm.teacherId,callback:function(t){e.$set(e.maskForm,"teacherId",t)},expression:"maskForm.teacherId"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.maskVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitReset}},[e._v("确定")])],1)],1)],1)},fe=[],he=(a("3908"),{components:{pagination:i["a"]},data:function(){return{searchForm:{search:null},teacherId:null,tableList:[],isMultiple:!1,maskVisible:!1,teacherList:[],chioseList:[],maskForm:{teacherId:null,memo:null},rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]}}},created:function(){},mounted:function(){var e=this;Object(x["nb"])({}).then((function(t){200==t.code&&(e.teacherList=t.data)})),this.init()},activated:function(){this.init()},methods:{selectable:function(e,t){return e.totalClassTimes-e.currentClassTimes>0},init:function(){this.teacherId=this.$route.query.teacherId,this.getList()},getList:function(){var e=this;Object(x["Ib"])({teacherId:this.teacherId,page:this.rules.page,rows:this.rules.limit}).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.rules.total=t.data.total)}))},resetCourse:function(e){this.activeRow=e,this.isMultiple=!1,this.maskVisible=!0},resetCourses:function(){this.chioseList.length<=0?this.$message.error("请至少选择一个乐团"):(this.isMultiple=!0,this.maskVisible=!0)},handleSelectionChange:function(e){this.chioseList=e},submitReset:function(){var e=this;this.$refs["maskForm"].validate((function(t){if(t){var a={};e.isMultiple?a.practiceGroupId=e.chioseList.map((function(e){return e.id})).join(","):a.practiceGroupId=e.activeRow.id,a.teacherId=e.maskForm.teacherId,a.oldTeacherId=e.teacherId,Object(x["i"])(a).then((function(t){200==t.code&&(e.maskVisible=!1,e.$message.success("修改成功"),e.getList())}))}}))}},watch:{maskVisible:function(e){e||(this.maskForm.teacherId=null,this.maskForm.memo=null)}}}),be=he,ge=Object(p["a"])(be,me,fe,!1,null,"460177dc",null),ve=ge.exports,_e=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"courseInfo"},[a("div",{directives:[{name:"permission",rawName:"v-permission",value:"studentManage/batchUpdateAdviser",expression:"'studentManage/batchUpdateAdviser'"}],staticClass:"newBand",on:{click:e.resetCourses}},[e._v("学员移交")]),e._v(" "),a("div",{staticClass:"tableWrap tableMargin"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{label:"学员编号",width:"150",prop:"userId"}}),e._v(" "),a("el-table-column",{attrs:{label:"学员名字",width:"150",prop:"name"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"right",prop:"subjectNames"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"studentManage/batchUpdateAdviser",expression:"'studentManage/batchUpdateAdviser'"}],attrs:{type:"text"},on:{click:function(a){return e.resetCourse(t.row)}}},[e._v("操作")])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"40",align:"right"}})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1),e._v(" "),a("el-dialog",{attrs:{title:"学员移交",visible:e.maskVisible,width:"400px"},on:{"update:visible":function(t){e.maskVisible=t}}},[a("el-form",{ref:"maskForm",attrs:{model:e.maskForm}},[a("el-form-item",{attrs:{label:"选择老师",prop:"teacherId",rules:[{required:!0,message:"请选择老师",trigger:"blur"}]}},[a("el-select",{attrs:{clearable:"",filterable:""},model:{value:e.maskForm.teacherId,callback:function(t){e.$set(e.maskForm,"teacherId",t)},expression:"maskForm.teacherId"}},e._l(e.teacherList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.realName,value:e.id}})})),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.maskVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitReset}},[e._v("确定")])],1)],1)],1)},ye=[],Ie={name:"courseInfo2",components:{pagination:i["a"]},data:function(){return{tableList:[],organId:null,teacherId:this.$route.query.teacherId,isMultiple:!1,maskVisible:!1,teacherList:[],chioseList:[],maskForm:{educationalTeacherId:null,memo:null},pageInfo:{limit:10,page:1,total:1,page_size:[10,20,40,50]}}},mounted:function(){var e=this;Object(x["nb"])({}).then((function(t){200==t.code&&(e.teacherList=t.data)})),this.getList()},activated:function(){this.teacherId=this.$route.query.teacherId,this.getList()},methods:{getList:function(){var e=this;Object(l["j"])({search:this.teacherId,page:this.pageInfo.page,rows:this.pageInfo.limit}).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},resetCourse:function(e){this.activeRow=e,this.isMultiple=!1,this.maskVisible=!0},resetCourses:function(){this.chioseList.length<=0?this.$message.error("请至少选择一个乐团"):(this.isMultiple=!0,this.maskVisible=!0)},handleSelectionChange:function(e){this.chioseList=e},submitReset:function(){var e=this;this.$refs["maskForm"].validate((function(t){if(t){var a={};e.isMultiple?a.studentIds=e.chioseList.map((function(e){return e.userId})).join(","):a.studentIds=e.activeRow.userId,a.teacherId=e.maskForm.teacherId,Object(l["b"])(a).then((function(t){200==t.code&&(e.maskVisible=!1,e.$message.success("修改成功"),e.getList())}))}}))}},watch:{maskVisible:function(e){e||(this.maskForm.teacherId=null)}}},Se=Ie,ke=(a("ae24"),Object(p["a"])(Se,_e,ye,!1,null,null,null)),Fe=ke.exports,Te=a("ec8a"),Le={components:{teacherRecord:f,leaveRecord:I,teacherInfo:O,courseInfo:D,courseInfo1:q,courseInfo2:Y,settlement:ee,timerList:oe,outCourseList:pe,teacherNetwork:ve,serveStudentList:Fe},name:"teacherDetail",data:function(){return{teacherName:this.$route.query.teacherName,activeName:"0",permissionList:{teacherInfo:Object(Te["a"])("/teacherDetail/teacherInfo"),musicGroup:Object(Te["a"])("/teacherDetail/musicGroupCourse"),VipCourse:Object(Te["a"])("/teacherDetail/VIPCourse"),domeCourse:Object(Te["a"])("/teacherDetail/domeCourse"),teacherRecord:Object(Te["a"])("/teacherDetail/teacherRecord"),leaveRecord:Object(Te["a"])("/teacherDetail/leaveRecord"),settlement:Object(Te["a"])("/teacherDetail/settlement"),timerList:Object(Te["a"])("/teacherDetail/timerList"),outCourseList:Object(Te["a"])("/teacherDetail/outCourseList"),teacherNetwork:Object(Te["a"])("/teacherDetail/teacherNetwork"),serveStudentList:Object(Te["a"])("/teacherDetail/serveStudentList")},Fsearch:null,Frules:null}},activated:function(){this.teacherName=this.$route.query.teacherName,this.$route.query.search&&(this.Fsearch=this.$route.query.search),this.$route.query.rules&&(this.Frules=this.$route.query.rules),this.activeName="0"},created:function(){this.$route.query.search&&(this.Fsearch=this.$route.query.search),this.$route.query.rules&&(this.Frules=this.$route.query.rules)},methods:{handleClick:function(e,t){this.activeName=e.name},onCancel:function(){this.$router.push({path:"/business/teacherList",query:{rules:this.Frules,search:this.Fsearch}})}}},we=Le,Oe=Object(p["a"])(we,r,n,!1,null,null,null);t["default"]=Oe.exports}}]);