chunk-0b058739.1556d494.js 320 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0b058739","chunk-6f034c42","chunk-41bd0b28"],{"0464":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.list}},[a("el-table",{staticStyle:{width:"100%","text-alogn":"center"},attrs:{data:e.form,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{key:"courseType",attrs:{label:"课程类型",prop:"courseType",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"form."+t.$index+".courseType",rules:{required:!0,message:"请选择课程类型",trigger:"change"}}},[a("el-select",{staticStyle:{width:"90%!important"},attrs:{placeholder:"课程类型",clearable:"",disabled:e.isDisabled},on:{change:function(a){return e.courseItemChange(t.row,t.$index)}},model:{value:e.list.form[t.$index].courseType,callback:function(a){e.$set(e.list.form[t.$index],"courseType",a)},expression:"list.form[scope.$index].courseType"}},e._l(e.courseUnitPriceSettingsByType,(function(t,r){return a("el-option",{key:r,attrs:{disabled:e.isOptionDisabled(r),label:e.courseType[r],value:r}})})),1)],1)]}}])}),e._v(" "),e.isCommon?a("el-table-column",{key:"isStudentOptional",attrs:{label:"是否可选",prop:"isStudentOptional",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"form."+t.$index+".isStudentOptional",rules:{required:!0,message:"请选择是否可选",trigger:"change"}}},[a("el-select",{staticStyle:{width:"90%!important"},attrs:{placeholder:"是否可选",disabled:e.isDisabled,clearable:""},model:{value:e.list.form[t.$index].isStudentOptional,callback:function(a){e.$set(e.list.form[t.$index],"isStudentOptional",a)},expression:"list.form[scope.$index].isStudentOptional"}},e._l(e.boolOptionsOptions,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1)]}}],null,!1,839949015)}):e._e(),e._v(" "),a("el-table-column",{key:"courseTotalMinuties",attrs:{label:"课程时长(分钟)",prop:"courseTotalMinuties",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"form."+t.$index+".courseTotalMinuties",rules:[{required:!0,message:"请输入课程时长",trigger:"blur"}]}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90%!important"},attrs:{controls:!1,precision:0,min:0,disabled:e.isDisabled,placeholder:"课程时长"},on:{change:function(a){return e.$listeners.priceChange(t.row,t.$index)}},model:{value:e.list.form[t.$index].courseTotalMinuties,callback:function(a){e.$set(e.list.form[t.$index],"courseTotalMinuties",a)},expression:"list.form[scope.$index].courseTotalMinuties"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"courseCurrentPrice",attrs:{label:"现价(元)",prop:"courseCurrentPrice",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"form."+t.$index+".courseCurrentPrice",rules:{required:!0,message:"请输入现价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90%!important"},attrs:{controls:!1,precision:0,min:0,placeholder:"请输入现价"},on:{change:e.change},model:{value:e.list.form[t.$index].courseCurrentPrice,callback:function(a){e.$set(e.list.form[t.$index],"courseCurrentPrice",a)},expression:"list.form[scope.$index].courseCurrentPrice"}})],1)]}}])},[a("template",{slot:"header"},[a("p",{staticStyle:{position:"relative"}},[e._v("\n 现价(元)\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("学生实际缴费金额")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c"}})])],1)])],2),e._v(" "),a("el-table-column",{key:"courseOriginalPrice",attrs:{prop:"courseOriginalPrice",label:"原价(元)"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"form."+t.$index+".courseOriginalPrice",rules:{required:!0,message:"请输入原价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90%!important"},attrs:{controls:!1,precision:0,min:0,placeholder:"请输入原价"},model:{value:e.list.form[t.$index].courseOriginalPrice,callback:function(a){e.$set(e.list.form[t.$index],"courseOriginalPrice",a)},expression:"list.form[scope.$index].courseOriginalPrice"}})],1)]}}])}),e._v(" "),e.clearable?a("el-table-column",{key:"close",attrs:{prop:"close",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.form.length>1?a("i",{staticClass:"el-icon-circle-close",staticStyle:{"margin-bottom":"24px",cursor:"pointer"},on:{click:function(a){e.$listeners.remove&&e.$listeners.remove(t.$index)}}}):e._e()]}}],null,!1,4278559538)}):e._e()],1),e._v(" "),!e.isCommon&&e.$listeners.create?a("el-button",{staticStyle:{width:"100%",margin:"20px 0"},attrs:{icon:"el-icon-circle-plus-outline",plain:"",type:"info"},on:{click:e.$listeners.create}},[e._v("新增课程类型")]):e._e()],1)},s=[],i=(a("6762"),a("2fdb"),a("267e")),n=a("ed08"),o=a("92e3"),l=a("6612"),c=a.n(l),u=(a("704d"),{props:["form","isCommon","isDisabled","isUserType","courseUnitPriceSettingsByType","clearable"],data:function(){return{courseType:i["courseType"],courseTypeOptions:this.courseUnitPriceSettingsByType,boolOptionsOptions:Object(n["c"])(i["boolOptions"])}},computed:{list:function(){return{form:this.form}},classTimeList:function(){return Object(o["b"])(o["m"])}},mounted:function(){console.log(this.list,"list"),console.log(this.courseTypeOptions,"courseTypeOptions")},methods:{change:function(e){this.$listeners.moneyChange()},isOptionDisabled:function(e){var t=this.form.map((function(e){return e.courseType}));return t.includes(e)},getOldMoney:function(e){return c()(this.list.form[e].courseTotalMinuties*this.list.form[e].unitPrice).format("0,0.00")},courseItemChange:function(e,t){this.$listeners.priceChange(e,t),this.$refs.form.validateField("form.".concat(t,".courseTotalMinuties"))},validatorCourseTotalMinuties:function(e){var t=this;return function(a,r,s){var i=t.list.form[e].courseType;i&&r>1&&t.classTimeList[i]&&r<t.classTimeList[i]?s(new Error("单节课不得少于".concat(t.classTimeList[i],"分钟"))):s()}}}}),m=u,d=(a("5ead"),a("2877")),p=Object(d["a"])(m,r,s,!1,null,"4045048c",null);t["a"]=p.exports},"049c":function(e,t,a){"use strict";a("4af8")},"05d2":function(e,t,a){"use strict";a("d7c6")},"09f4":function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),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 s(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function i(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function n(e,t,a){var n=i(),o=e-n,l=20,c=0;t="undefined"===typeof t?500:t;var u=function e(){c+=l;var i=Math.easeInOutQuad(c,n,o,t);s(i),c<t?r(e):a&&"function"===typeof a&&a()};u()}},"0b7a":function(e,t,a){},"0d3b":function(e,t,a){},1283:function(e,t,a){"use strict";var r,s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.form&&e.form.cycle&&e.form.cycle.length>0?a("el-table",{attrs:{data:e.form.cycle,"show-header":!1}},[a("el-table-column",{scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-form-item",{attrs:{prop:"classs."+e.type+".cycle."+t.$index+".coreTeacher","label-width":"88px",rules:[{required:!0,message:"请选择主教老师"}]}},[a("el-select",{attrs:{placeholder:"请选择主教老师",clearable:"",filterable:""},model:{value:t.row.coreTeacher,callback:function(a){e.$set(t.row,"coreTeacher","string"===typeof a?a.trim():a)},expression:"scope.row.coreTeacher"}},e._l(e.teacherList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.realName,value:String(t.id)}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.realName))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(String(t.id)))])])})),1)],1),e._v(" "),"HIGH"!=e.activeType&&"HIGH_ONLINE"!=e.activeType&&"MUSIC_NETWORK"!=e.activeType&&"HIGH"!=e.type&&"HIGH_ONLINE"!=e.type&&"MUSIC_NETWORK"!=e.type&&e.$helpers.permission("is/teacher/findTeachers")?a("el-form-item",{attrs:{prop:"assistant"}},[a("el-select",{attrs:{placeholder:"请选择助教老师",filterable:"",clearable:"",multiple:"","collapse-tags":""},model:{value:t.row.assistant,callback:function(a){e.$set(t.row,"assistant","string"===typeof a?a.trim():a)},expression:"scope.row.assistant"}},e._l(e.cooperationList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.realName,value:t.id}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.realName))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(String(t.id)))])])})),1)],1):e._e(),e._v(" "),a("el-form-item",{attrs:{prop:"classs."+e.type+".cycle."+t.$index+".time",rules:[{required:!0,message:"请选择课程时长",trigger:"blur"}],"inline-message":""}},[a("el-select",{staticStyle:{width:"180px !important"},attrs:{placeholder:"请选择课程时长",clearable:"",disabled:!!e.selectPrice,filterable:""},on:{change:function(a){e.startTimeChange(t,a)}},model:{value:t.row.time,callback:function(a){e.$set(t.row,"time","string"===typeof a?a.trim():a)},expression:"scope.row.time"}},e._l(e.pricesArray,(function(r,s){return a("el-option",{key:s,attrs:{disabled:e.surplustime+(parseFloat(t.row.time)||0)<r,label:r,value:r}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"classs."+e.type+".cycle."+t.$index+".expectCourseNum",rules:[{required:!0,message:"请输入预计课时数"},{pattern:/^\+?[1-9]\d*$/,message:"请输入大于0的正整数"},{validator:e.validateNum}],"inline-message":""}},[a("el-input",{staticStyle:{width:"180px !important"},attrs:{type:"number",placeholder:"请输入预计课数"},on:{input:function(a){e.getUseTime(t.row)}},model:{value:t.row.expectCourseNum,callback:function(a){e.$set(t.row,"expectCourseNum","string"===typeof a?a.trim():a)},expression:"scope.row.expectCourseNum"}})],1),e._v(" "),a("el-form-item",{attrs:{"inline-message":"",rules:[{required:!0,message:"请选择循环周期"}],prop:"classs."+e.type+".cycle."+t.$index+".dayOfWeek"}},[a("el-select",{staticStyle:{width:"180px !important"},attrs:{placeholder:"请选择循环周期",clearable:"",filterable:""},on:{change:function(a){e.getUseTime(t.row)}},model:{value:t.row.dayOfWeek,callback:function(a){e.$set(t.row,"dayOfWeek","string"===typeof a?a.trim():a)},expression:"scope.row.dayOfWeek"}},e._l(e.weekDateList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"classs."+e.type+".cycle."+t.$index+".startClassTime",rules:[{required:!0,message:"请选择开始时间"}],"inline-message":""}},[a("el-time-picker",{staticStyle:{width:"180px !important"},attrs:{format:"HH:mm","value-format":"HH:mm",placeholder:"请选择开始时间","picker-options":{selectableRange:["06:00:00 - 23:59:59"]}},on:{change:function(a){return e.timeChange(t.row)}},model:{value:t.row.startClassTime,callback:function(a){e.$set(t.row,"startClassTime","string"===typeof a?a.trim():a)},expression:"scope.row.startClassTime"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"classs."+e.type+".cycle."+t.$index+".endClassTime","inline-message":""}},[a("el-time-picker",{staticStyle:{width:"180px !important"},attrs:{format:"HH:mm",disabled:"","value-format":"HH:mm",placeholder:"请选择结束时间","picker-options":{selectableRange:[t.row.startClassTime+":00 - 23:59:59"]}},model:{value:t.row.endClassTime,callback:function(a){e.$set(t.row,"endClassTime","string"===typeof a?a.trim():a)},expression:"scope.row.endClassTime"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"classs."+e.type+".cycle."+t.$index+".holiday",rules:[{required:!0,message:"请选择是否跳过节假日"}],"inline-message":""}},[a("el-select",{staticStyle:{width:"180px !important"},attrs:{placeholder:"是否跳过节假日",filterable:""},on:{change:function(a){return e.holidayChange(t.row)}},model:{value:t.row.holiday,callback:function(a){e.$set(t.row,"holiday","string"===typeof a?a.trim():a)},expression:"scope.row.holiday"}},[a("el-option",{attrs:{label:"是",value:!0}}),e._v(" "),a("el-option",{attrs:{label:"否",value:!1}})],1)],1),e._v(" "),a("el-form-item",{attrs:{"inline-message":"",prop:"classs."+e.type+".cycle."+t.$index+".startDate",rules:[{required:!0,message:"请选择排课起始日期"}]}},[a("el-date-picker",{staticStyle:{width:"180px !important"},attrs:{"picker-options":e.pickerOptions,type:"date","value-format":"yyyy-MM-dd",placeholder:"排课起始日期"},on:{change:function(a){e.changeStartDate(a,t.row)}},model:{value:t.row.startDate,callback:function(a){e.$set(t.row,"startDate","string"===typeof a?a.trim():a)},expression:"scope.row.startDate"}})],1),e._v(" "),a("el-form-item",{attrs:{"inline-message":"",prop:"classs."+e.type+".cycle."+t.$index+".endDate",rules:[{required:!0,message:"请选择排课结束日期"},{required:!0,trigger:"change",validator:e.validatePass}]}},[a("el-date-picker",{staticStyle:{width:"180px !important"},attrs:{disabled:!0,"picker-options":e.pickerOptions,type:"date","value-format":"yyyy-MM-dd",placeholder:"排课结束日期"},model:{value:t.row.endDate,callback:function(a){e.$set(t.row,"endDate","string"===typeof a?a.trim():a)},expression:"scope.row.endDate"}})],1),e._v(" "),e.form.cycle.length>1?a("i",{staticClass:"close-icon el-icon-circle-close",on:{click:function(a){return e.remove(t.$index,t)}}}):e._e()],1)]}}],null,!1,266602579)})],1):e._e(),e._v(" "),a("el-button",{staticStyle:{"margin-top":"10px",width:"100%"},attrs:{icon:"el-icon-circle-plus-outline",type:"info",plain:"",disabled:e.surplustime<(e.selectPrice||Math.min.apply(Math,e.pricesArray))},on:{click:e.create}},[e._v("添加循环")])],1)},i=[],n=(a("6762"),a("2fdb"),a("ac6a"),a("28a5"),a("2d63")),o=a("c466"),l=a("92e3"),c=a("5a0c"),u=a.n(c),m={},d=Object(n["a"])(l["m"]);try{for(d.s();!(r=d.n()).done;){var p=r.value;m[p.value]=p.label}}catch(g){d.e(g)}finally{d.f()}var f={props:["form","type","surplustime","prices","selectPrice","holidays","teacherList","activeType","cooperationList","coreid","assistant","endSchoolTerm","startCourseDate","surplusCourseNum","isCourseNumType"],data:function(){var e=this,t=function(t,a,r){var s=u()(e.endSchoolTerm).valueOf()-u()(a).valueOf();e.endSchoolTerm&&s<0?r(new Error("结束时间不能超过".concat(e.endSchoolTerm))):r()},a=function(t,a,r){e.surplustime<0?r(new Error("排课时长超过规则限制")):r()};return{classTimeListByType:m,useTime:0,validatePass:t,validateNum:a,pickerOptions:this.getPickerOptions(),useCourseNum:0}},mounted:function(){this.updateUseTime()},computed:{weekDateList:function(){return[{value:"1",label:"星期一"},{value:"2",label:"星期二"},{value:"3",label:"星期三"},{value:"4",label:"星期四"},{value:"5",label:"星期五"},{value:"6",label:"星期六"},{value:"7",label:"星期日"}]},pricesArray:function(){return(this.prices[this.type]||"").split(",").filter((function(e){return!!e}))}},methods:{updateUseTime:function(){var e,t=0,a=Object(n["a"])(this.form.cycle);try{for(a.s();!(e=a.n()).done;){var r=e.value;t+=(r.time||0)*(r.expectCourseNum||0)}}catch(g){a.e(g)}finally{a.f()}this.useTime=t,this.$emit("setUserTime",t,this.type),this.updateUseNumber()},updateUseNumber:function(){var e,t=0,a=Object(n["a"])(this.form.cycle);try{for(a.s();!(e=a.n()).done;){var r=e.value;t+=1*(r.expectCourseNum||0)}}catch(g){a.e(g)}finally{a.f()}this.useCourseNum=t,this.$emit("setUserCourse",this.useCourseNum,this.type)},create:function(){if(this.endSchoolTerm){if(this.surplustime<=0)return void this.$message.error("已排课时长使用完毕,请修改预计课时数")}else if(this.surplustime<=this.useTime)return void this.$message.error("已排课时长使用完毕,请修改预计课时数");var e={coreTeacher:this.coreid,assistant:this.assistant};this.selectPrice&&(e.time=this.selectPrice),this.form.cycle.push(e),this.updateUseTime()},remove:function(e){this.form.cycle.splice(e,1),this.updateUseTime()},startTimeChange:function(e,t){if(this.getUseTime(e.row),e.row.time&&e.row.startClassTime){var a=u()(new Date).format("YYYY-MM-DD");this.$set(e.row,"endClassTime",Object(o["d"])(a,e.row.startClassTime,e.row.time))}else this.$set(e.row,"endClassTime","");if(t)if(console.log("isCourseNumType",this.isCourseNumType),this.isCourseNumType){console.log("课时排课");var r=parseInt(this.surplusCourseNum-this.useCourseNum)>0?parseInt(this.surplusCourseNum-this.useCourseNum):0;this.$set(e.row,"expectCourseNum",parseInt(r))}else{var s=t*Math.max(e.row.expectCourseNum||0,0);this.endSchoolTerm?this.$set(e.row,"expectCourseNum",parseInt((this.surplustime+s)/t)):this.$set(e.row,"expectCourseNum",parseInt((this.surplustime-this.useTime+s)/t))}else this.$set(e.row,"expectCourseNum",0);this.getUseTime(e.row)},timeChange:function(e){if(e.time&&e.startClassTime){var t=u()(new Date).format("YYYY-MM-DD");this.$set(e,"endClassTime",Object(o["d"])(t,e.startClassTime,e.time))}else this.$set(e,"endClassTime","");this.updateUseTime()},holidayChange:function(e){this.updateEndTime(e)},getUseTime:function(e){var t=this;this.updateEndTime(e),this.useTime=0,this.form.cycle.forEach((function(e){t.useTime+=(e.expectCourseNum?parseInt(e.expectCourseNum):0)*parseInt(e.time)})),this.updateUseTime()},addData:function(e,t){var a,r=this.$helpers.dayjs,s=r(e).toDate();return a=t-s.getDay()>=0?t-s.getDay():t-s.getDay()+7,a},updateEndTime:function(e){if(e.dayOfWeek&&e.startDate&&"boolean"===typeof e.holiday){var t=7==e.dayOfWeek?0:e.dayOfWeek,a=Math.max(e.expectCourseNum,0),r=u()(e.startDate);if(e.holiday)while(a>0)t!=r.get("day")||this.holidays.includes(r.format("YYYY-MM-DD"))||a--,r=r.add(1,"day"),0===a&&(r=r.subtract(1,"day"));else while(a>0)t==r.get("day")&&a--,r=r.add(1,"day"),0===a&&(r=r.subtract(1,"day"));this.addData(r.format("YYYY-MM-DD"),e.dayOfWeek);this.$set(e,"endDate",r.format("YYYY-MM-DD"))}else this.$set(e,"endDate","")},changeStartDate:function(e,t){this.updateEndTime(t),this.updateUseTime()},getPickerOptions:function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){if(e.startCourseDate){var a,r=u()(e.startCourseDate).valueOf(),s=(new Date).getTime();a=r-s>0?r:s;var i=u()(e.endSchoolTerm).valueOf();return t.getTime()+864e5<=a||i<=t.getTime()-864e5}return t.getTime()+864e5<=(new Date).getTime()}}}}},h=f,b=(a("84db"),a("2877")),v=Object(b["a"])(h,s,i,!1,null,"9556cf9c",null);t["a"]=v.exports},"15d5":function(e,t,a){},"160b":function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return n}));a("b775");var r=a("829b"),s="/api-web";function i(e){return Object(r["a"])({url:s+"/musicGroup/queryPage",method:"post",data:e,requestType:"form"})}function n(e){return Object(r["a"])({url:s+"/musicGroup/queryPage",method:"post",data:e,requestType:"form",hideLoading:!0})}},1672:function(e,t,a){"use strict";a.d(t,"j",(function(){return s})),a.d(t,"o",(function(){return i})),a.d(t,"p",(function(){return n})),a.d(t,"n",(function(){return o})),a.d(t,"i",(function(){return l})),a.d(t,"g",(function(){return c})),a.d(t,"l",(function(){return u})),a.d(t,"m",(function(){return m})),a.d(t,"k",(function(){return d})),a.d(t,"t",(function(){return p})),a.d(t,"q",(function(){return f})),a.d(t,"h",(function(){return h})),a.d(t,"r",(function(){return b})),a.d(t,"f",(function(){return v})),a.d(t,"d",(function(){return g})),a.d(t,"e",(function(){return y})),a.d(t,"s",(function(){return _})),a.d(t,"a",(function(){return k})),a.d(t,"b",(function(){return F})),a.d(t,"c",(function(){return T}));var r=a("829b"),s=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/add",data:e,method:"post"})},i=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/createCalender",data:e,method:"post"})},n=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/updateCalender",data:e,method:"post"})},o=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/getDetail",data:{},params:e,method:"get"})},l=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/auditListDetail",data:{},params:e,method:"get"})},c=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/getMusicGroupStu",data:{},params:e,method:"get"})},u=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalenderDetail/batchAdd",data:e,method:"post"})},m=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/update",data:e,method:"post"})},d=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/delByBatchNo",params:e,method:"post"})},p=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/revoke",data:{},params:e,method:"post"})},f=function(e){return Object(r["a"])({url:"/api-web/musicGroupOrganizationCourseSettingsDetail/queryByMusicGroupOrganizationCourseSettingsId",data:{},params:e,method:"get"})},h=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/makesureSchoolePaid",data:e,method:"post",requestType:"form"})},b=function(e){return Object(r["a"])({url:"/api-web/organizationCourseDurationSettings/queryByOrganId",data:{},params:e,method:"get",requestType:"form"})},v=function(e){return Object(r["a"])({url:"/api-web/memberFeeSetting/findByRankId",data:{},params:e,method:"get",requestType:"form"})},g=function(e){return Object(r["a"])({url:"/api-web/memberRankSetting/findAll",method:"get",params:e})},y=function(e){return Object(r["a"])({url:"/api-web/tenantConfig/autoActivationFlag",method:"get",params:e})},_=function(e){return Object(r["a"])({url:"/api-web/cloudTeacherOrder/queryInactive",method:"post",data:e})},k=function(e){return Object(r["a"])({url:"/api-web/cloudTeacherOrder/cancelInactive",method:"post",data:e})},F=function(e){return Object(r["a"])({url:"/api-web/cloudTeacherOrder/pay",method:"post",data:e})},T=function(e){return Object(r["a"])({url:"/api-web/cloudTeacherOrder/payCheck",method:"get",hideLoading:!0,params:e})}},"167d":function(e,t,a){},"1fcd":function(e,t,a){},"23c7":function(e,t,a){"use strict";a("0b7a")},2677:function(e,t,a){},3078:function(e,t,a){"use strict";a.d(t,"g",(function(){return s})),a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return o})),a.d(t,"d",(function(){return l})),a.d(t,"j",(function(){return c})),a.d(t,"h",(function(){return u})),a.d(t,"o",(function(){return m})),a.d(t,"n",(function(){return d})),a.d(t,"k",(function(){return p})),a.d(t,"m",(function(){return f})),a.d(t,"e",(function(){return h})),a.d(t,"f",(function(){return b})),a.d(t,"i",(function(){return v})),a.d(t,"l",(function(){return g}));var r=a("829b"),s=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/getMusicGroupStuReBack",params:e,method:"get"})},i=function(e){return Object(r["a"])({url:"/api-web/musicGroup/addMusicGroupRegs",data:e,method:"post",requestType:"json"})},n=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/batchDel",data:e,method:"post",requestType:"json"})},o=function(e){return Object(r["a"])({url:"/api-web/musicGroup/closeMusicGroup",data:e,method:"post",requestType:"json"})},l=function(e){return Object(r["a"])({url:"/api-web/musicGroup/finishPreApply",data:e,method:"post",requestType:"form"})},c=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/queryPreApplyList",params:e,method:"get",requestType:"json"})},u=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/getRegisterOrPreList",params:e,method:"get",requestType:"json"})},m=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/setNoneCloudTeacher",params:e,method:"get",requestType:"json"})},d=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/setCloudTeacherToFailed",params:e,method:"post",requestType:"json"})},p=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/queryPreApplySubjectList",params:e,method:"get",requestType:"json"})},f=function(e){return Object(r["a"])({url:"/api-web/musicGroup/sendParentMeetingNotice",data:e,method:"post",requestType:"form"})},h=function(e){return Object(r["a"])({url:"/api-web/musicEnlightenmentQuestionnaire/queryPage",params:e,method:"get",requestType:"form"})},b=function(e){return Object(r["a"])({url:"/api-web/musicEnlightenmentQuestionnaire/musicEnlightenmentQuestionnaireStat",params:e,method:"get",requestType:"form"})},v=function(e){return Object(r["a"])({url:"/api-web/sysMessageConfig/getWithType",params:e,method:"get",requestType:"form"})},g=function(e){return Object(r["a"])({url:"/api-web/musicEnlightenmentQuestionnaire/sendParentMeetingNotice",params:e,method:"post",requestType:"form"})}},"319f":function(e,t,a){"use strict";a("15d5")},3664:function(e,t,a){"use strict";a("0d3b")},"36c9":function(e,t,a){},"38a4":function(e,t,a){"use strict";a.d(t,"c",(function(){return s})),a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return n}));var r=a("829b"),s=function(e){return Object(r["a"])({url:"/api-web/musicGroupQuit/queryPage",params:e,method:"get",requestType:"form"})},i=function(e){return Object(r["a"])({url:"/api-web/webCurseHomework/getStudentHomeWorks",params:e})},n=function(e){return Object(r["a"])({url:"/api-web/musicGroupQuit/batchQuitMusicGroup",data:e,method:"post",requestType:"json"})}},"3e15":function(e,t,a){"use strict";a.d(t,"d",(function(){return i})),a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return l}));var r=a("b775"),s=(a("4328"),"/api-web");function i(e){return Object(r["a"])({url:s+"/extracurricularExercises/queryPageList/v2",method:"get",params:e})}function n(e){return Object(r["a"])({url:s+"/extracurricularExercisesReply/queryPageList",method:"get",params:e})}function o(e){return Object(r["a"])({url:s+"/extracurricularExercises/findStudentExtraExerciseDetail",method:"get",params:e})}function l(e){return Object(r["a"])({url:s+"/exercisesSituation/findStudentExtracurricularExercisesSituations",method:"get",params:e})}},"3fa6":function(e,t,a){"use strict";a("a731")},"46f6":function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"a",(function(){return l})),a.d(t,"c",(function(){return c})),a.d(t,"d",(function(){return u}));var r=a("b775"),s=a("4328"),i=a.n(s),n="/api-web";function o(e){return Object(r["a"])({url:n+"/visit/queryPage",method:"get",params:e})}function l(e){return Object(r["a"])({url:n+"/visit/add",method:"post",data:e,requestType:"json",headers:{"content-type":"application/json"}})}function c(e){return Object(r["a"])({url:n+"/visit/queryWaitVisit",method:"post",data:e})}function u(e){return Object(r["a"])({url:n+"/visit/updateProbStatus",method:"post",data:i.a.stringify(e)})}},"475f":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"quitForm",attrs:{model:e.quitForm,"label-width":"150px",rules:e.quitRules,inline:!0}},[a("el-row",[a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"学员姓名"}},[a("span",[e._v(e._s(e.quitForm.studentName))])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"乐团名称"}},[a("overflow-text",{attrs:{text:e.quitForm.musicGroupName,width:"150px"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-form-item",{attrs:{label:"是否回访",prop:"isVisit"}},[a("el-radio",{attrs:{label:!0,disabled:e.isDisabled},model:{value:e.quitForm.isVisit,callback:function(t){e.$set(e.quitForm,"isVisit","string"===typeof t?t.trim():t)},expression:"quitForm.isVisit"}},[e._v("是")]),e._v(" "),a("el-radio",{attrs:{disabled:e.isDisabled,label:!1},model:{value:e.quitForm.isVisit,callback:function(t){e.$set(e.quitForm,"isVisit","string"===typeof t?t.trim():t)},expression:"quitForm.isVisit"}},[e._v("否")])],1),e._v(" "),e.quitForm.isVisit?a("el-form-item",{attrs:{label:"回访时间",rules:[{required:!0,message:"请选择回访时间"}],prop:"visitTime"}},[a("el-date-picker",{staticStyle:{width:"180px !important"},attrs:{disabled:e.isDisabled,align:"right",type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd","picker-options":e.pickerOptions},model:{value:e.quitForm.visitTime,callback:function(t){e.$set(e.quitForm,"visitTime","string"===typeof t?t.trim():t)},expression:"quitForm.visitTime"}})],1):e._e()],1),e._v(" "),a("div",[a("el-row",[a("el-form-item",{attrs:{label:"退还课程费用",prop:"isReturnCourseFee",rules:[{required:!0,message:"请选择是否退还课程费用"}]}},[a("el-radio",{attrs:{disabled:e.isDisabled,label:!0},model:{value:e.quitForm.isReturnCourseFee,callback:function(t){e.$set(e.quitForm,"isReturnCourseFee","string"===typeof t?t.trim():t)},expression:"quitForm.isReturnCourseFee"}},[e._v("是")]),e._v(" "),a("el-radio",{attrs:{disabled:e.isDisabled,label:!1},model:{value:e.quitForm.isReturnCourseFee,callback:function(t){e.$set(e.quitForm,"isReturnCourseFee","string"===typeof t?t.trim():t)},expression:"quitForm.isReturnCourseFee"}},[e._v("否")])],1),e._v(" "),e.quitForm.isReturnCourseFee?a("el-form-item",{attrs:{label:"退还课程金额",prop:"courseFee"}},[a("el-input",{staticStyle:{width:"180px"},attrs:{disabled:"",type:"number"},model:{value:e.quitForm.courseFee,callback:function(t){e.$set(e.quitForm,"courseFee","string"===typeof t?t.trim():t)},expression:"quitForm.courseFee"}},[a("template",{slot:"append"},[e._v("元")])],2)],1):e._e()],1),e._v(" "),a("el-row",[a("el-form-item",{attrs:{label:"退还乐器费用",prop:"isReturnMusicalFee",rules:[{required:!0,message:"请选择是否退还乐器费用"}]}},[a("el-radio",{attrs:{disabled:e.isDisabled,label:!0},model:{value:e.quitForm.isReturnMusicalFee,callback:function(t){e.$set(e.quitForm,"isReturnMusicalFee","string"===typeof t?t.trim():t)},expression:"quitForm.isReturnMusicalFee"}},[e._v("是")]),e._v(" "),a("el-radio",{attrs:{disabled:e.isDisabled,label:!1},model:{value:e.quitForm.isReturnMusicalFee,callback:function(t){e.$set(e.quitForm,"isReturnMusicalFee","string"===typeof t?t.trim():t)},expression:"quitForm.isReturnMusicalFee"}},[e._v("否")])],1),e._v(" "),e.quitForm.isReturnMusicalFee?a("el-form-item",{attrs:{label:"退还乐器金额",prop:"musicalFee"}},[a("el-input",{staticStyle:{width:"180px"},attrs:{type:"number",disabled:""},model:{value:e.quitForm.musicalFee,callback:function(t){e.$set(e.quitForm,"musicalFee","string"===typeof t?t.trim():t)},expression:"quitForm.musicalFee"}},[a("template",{slot:"append"},[e._v("元")])],2)],1):e._e()],1),e._v(" "),a("el-row",[a("el-form-item",{attrs:{rules:[{required:!0,message:"请选择是否退还教辅费用"}],label:"退还教辅费用",prop:"isReturnAccessoriesFee"}},[a("el-radio",{attrs:{disabled:e.isDisabled,label:!0},model:{value:e.quitForm.isReturnAccessoriesFee,callback:function(t){e.$set(e.quitForm,"isReturnAccessoriesFee","string"===typeof t?t.trim():t)},expression:"quitForm.isReturnAccessoriesFee"}},[e._v("是")]),e._v(" "),a("el-radio",{attrs:{disabled:e.isDisabled,label:!1},model:{value:e.quitForm.isReturnAccessoriesFee,callback:function(t){e.$set(e.quitForm,"isReturnAccessoriesFee","string"===typeof t?t.trim():t)},expression:"quitForm.isReturnAccessoriesFee"}},[e._v("否")])],1),e._v(" "),e.quitForm.isReturnAccessoriesFee?a("el-form-item",{attrs:{label:"退还教辅金额",prop:"accessoriesFee"}},[a("el-input",{staticStyle:{width:"180px"},attrs:{disabled:"",type:"number"},model:{value:e.quitForm.accessoriesFee,callback:function(t){e.$set(e.quitForm,"accessoriesFee","string"===typeof t?t.trim():t)},expression:"quitForm.accessoriesFee"}},[a("template",{slot:"append"},[e._v("元")])],2)],1):e._e()],1),e._v(" "),1==e.$helpers.tenantId?a("el-row",[a("el-form-item",{attrs:{label:"退还乐保费用",rules:[{required:!0,message:"请选择是否退还乐保费用"}],prop:"isReturnMaintenanceFee"}},[a("el-radio",{attrs:{disabled:e.isDisabled,label:!0},model:{value:e.quitForm.isReturnMaintenanceFee,callback:function(t){e.$set(e.quitForm,"isReturnMaintenanceFee","string"===typeof t?t.trim():t)},expression:"quitForm.isReturnMaintenanceFee"}},[e._v("是")]),e._v(" "),a("el-radio",{attrs:{disabled:e.isDisabled,label:!1},model:{value:e.quitForm.isReturnMaintenanceFee,callback:function(t){e.$set(e.quitForm,"isReturnMaintenanceFee","string"===typeof t?t.trim():t)},expression:"quitForm.isReturnMaintenanceFee"}},[e._v("否")])],1),e._v(" "),e.quitForm.isReturnMaintenanceFee?a("el-form-item",{attrs:{label:"退还乐保金额",rules:[{required:!0,message:"请输入乐保金额"}],prop:"maintenanceFee"}},[a("el-input",{staticStyle:{width:"180px"},attrs:{type:"number"},model:{value:e.quitForm.maintenanceFee,callback:function(t){e.$set(e.quitForm,"maintenanceFee",t)},expression:"quitForm.maintenanceFee"}},[a("template",{slot:"append"},[e._v("元")])],2)],1):e._e()],1):e._e(),e._v(" "),a("el-row",[a("el-form-item",{attrs:{label:"退团原因",prop:"reasonEnum"}},[a("el-radio-group",{attrs:{disabled:e.isDisabled},model:{value:e.quitForm.reasonEnum,callback:function(t){e.$set(e.quitForm,"reasonEnum",t)},expression:"quitForm.reasonEnum"}},e._l(e.quiteReasonList,(function(t,r){return a("el-radio-button",{key:r,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1)],1)],1),e._v(" "),e.quitForm.schoolStaffAuditReason?a("el-form-item",{attrs:{label:"学校审批",prop:"schoolStaffAuditReason"}},[a("el-input",{staticStyle:{width:"455px !important"},attrs:{disabled:!0,type:"textarea",rows:3},model:{value:e.quitForm.schoolStaffAuditReason,callback:function(t){e.$set(e.quitForm,"schoolStaffAuditReason","string"===typeof t?t.trim():t)},expression:"quitForm.schoolStaffAuditReason"}})],1):e._e(),e._v(" "),a("el-row",[a("el-form-item",{attrs:{label:"申请理由",prop:"userComment"}},[a("el-input",{staticStyle:{width:"455px !important"},attrs:{type:"textarea",rows:3,disabled:e.isDisabled},model:{value:e.quitForm.userComment,callback:function(t){e.$set(e.quitForm,"userComment","string"===typeof t?t.trim():t)},expression:"quitForm.userComment"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"审批理由",prop:"reason"}},[a("el-input",{staticStyle:{width:"455px !important"},attrs:{disabled:e.isDisabled,type:"textarea",rows:3},model:{value:e.quitForm.reason,callback:function(t){e.$set(e.quitForm,"reason","string"===typeof t?t.trim():t)},expression:"quitForm.reason"}})],1)],1)],1)},s=[],i=a("92e3"),n={props:["quitForm","isDisabled"],mounted:function(){},data:function(){return{quitRules:{isCloudTeacherAmount:[{required:!0,message:"请输入云教练费用"}],cloudTeacherAmount:[{required:!0,message:"请输入云教练金额",trigger:"blur"}],isRefundCourseFee:[{required:!0,message:"请选择是否退还课程费用"}],isRefundInstrumentFee:[{required:!0,message:"选择是否退还乐器费用"}],isRefundTeachingAssistantsFee:[{required:!0,message:"选择是否退还教辅费用"}],isMaintenanceFee:[{required:!0,message:"选择是否退还乐保费用"}],maintenanceFee:[{required:!0,message:"请输入退还乐保金额"}],reason:[{required:!0,message:"请填写退团退费原因"}],isRefundMemberFee:[{required:!0,message:"请选择是否退还会员费用"}],reasonEnum:[{required:!0,message:"请选择退团原因"}]},pickerOptions:{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()>(new Date).getTime()}},quiteReasonList:i["R"]}}},o=n,l=a("2877"),c=Object(l["a"])(o,r,s,!1,null,"0496e738",null);t["a"]=c.exports},"4af8":function(e,t,a){},"4c9b":function(e,t,a){"use strict";a("2677")},"4edf":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"visitBtnWrap"},[a("auth",{attrs:{auths:"studentAttendance/findStudentAttendance"}},[a("el-button",{attrs:{type:"text"},on:{click:function(t){e.recordVisible=!0}}},[e._v("学员考勤")])],1)],1),e._v(" "),a("el-form",{ref:"visitForm",attrs:{model:e.visitForm,"label-width":"120px","label-position":"right",rules:e.visitRules}},[a("el-form-item",{attrs:{label:"学生姓名"}},[a("p",[e._v(e._s(e.userName))])]),e._v(" "),a("el-form-item",{attrs:{label:"回访类型",prop:"visitType",rules:[{required:!0,message:"选择回访类型"}]}},[a("el-cascader",{staticStyle:{width:"80% !important"},attrs:{disabled:e.isMainGo||!!e.useVisitType,"expand-trigger":"hover",clearable:"",placeholder:"请选择回访类型",options:e.visitChiose},on:{change:e.changeVisitType},model:{value:e.visitForm.visitType,callback:function(t){e.$set(e.visitForm,"visitType",t)},expression:"visitForm.visitType"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"回访日期",prop:"visitTime"}},[a("el-date-picker",{staticStyle:{width:"80% !important"},attrs:{align:"right",type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd","picker-options":e.pickerOptions},model:{value:e.visitForm.visitTime,callback:function(t){e.$set(e.visitForm,"visitTime","string"===typeof t?t.trim():t)},expression:"visitForm.visitTime"}})],1),e._v(" "),"常规回访"!=e.visitForm.visitType[0]||"考勤申诉"!=e.visitForm.visitType[1]?a("el-form-item",{attrs:{label:"学员情况",prop:"overview"}},[a("el-input",{staticStyle:{width:"80% !important"},attrs:{type:"textarea",placeholder:"请输入学员情况",rows:3,maxlength:"400","show-word-limit":""},model:{value:e.visitForm.overview,callback:function(t){e.$set(e.visitForm,"overview",t)},expression:"visitForm.overview"}})],1):e._e(),e._v(" "),"小课回访"==e.visitForm.visitType[0]||"常规回访"==e.visitForm.visitType[0]&&"考勤申诉"==e.visitForm.visitType[1]?e._e():a("el-form-item",{attrs:{label:"家长反馈",prop:"feedback"}},[a("el-input",{staticStyle:{width:"80% !important"},attrs:{type:"textarea",placeholder:"请输入家长反馈",rows:3,maxlength:"400","show-word-limit":""},model:{value:e.visitForm.feedback,callback:function(t){e.$set(e.visitForm,"feedback",t)},expression:"visitForm.feedback"}})],1),e._v(" "),"小课回访"==e.visitForm.visitType[0]?a("el-form-item",{attrs:{label:"学员状态",prop:"feedbackType",rules:[{required:!0,message:"选择学员状态"}]}},[a("el-radio-group",{on:{change:function(){e.visitForm.feedbackTypeDesc=""}},model:{value:e.visitForm.feedbackType,callback:function(t){e.$set(e.visitForm,"feedbackType",t)},expression:"visitForm.feedbackType"}},e._l(e.feedbackTypeList,(function(t,r){return a("el-radio-button",{key:r,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1):e._e(),e._v(" "),"常规回访"==e.visitForm.visitType[0]&&"考勤申诉"==e.visitForm.visitType[1]?a("el-form-item",{attrs:{label:"家长反馈",prop:"feedbackTypeDesc",rules:[{required:!0,message:"选择家长反馈"}]}},[a("el-radio-group",{on:{change:e.changeFeedbackTypeDesc},model:{value:e.visitForm.feedbackTypeDesc,callback:function(t){e.$set(e.visitForm,"feedbackTypeDesc",t)},expression:"visitForm.feedbackTypeDesc"}},e._l(e.feedbackTypeDescList,(function(t,r){return a("el-radio-button",{key:r,attrs:{label:t.value}},[e._v(e._s(t.label))])})),1)],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"问题状态",prop:"probStatus",rules:[{required:!0,message:"选择问题状态"}]}},[a("el-radio-group",{model:{value:e.visitForm.probStatus,callback:function(t){e.$set(e.visitForm,"probStatus",t)},expression:"visitForm.probStatus"}},[a("el-radio-button",{attrs:{label:"1"}},[e._v("已解决")]),e._v(" "),a("el-radio-button",{attrs:{label:"0"}},[e._v("待跟进")])],1)],1),e._v(" "),"小课回访"==e.visitForm.visitType[0]||"常规回访"==e.visitForm.visitType[0]&&"考勤申诉"==e.visitForm.visitType[1]&&"OTHER"==e.visitForm.feedbackTypeDesc?a("el-form-item",{attrs:{label:"原因",prop:"feedback",rules:[{required:"OTHER"==e.visitForm.feedbackTypeDesc,message:"请输入家长反馈内容"}]}},[a("el-input",{staticStyle:{width:"80% !important"},attrs:{type:"textarea",placeholder:"原因",rows:3,maxlength:"400","show-word-limit":""},model:{value:e.visitForm.feedback,callback:function(t){e.$set(e.visitForm,"feedback",t)},expression:"visitForm.feedback"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"回访图片"}},[a("div",{staticStyle:{width:"80% !important"}},[a("uploadImageList",{attrs:{uploaded:e.visitForm.attachments}})],1)])],1),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"text-align":"right","margin-right":"15%"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){return e.$emit("close")}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitAddVisit}},[e._v("确 定")])],1),e._v(" "),e.recordVisible?a("el-dialog",{attrs:{title:"学员考勤",width:"1020px",visible:e.recordVisible,"append-to-body":""},on:{"update:visible":function(t){e.recordVisible=t}}},[a("record",{attrs:{studentId:this.detail.userId}})],1):e._e(),e._v(" "),e.workVisible?a("el-dialog",{attrs:{title:"训练列表",width:"1020px",visible:e.workVisible,"append-to-body":""},on:{"update:visible":function(t){e.workVisible=t}}},[a("studentWork",{attrs:{studentId:this.detail.userId}})],1):e._e()],1)},s=[],i=a("db72"),n=a("a8db"),o=a("e3eb"),l=a.n(o),c=a("92e3"),u=a("46f6"),m=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"searchForm",attrs:{inline:!0,model:e.searchForm}},[a("el-form-item",{attrs:{prop:"dates"}},[a("el-date-picker",{staticStyle:{width:"405px"},attrs:{type:"daterange","range-separator":"至","start-placeholder":"课程开始日期","end-placeholder":"课程结束日期"},model:{value:e.searchForm.dates,callback:function(t){e.$set(e.searchForm,"dates",t)},expression:"searchForm.dates"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"groupType"}},[a("el-select",{attrs:{placeholder:"请选择课程组类型"},model:{value:e.searchForm.groupType,callback:function(t){e.$set(e.searchForm,"groupType","string"===typeof t?t.trim():t)},expression:"searchForm.groupType"}},e._l(e.courseListType,(function(e,t){return a("el-option",{key:t,attrs:{value:e.value,label:e.label}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择考勤状态",clearable:""},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status","string"===typeof t?t.trim():t)},expression:"searchForm.status"}},e._l(e.attendanceStatus,(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("搜索")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onReSet}},[e._v("重置")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{align:"center",prop:"courseScheduleId",label:"课程编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("copy-text",[e._v(e._s(t.row.courseScheduleId))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseSchedule.name",label:"课程名称"}}),e._v(" "),a("el-table-column",{attrs:{width:"180px",align:"center",prop:"startClassTime",label:"上课时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("dayjsFormat")(t.row.courseSchedule.classDate))+"\n "+e._s(e._f("dayjsFormatMinute")(t.row.courseSchedule.startClassTime))+"-"+e._s(e._f("dayjsFormatMinute")(t.row.courseSchedule.endClassTime))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"startClassTime",label:"课程组类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.groupType))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"startClassTime",label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.courseSchedule.type))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"考勤状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.courseSchedule&&"NOT_START"!=t.row.courseSchedule.status?a("div",[e._v("\n "+e._s(e._f("clockingIn")(t.row.status))+"\n ")]):e._e()]}}])})],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:total":function(t){return e.$set(e.rules,"total",t)},"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)},d=[],p=(a("386d"),a("333d")),f=a("1cc7"),h=a("ed08"),b=["dates"],v={components:{pagination:p["a"]},props:["studentId"],data:function(){return{searchForm:{studentID:"",groupType:"",status:"",dates:[]},courseListType:c["s"],attendanceStatus:c["X"],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},tableList:[]}},mounted:function(){var e;this.searchForm.studentID=this.studentId,(null===(e=this.searchForm.dates)||void 0===e?void 0:e.length)<1&&(this.searchForm.dates=[(new Date).setDate(1),new Date]),this.init()},methods:{init:function(){this.getList()},search:function(){this.rules.page=1,this.getList()},onReSet:function(){this.$refs["searchForm"].resetFields(),this.searchForm.dates=[(new Date).setDate(1),new Date],this.search()},getList:function(){var e=this,t=this.searchForm,a=t.dates,r=Object(n["a"])(t,b),s=Object(i["a"])(Object(i["a"])({},r),{},{page:this.rules.page,rows:this.rules.limit},Object(h["b"])(a,["startDateOfCourse","endDateOfCourse"],"YYYY-MM-DD"));Object(f["N"])(s).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.rules.total=t.data.total)}))}}},g=v,y=a("2877"),_=Object(y["a"])(g,m,d,!1,null,"20eac814",null),k=_.exports,F=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{attrs:{type:"card"},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"课程训练",name:"first",lazy:""}},[e.studentId&&"first"==e.activeName?a("courseWork",{attrs:{studentId:e.studentId}}):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"课外训练",name:"second",lazy:""}},[e.studentId&&"second"==e.activeName?a("afterWork",{attrs:{studentId:e.studentId}}):e._e()],1)],1)],1)},T=[],S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"searchForm",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":"上课结束日期","picker-options":{firstDayOfWeek:1}},model:{value:e.searchForm.courseTimer,callback:function(t){e.$set(e.searchForm,"courseTimer","string"===typeof t?t.trim():t)},expression:"searchForm.courseTimer"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"status"}},[a("el-select",{attrs:{placeholder:"是否提交",clearable:""},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},[a("el-option",{attrs:{label:"是",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"isReplied"}},[a("el-select",{attrs:{placeholder:"是否评价",clearable:""},model:{value:e.searchForm.isReplied,callback:function(t){e.$set(e.searchForm,"isReplied",t)},expression:"searchForm.isReplied"}},[a("el-option",{attrs:{label:"是",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}})],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("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{align:"center",prop:"courseScheduleId",label:"课程编号"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseName",label:"课程名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"groupName",label:"课程组名称"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("div",[a("overflow-text",{attrs:{text:e.row.groupName,width:"100%"}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"createTime",label:"布置时间",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("dateForMinFormat")(t.row.createTime)))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"teacherName",label:"布置老师"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"title",label:"训练内容"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("div",[a("overflow-text",{attrs:{text:e.row.content,width:"100%"}})],1)]}}])}),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(t.row.status?"是":"否"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"isView",label:"是否查看"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.isView?"是":"否"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"isReplied",label:"是否评价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.isReplied?"是":"否"))])]}}])})],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)},w=[],O=a("c80c"),x=(a("96cf"),a("3b8d")),C=a("38a4"),I=a("5a0c"),j=a.n(I),L=["courseTimer"],P={props:["studentId"],components:{pagination:p["a"]},data:function(){return{searchForm:{courseTimer:[],status:"",isReplied:"",userId:""},tableList:[],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]}}},mounted:function(){var e;(null===(e=this.searchForm.courseTimer)||void 0===e?void 0:e.length)<1&&(this.searchForm.courseTimer=[j()((new Date).setDate(1)).format("YYYY-MM-DD"),j()(new Date).format("YYYY-MM-DD")]),this.searchForm.userId=this.studentId,this.getList()},methods:{search:function(){this.rules.page=1,this.getList()},onReSet:function(){this.$refs.searchForm.resetFields(),this.search()},getList:function(){var e=Object(x["a"])(Object(O["a"])().mark((function e(){var t,a,r,s,o;return Object(O["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.searchForm,a=t.courseTimer,r=Object(n["a"])(t,L),s=Object(i["a"])(Object(i["a"])({},r),{},{page:this.rules.page,rows:this.rules.limit},Object(h["b"])(a,["startTime","endTime"],"YYYY-MM-DD")),e.prev=2,e.next=5,Object(C["b"])(s);case 5:o=e.sent,this.tableList=o.data.rows,e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](2);case 11:case"end":return e.stop()}}),e,this,[[2,9]])})));function t(){return e.apply(this,arguments)}return t}()}},$=P,D=Object(y["a"])($,S,w,!1,null,null,null),G=D.exports,M=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"searchForm",attrs:{inline:!0,model:e.searchForm}},[a("el-form-item",{attrs:{prop:"timer"}},[a("el-date-picker",{staticStyle:{width:"400px"},attrs:{type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"布置开始日期","end-placeholder":"布置结束日期","picker-options":{firstDayOfWeek:1}},model:{value:e.searchForm.timer,callback:function(t){e.$set(e.searchForm,"timer","string"===typeof t?t.trim():t)},expression:"searchForm.timer"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"status"}},[a("el-select",{attrs:{placeholder:"是否提交",clearable:""},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},[a("el-option",{attrs:{label:"是",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"isReplied"}},[a("el-select",{attrs:{placeholder:"是否评价",clearable:""},model:{value:e.searchForm.isReplied,callback:function(t){e.$set(e.searchForm,"isReplied",t)},expression:"searchForm.isReplied"}},[a("el-option",{attrs:{label:"是",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}})],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("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{align:"center",prop:"createTime",label:"布置时间",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("dateForMinFormat")(t.row.createTime)))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"teacherName",label:"布置老师"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"title",label:"训练标题"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("div",[a("div",[a("overflow-text",{attrs:{text:e.row.title,width:"100%"}})],1)])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"title",label:"训练内容"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("div",[a("div",[a("overflow-text",{attrs:{text:e.row.content,width:"100%"}})],1)])]}}])}),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(t.row.status?"是":"否"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"isView",label:"是否查看"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.isView?"是":"否"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"isReplied",label:"是否评价"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.isReplied?"是":"否"))])]}}])})],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)},N=[],A=a("3e15"),E=["timer"],R={props:["studentId"],components:{pagination:p["a"]},data:function(){return{searchForm:{search:"",timer:[],status:null,isReplied:null,isRepliedTimely:null,isView:null},rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},tableList:[]}},mounted:function(){var e;(null===(e=this.searchForm.timer)||void 0===e?void 0:e.length)<1&&(this.searchForm.timer=[j()((new Date).setDate(1)).format("YYYY-MM-DD"),j()(new Date).format("YYYY-MM-DD")]),this.searchForm.search=this.studentId,this.getList()},methods:{onReset:function(){this.$refs.searchForm.resetFields(),this.search()},search:function(){this.rules.page=1,this.getList()},getList:function(){var e=this,t=this.searchForm,a=t.timer,r=Object(n["a"])(t,E),s=Object(i["a"])(Object(i["a"])({},r),{},{page:this.rules.page,rows:this.rules.limit},Object(h["b"])(a,["submitStartTime","submitEndTime"],"YYYY-MM-DD"));Object(A["a"])(s).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.rules.total=t.data.total)}))}}},q=R,V=Object(y["a"])(q,M,N,!1,null,null,null),U=V.exports,H={props:["studentId"],components:{courseWork:G,afterWork:U},data:function(){return{activeName:"first"}},mounted:function(){},methods:{}},B=H,Y=Object(y["a"])(B,F,T,!1,null,null,null),z=Y.exports,W=["visitType"],K={props:["detail","username","isMainGo","useVisitType"],components:{record:k,studentWork:z},data:function(){return{visitChiose:c["db"],feedbackTypeList:c["A"],feedbackTypeDescList:[{label:"生病",value:"SICK"},{label:"有事",value:"SOMETHING"},{label:"不想参加",value:"NO_PARTICIPATE"},{label:"其他",value:"OTHER"}],visitForm:{musicGroupId:"",overview:"",purpose:"",studentId:"",type:"",visitTime:"",visitType:[],feedback:"",studentName:"",attachments:[],feedbackTypeDesc:"",feedbackType:"",probStatus:"0"},visitRules:{probStatus:[{required:!0,message:"请选择问题状态"}],visitTime:[{required:!0,message:"请输入回访时间"}]},recordVisible:!1,workVisible:!1,pickerOptions:{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()>(new Date).getTime()}}}},mounted:function(){this.isMainGo?(this.visitChiose=c["db"],this.$set(this.visitForm,"visitType",["常规回访","考勤申诉"])):this.useVisitType?(this.visitChiose=c["db"],this.$set(this.visitForm,"visitType",this.useVisitType),this.$forceUpdate(),console.log("useVisitType",this.useVisitType,this.visitForm)):this.visitChiose=c["db"]},computed:{userName:function(){var e;return this.username||(null===(e=this.detail.user)||void 0===e?void 0:e.username)||this.detail.realName||this.detail.userName||this.detail.studentName},studentId:function(){return this.detail.userId||this.detail.studentId},isRequire:function(){return"THINKING"!=this.visitForm.feedbackType&&"PENDING_PAYMENT"!=this.visitForm.feedbackType}},methods:{submitAddVisit:function(){var e=this;this.$refs.visitForm.validate((function(t){if(t){var a=e.visitForm,r=a.visitType,s=Object(n["a"])(a,W),o=e.visitForm.attachments.map((function(e){return e.url})),c=Object(i["a"])(Object(i["a"])({},s),{},{objectId:e.detail.id,studentName:e.userName,musicGroupId:e.detail.musicGroupId,studentId:e.studentId,type:r[0],purpose:r[1],attachments:o.join(",")});Object(u["a"])(l()(c)).then((function(t){200===t.code&&(e.$message.success("保存成功"),e.$emit("close"),e.$emit("submited"))}))}}))},changeVisitType:function(e){this.visitForm.feedbackTypeDesc="",this.visitForm.feedbackType="",this.visitForm.overview="",this.visitForm.feedback=""},changeFeedbackTypeDesc:function(e){console.log("changeFeedbackTypeDesc"),this.visitForm.overview="",this.visitForm.feedback=""}}},J=K,Q=(a("05d2"),Object(y["a"])(J,r,s,!1,null,"5e4e5ae8",null));t["a"]=Q.exports},5137:function(e,t,a){"use strict";a.d(t,"o",(function(){return o})),a.d(t,"n",(function(){return l})),a.d(t,"e",(function(){return c})),a.d(t,"d",(function(){return u})),a.d(t,"f",(function(){return m})),a.d(t,"u",(function(){return d})),a.d(t,"p",(function(){return p})),a.d(t,"t",(function(){return f})),a.d(t,"m",(function(){return h})),a.d(t,"s",(function(){return b})),a.d(t,"j",(function(){return v})),a.d(t,"l",(function(){return g})),a.d(t,"a",(function(){return y})),a.d(t,"g",(function(){return _})),a.d(t,"b",(function(){return k})),a.d(t,"r",(function(){return F})),a.d(t,"i",(function(){return T})),a.d(t,"w",(function(){return S})),a.d(t,"v",(function(){return w})),a.d(t,"k",(function(){return O})),a.d(t,"q",(function(){return x})),a.d(t,"x",(function(){return C})),a.d(t,"c",(function(){return I})),a.d(t,"y",(function(){return j})),a.d(t,"z",(function(){return L})),a.d(t,"h",(function(){return P}));var r=a("b775"),s=a("4328"),i=a.n(s),n="/api-web";function o(e){return Object(r["a"])({url:n+"/studentManage/queryStudentList",method:"post",data:e})}function l(e){return Object(r["a"])({url:n+"/studentManage/queryOrganStudentList",method:"get",params:e})}function c(e){return Object(r["a"])({url:n+"/studentManage/findStudentVipGroupClass",method:"get",params:e})}function u(e){return Object(r["a"])({url:n+"/studentManage/findStudentMusicGroups",method:"get",params:e})}function m(e){return Object(r["a"])({url:n+"/studentManage/findStudentVipGroups",method:"get",params:e})}function d(e){return Object(r["a"])({url:n+"/studentWithdraw/queryPage",method:"get",params:e})}function p(e){return Object(r["a"])({url:n+"/studentManage/queryStudentPayment",method:"get",params:e})}function f(e){return Object(r["a"])({url:n+"/order/queryPage",method:"get",params:e})}function h(e){return Object(r["a"])({url:n+"/studentManage/getUserCashAccountBaseInfo",method:"get",params:e})}function b(e){return Object(r["a"])({url:n+"/studentRegistration/batchUpdateSubject",method:"post",data:i.a.stringify(e)})}function v(e){return Object(r["a"])({url:n+"/studentRegistration/queryFeeDetail",method:"get",params:e})}function g(e){return Object(r["a"])({url:n+"/studentManage/queryMusicGroupStudentsSign",method:"get",params:e})}function y(e){return Object(r["a"])({url:n+"/studentRegistration/insertStudent",method:"POST",data:e})}function _(e){return Object(r["a"])({url:n+"/classGroupStudent/findAllStudent",method:"POST",data:i.a.stringify(e)})}function k(e){return Object(r["a"])({url:n+"/classGroupStudent/addStudents",method:"POST",data:i.a.stringify(e)})}function F(e){return Object(r["a"])({url:n+"/classGroupStudent/del",method:"POST",data:i.a.stringify(e)})}function T(e){return Object(r["a"])({url:n+"/studentManage/queryStudentClassGroup",method:"get",params:e})}function S(e){return Object(r["a"])({url:n+"/userCashAccount/updateCourseBalance",method:"post",data:i.a.stringify(e)})}function w(e){return Object(r["a"])({url:n+"/userCashAccount/updateBalance",method:"post",data:i.a.stringify(e)})}function O(e){return Object(r["a"])({url:n+"/studentManage/queryUserByPhone",method:"get",params:e})}function x(e){return Object(r["a"])({url:n+"/studentManage/register",method:"post",data:i.a.stringify(e)})}function C(e){return Object(r["a"])({url:n+"/studentManage/studentUpdate",method:"post",data:i.a.stringify(e)})}function I(e){return Object(r["a"])({url:n+"/coursesGroupController/findStudentCourseGroupsWithWeb",method:"get",params:e})}function j(e){return Object(r["a"])({url:n+"/userCashAccountDetail/queryPage",method:"get",params:e})}function L(e){return Object(r["a"])({url:n+"/userCoursesAccount/queryPage",method:"get",params:e})}function P(e){return Object(r["a"])({url:n+"/sysUserContracts/getLatest",method:"get",params:e})}},"51c1":function(e,t,a){"use strict";var r,s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"stu-container"},[a("div",{staticClass:"studentListWrap"},["PROGRESS"==e.team_status?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"studentRegistration/insertStudent",expression:"'studentRegistration/insertStudent'"}],staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.createStudentFrom}},[e._v("新增学员")]):e._e()],1),e._v(" "),a("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,"save-key":e.saveKey,model:e.searchForm},on:{submit:e.search,reset:e.onReSet}},[a("el-form-item",{attrs:{prop:"search"}},[a("el-input",{attrs:{clearable:"",placeholder:"学生姓名或电话"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){t.target.blur(),e.$refs.searchForm.save(),e.search()}(t)}},model:{value:e.searchForm.search,callback:function(t){e.$set(e.searchForm,"search","string"===typeof t?t.trim():t)},expression:"searchForm.search"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"studentStatus"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"学员状态"},model:{value:e.searchForm.studentStatus,callback:function(t){e.$set(e.searchForm,"studentStatus","string"===typeof t?t.trim():t)},expression:"searchForm.studentStatus"}},[a("el-option",{attrs:{label:"在读",value:"NORMAL"}}),e._v(" "),a("el-option",{attrs:{label:"请假",value:"LEAVE"}}),e._v(" "),a("el-option",{attrs:{label:"退团",value:"QUIT"}}),e._v(" "),a("el-option",{attrs:{label:"报名",value:"APPLY"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"createYear"}},[a("el-date-picker",{attrs:{type:"year","value-format":"yyyy",placeholder:"选择入团年份"},model:{value:e.searchForm.createYear,callback:function(t){e.$set(e.searchForm,"createYear",t)},expression:"searchForm.createYear"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"currentGrade"}},[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择年级"},model:{value:e.searchForm.currentGrade,callback:function(t){e.$set(e.searchForm,"currentGrade","string"===typeof t?t.trim():t)},expression:"searchForm.currentGrade"}},e._l(e.gradeList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"classGroupId"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择班级"},model:{value:e.searchForm.classGroupId,callback:function(t){e.$set(e.searchForm,"classGroupId","string"===typeof t?t.trim():t)},expression:"searchForm.classGroupId"}},e._l(e.classList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"major"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"所选专业"},model:{value:e.searchForm.major,callback:function(t){e.$set(e.searchForm,"major","string"===typeof t?t.trim():t)},expression:"searchForm.major"}},e._l(e.soundList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"isPay"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"报名缴费"},model:{value:e.searchForm.isPay,callback:function(t){e.$set(e.searchForm,"isPay","string"===typeof t?t.trim():t)},expression:"searchForm.isPay"}},[a("el-option",{attrs:{label:"未开启缴费",value:"0"}}),e._v(" "),a("el-option",{attrs:{label:"开启缴费",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"已缴费",value:"2"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"oweFlag"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"是否欠费"},model:{value:e.searchForm.oweFlag,callback:function(t){e.$set(e.searchForm,"oweFlag","string"===typeof t?t.trim():t)},expression:"searchForm.oweFlag"}},[a("el-option",{attrs:{label:"否",value:"0"}}),e._v(" "),a("el-option",{attrs:{label:"是",value:"1"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"hasMember"}},[a("el-select",{staticClass:"multiple",attrs:{clearable:"",placeholder:"是否是会员"},model:{value:e.searchForm.hasMember,callback:function(t){e.$set(e.searchForm,"hasMember","string"===typeof t?t.trim():t)},expression:"searchForm.hasMember"}},[a("el-option",{attrs:{label:"是",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}}),e._v(" "),a("el-option",{attrs:{label:"未生效",value:"2"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"isActive"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"是否激活"},model:{value:e.searchForm.isActive,callback:function(t){e.$set(e.searchForm,"isActive","string"===typeof t?t.trim():t)},expression:"searchForm.isActive"}},[a("el-option",{attrs:{label:"是",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"hasCourse"}},[a("el-select",{attrs:{clearable:"",placeholder:"VIP/网管是否有课"},model:{value:e.searchForm.hasCourse,callback:function(t){e.$set(e.searchForm,"hasCourse","string"===typeof t?t.trim():t)},expression:"searchForm.hasCourse"}},[a("el-option",{attrs:{label:"是",value:"true"}}),e._v(" "),a("el-option",{attrs:{label:"否",value:"false"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"carePackage"}},[a("el-select",{staticClass:"multiple",attrs:{clearable:"",placeholder:"关心包"},model:{value:e.searchForm.carePackage,callback:function(t){e.$set(e.searchForm,"carePackage","string"===typeof t?t.trim():t)},expression:"searchForm.carePackage"}},[a("el-option",{attrs:{label:"不可用",value:0}}),e._v(" "),a("el-option",{attrs:{label:"可用",value:1}}),e._v(" "),a("el-option",{attrs:{label:"已使用",value:2}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"comeOnPackage"}},[a("el-select",{staticClass:"multiple",attrs:{clearable:"",placeholder:"加油包"},model:{value:e.searchForm.comeOnPackage,callback:function(t){e.$set(e.searchForm,"comeOnPackage","string"===typeof t?t.trim():t)},expression:"searchForm.comeOnPackage"}},[a("el-option",{attrs:{label:"不可用",value:0}}),e._v(" "),a("el-option",{attrs:{label:"可用",value:1}}),e._v(" "),a("el-option",{attrs:{label:"已使用",value:2}})],1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"primary","native-type":"reset"}},[e._v("重置")]),e._v(" "),a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"export/musicGroupStudent",expression:"'export/musicGroupStudent'"}],attrs:{type:"primary"},on:{click:e.onMusicGroupExport}},[e._v("导出")])],1)],1),e._v(" "),a("div",{staticStyle:{"font-size":"14px",color:"#f85043","padding-bottom":"10px"}},[e._v("\n 在读人数:"+e._s(e.studentListInfo.studying)),a("i",{staticStyle:{width:"10px",display:"inline-block"}}),e._v(" 退团人数:"+e._s(e.studentListInfo.quit)),a("i",{staticStyle:{width:"10px",display:"inline-block"}}),e._v(" VIP&网管转化率:"+e._s(e.studentListInfo.courseRate)),a("i",{staticStyle:{width:"10px",display:"inline-block"}})]),e._v(" "),a("div",{staticClass:"tableWrap"},[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",selectable:e.checkboxSelect}}),e._v(" "),a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left"}},[a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"入团年份"}},[a("span",[e._v(e._s(e._f("dayjsFormat")(t.row.registerTime,"YYYY年")))])])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"性别"}},[a("span",[e._v(e._s(e._f("sex")(t.row.gender)))])])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"关心包"}},[a("span",[e._v(" "+e._s(e._f("studentPackage")(t.row.carePackage))+" ")])])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"报名专业"}},[a("copy-text",[e._v("\n "+e._s(t.row.regSubjectName)+"\n ")])],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"是否激活"}},[a("span",[e._v(e._s(t.row.isActive?"是":"否"))])])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"VIP/网管是否有课"}},[a("span",[e._v(e._s(t.row.hasCourse?"是":"否"))])])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"加油包"}},[a("span",[e._v(e._s(e._f("studentPackage")(t.row.comeOnPackage)))])])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"退团原因"}},[a("overflow-text",{attrs:{text:t.row.quitReason}})],1)],1)],1)],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"学员信息",width:"120px;",prop:"userId"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{color:"var(--color-primary)",cursor:"pointer"},on:{click:function(a){return e.gotoStudent(t.row.userId)}}},[a("p",[a("copy-text",[e._v("\n "+e._s(t.row.userId)+"\n ")])],1),e._v(" "),a("p",[a("copy-text",[e._v("\n "+e._s(t.row.realName)+"\n ")])],1)])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"phone",label:"联系电话"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v("\n "+e._s(t.row.phone)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"年级班级"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.gradeListObj[t.row.currentGrade]?a("div",[e._v("\n "+e._s(e.gradeListObj[t.row.currentGrade]+t.row.currentClass)+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"入团专业",prop:"subjectName"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v("\n "+e._s(t.row.subjectName)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studentStatus",label:"学员状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(e._f("musicGroupStudentType")(t.row.studentStatus)))])]}}])}),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("paymentStatus")(t.row.paymentStatus)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"欠费金额(元)"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{class:[t.row.noPaymentAmount>0?"error":null]},[e._v("\n "+e._s(e._f("moneyFormat")(t.row.noPaymentAmount))+"\n "),e._v(" "),a("auth",{attrs:{auths:"musicGroupPaymentCalenderDetail/queryPage/studentList",router:["/business/resetTeaming"]}},[a("i",{staticClass:"el-icon-view",staticStyle:{color:"var(--color-primary)","font-size":"17px"},attrs:{title:"缴费记录"},on:{click:function(a){return e.onPaymentDetail(t.row)}}})])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"会员截止时间(剩余天数)",align:"center",width:"120px;"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.membershipEndTime?a("div",[t.row.membershipDay>=0?a("div",[e._v("\n "+e._s(e._f("dayjsFormat")(t.row.membershipEndTime))+"\n "),a("p",{staticClass:"red"},[e._v("剩余"+e._s(t.row.membershipDay)+"天")])]):a("div",[t.row.hasNoStartCloudTeacher?a("div",[a("p",[e._v("会员未生效")])]):a("div",[e._v("\n "+e._s(e._f("dayjsFormat")(t.row.membershipEndTime))+"\n "),t.row.membershipDay<0?a("p",{staticClass:"red"},[e._v("\n 已过期"+e._s(Math.abs(t.row.membershipDay))+"天\n ")]):e._e()])])]):a("div",{staticClass:"red"},[t.row.hasNoStartCloudTeacher?a("div",[e._v("会员未生效")]):a("div",[e._v("未购买会员")])])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"备注",prop:"remark",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("div",[a("overflow-text",{attrs:{text:e.row.remark}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"180px;",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e.permission("studentManage/queryStudentClassGroup")&&"QUIT"!=t.row.studentStatus?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.lookClass(t.row)}}},[e._v("查看班级")]):e._e(),e._v(" "),e.permission("musicGroupPaymentCalender/add")&&"APPLY"==t.row.studentStatus&&"2"!=t.row.paymentStatus&&"PROGRESS"==e.team_status?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.addPay(t.row)}}},[e._v("添加缴费")]):e._e(),e._v(" "),e.permission("musicGroupQuit/apply/3852")&&"QUIT"!=t.row.studentStatus&&e.isManage?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.quieTeamMask(t.row)}}},[e._v("退团")]):e._e(),e._v(" "),e.permission("visit/add/teamStudentList")?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.addVisit(t.row)}}},[e._v("新增回访")]):e._e()],1)]}}])})],1),e._v(" "),a("pagination",{attrs:{"save-key":e.saveKey,sync:"",total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:total":function(t){return e.$set(e.rules,"total",t)},"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",{staticClass:"studentInfo",attrs:{title:"新增学员",width:"700px",visible:e.addStudentVisible},on:{"update:visible":function(t){e.addStudentVisible=t}}},[a("el-form",{ref:"maskForm",attrs:{model:e.maskForm,"label-position":"right","label-width":"120px",rules:e.maskRules,inline:!0}},[a("el-alert",{staticClass:"alert",attrs:{title:"基本信息",closable:!1,type:"info"}}),e._v(" "),a("el-form-item",{attrs:{label:"联系电话",prop:"phone",rules:[{required:!0,message:"请输入手机号"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号",trigger:"blur"}]}},[a("el-input",{attrs:{placeholder:"联系电话"},on:{blur:function(t){return e.checkPhone(e.maskForm.phone)}},model:{value:e.maskForm.phone,callback:function(t){e.$set(e.maskForm,"phone","string"===typeof t?t.trim():t)},expression:"maskForm.phone"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"学员姓名",prop:"studentName"}},[a("el-input",{attrs:{placeholder:"学员姓名"},model:{value:e.maskForm.studentName,callback:function(t){e.$set(e.maskForm,"studentName","string"===typeof t?t.trim():t)},expression:"maskForm.studentName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"学员性别",prop:"sex"}},[a("el-select",{staticStyle:{width:"185px !important"},attrs:{clearable:""},model:{value:e.maskForm.sex,callback:function(t){e.$set(e.maskForm,"sex","string"===typeof t?t.trim():t)},expression:"maskForm.sex"}},[a("el-option",{attrs:{label:"男",value:1}}),e._v(" "),a("el-option",{attrs:{label:"女",value:0}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"年级",prop:"currentGradeNum"}},[a("el-select",{staticStyle:{width:"185px !important"},attrs:{placeholder:"起始年级",filterable:"",clearable:""},model:{value:e.maskForm.currentGradeNum,callback:function(t){e.$set(e.maskForm,"currentGradeNum","string"===typeof t?t.trim():t)},expression:"maskForm.currentGradeNum"}},e._l(e.gradeList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"班级",prop:"course"}},[a("el-select",{staticStyle:{width:"185px !important"},attrs:{placeholder:"班级",filterable:"",clearable:""},model:{value:e.maskForm.course,callback:function(t){e.$set(e.maskForm,"course","string"===typeof t?t.trim():t)},expression:"maskForm.course"}},[a("el-option",{attrs:{label:"1班",value:"1班"}}),e._v(" "),a("el-option",{attrs:{label:"2班",value:"2班"}}),e._v(" "),a("el-option",{attrs:{label:"3班",value:"3班"}}),e._v(" "),a("el-option",{attrs:{label:"4班",value:"4班"}}),e._v(" "),a("el-option",{attrs:{label:"5班",value:"5班"}}),e._v(" "),a("el-option",{attrs:{label:"6班",value:"6班"}}),e._v(" "),a("el-option",{attrs:{label:"7班",value:"7班"}}),e._v(" "),a("el-option",{attrs:{label:"8班",value:"8班"}}),e._v(" "),a("el-option",{attrs:{label:"9班",value:"9班"}}),e._v(" "),a("el-option",{attrs:{label:"10班",value:"10班"}}),e._v(" "),a("el-option",{attrs:{label:"11班",value:"11班"}}),e._v(" "),a("el-option",{attrs:{label:"12班",value:"12班"}}),e._v(" "),a("el-option",{attrs:{label:"13班",value:"13班"}}),e._v(" "),a("el-option",{attrs:{label:"14班",value:"14班"}}),e._v(" "),a("el-option",{attrs:{label:"15班",value:"15班"}}),e._v(" "),a("el-option",{attrs:{label:"16班",value:"16班"}}),e._v(" "),a("el-option",{attrs:{label:"17班",value:"17班"}}),e._v(" "),a("el-option",{attrs:{label:"18班",value:"18班"}}),e._v(" "),a("el-option",{attrs:{label:"19班",value:"19班"}}),e._v(" "),a("el-option",{attrs:{label:"20班",value:"20班"}}),e._v(" "),a("el-option",{attrs:{label:"21班",value:"21班"}}),e._v(" "),a("el-option",{attrs:{label:"22班",value:"22班"}}),e._v(" "),a("el-option",{attrs:{label:"23班",value:"23班"}}),e._v(" "),a("el-option",{attrs:{label:"24班",value:"24班"}}),e._v(" "),a("el-option",{attrs:{label:"25班",value:"25班"}}),e._v(" "),a("el-option",{attrs:{label:"26班",value:"26班"}}),e._v(" "),a("el-option",{attrs:{label:"27班",value:"27班"}}),e._v(" "),a("el-option",{attrs:{label:"28班",value:"28班"}}),e._v(" "),a("el-option",{attrs:{label:"29班",value:"29班"}}),e._v(" "),a("el-option",{attrs:{label:"30班",value:"30班"}}),e._v(" "),a("el-option",{attrs:{label:"31班",value:"31班"}}),e._v(" "),a("el-option",{attrs:{label:"32班",value:"32班"}}),e._v(" "),a("el-option",{attrs:{label:"33班",value:"33班"}}),e._v(" "),a("el-option",{attrs:{label:"34班",value:"34班"}}),e._v(" "),a("el-option",{attrs:{label:"35班",value:"35班"}}),e._v(" "),a("el-option",{attrs:{label:"36班",value:"36班"}}),e._v(" "),a("el-option",{attrs:{label:"37班",value:"37班"}}),e._v(" "),a("el-option",{attrs:{label:"38班",value:"38班"}}),e._v(" "),a("el-option",{attrs:{label:"39班",value:"39班"}}),e._v(" "),a("el-option",{attrs:{label:"40班",value:"40班"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"学员声部",prop:"sound"}},[a("el-select",{staticStyle:{width:"185px !important"},attrs:{clearable:"",filterable:""},on:{change:e.onSoundChange},model:{value:e.maskForm.sound,callback:function(t){e.$set(e.maskForm,"sound","string"===typeof t?t.trim():t)},expression:"maskForm.sound"}},e._l(e.soundList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),a("el-form-item",{staticStyle:{"margin-right":"0"},attrs:{label:"出生日期",prop:"timer"}},[a("el-col",{attrs:{span:24}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date","picker-options":{firstDayOfWeek:1},placeholder:"选择日期"},model:{value:e.maskForm.timer,callback:function(t){e.$set(e.maskForm,"timer","string"===typeof t?t.trim():t)},expression:"maskForm.timer"}})],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.addStudent}},[e._v("确 定")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"学员所在班级",width:"640px",visible:e.studentClassVisible},on:{"update:visible":function(t){e.studentClassVisible=t}}},[a("el-form",{attrs:{model:e.classMask}},[a("el-form-item",{attrs:{label:"学生姓名"}},[e._v(e._s(e.classMask.studentName))]),e._v(" "),e._l(e.classLists,(function(t,r){return a("el-form-item",{key:r,attrs:{label:"所在班级"}},[e._v(e._s(t.name))])}))],2)],1),e._v(" "),a("el-dialog",{attrs:{title:"退团信息确认",width:"700px",visible:e.quitVisible},on:{"update:visible":function(t){e.quitVisible=t}}},[a("quiteTeam",{ref:"quitForm",attrs:{quitForm:e.quitForm}}),e._v(" "),a("p",{staticStyle:{color:"red",paddingLeft:"150px"}},[e._v("退费金额暂不进入账户余额")]),e._v(" "),a("span",{staticClass:"dialog-footer question",attrs:{slot:"footer"},slot:"footer"},[a("div",[a("el-popover",{attrs:{placement:"right",width:"500",trigger:"click"}},[a("div",{staticClass:"popoverWrap"},[a("p",[e._v("乐团退团退费规则:")]),e._v(" "),a("p",[e._v("退还云教练费用:报名缴费时缴费的云教练费用")]),e._v(" "),a("p",[e._v("退还课程费用:缴费总额-已结束课时单价之和")]),e._v(" "),a("p",[e._v("退还乐器费用:报名缴费时缴纳的乐器费用(团购、租金)")]),e._v(" "),a("p",[e._v("退还教辅费用:报名缴费时缴费的教辅费用")]),e._v(" "),1==e.$helpers.tenantId?a("p",[e._v("\n 退还乐保费用:报名缴费时缴费的乐保费用\n ")]):e._e()]),e._v(" "),a("el-button",{staticStyle:{color:"red"},attrs:{slot:"reference",type:"text",icon:"el-icon-question"},slot:"reference"},[e._v("退团退费说明")])],1)],1),e._v(" "),a("div",[a("el-button",{on:{click:function(t){e.quitVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.chioseType}},[e._v("确 定")])],1)])],1),e._v(" "),a("el-dialog",{attrs:{title:"修改缴费周期","before-close":e.closePayVisible,width:"600px",visible:e.payVisible},on:{"update:visible":function(t){e.payVisible=t}}},[a("el-form",{ref:"payForm",attrs:{model:e.payForm,inline:!0}},[a("el-form-item",{attrs:{label:"学生姓名",prop:"studentName"}},[a("el-input",{attrs:{disabled:""},model:{value:e.payForm.studentName,callback:function(t){e.$set(e.payForm,"studentName","string"===typeof t?t.trim():t)},expression:"payForm.studentName"}})],1),e._v(" "),a("br"),e._v(" "),a("el-form-item",{attrs:{label:"缴费金额",prop:"payMoney"}},[a("el-input",{attrs:{type:"number"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:e.payForm.payMoney,callback:function(t){e.$set(e.payForm,"payMoney","string"===typeof t?t.trim():t)},expression:"payForm.payMoney"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"缴费月份",prop:"payMonth"}},[a("el-checkbox-group",{attrs:{fill:"var(--color-primary)","text-color":"#474747"},model:{value:e.payForm.payMonth,callback:function(t){e.$set(e.payForm,"payMonth","string"===typeof t?t.trim():t)},expression:"payForm.payMonth"}},[a("el-checkbox",{attrs:{label:"1"}},[e._v("一月")]),e._v(" "),a("el-checkbox",{attrs:{label:"2"}},[e._v("二月")]),e._v(" "),a("el-checkbox",{attrs:{label:"3"}},[e._v("三月")]),e._v(" "),a("el-checkbox",{attrs:{label:"4"}},[e._v("四月")]),e._v(" "),a("el-checkbox",{attrs:{label:"5"}},[e._v("五月")]),e._v(" "),a("el-checkbox",{attrs:{label:"6"}},[e._v("六月")]),e._v(" "),a("el-checkbox",{attrs:{label:"7"}},[e._v("七月")]),e._v(" "),a("el-checkbox",{attrs:{label:"8"}},[e._v("八月")]),e._v(" "),a("el-checkbox",{attrs:{label:"9"}},[e._v("九月")]),e._v(" "),a("el-checkbox",{attrs:{label:"10"}},[e._v("十月")]),e._v(" "),a("el-checkbox",{attrs:{label:"11"}},[e._v("十一月")]),e._v(" "),a("el-checkbox",{attrs:{label:"12"}},[e._v("十二月")])],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.quitVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitPay}},[e._v("确 定")])],1)],1),e._v(" "),e.visitVisiable?a("el-dialog",{attrs:{title:"新增回访",width:"760px","close-on-click-modal":!1,visible:e.visitVisiable},on:{"update:visible":function(t){e.visitVisiable=t}}},[e.visitVisiable&&e.detail?a("visit",{attrs:{detail:e.detail},on:{close:function(t){e.visitVisiable=!1},submited:e.getList}}):e._e()],1):e._e(),e._v(" "),e.createUserPayVisible?a("el-dialog",{attrs:{title:"选择班级",width:"830px",visible:e.createUserPayVisible},on:{"update:visible":function(t){e.createUserPayVisible=t}}},[a("createUserPay",{attrs:{signList:e.signList,mixList:e.mixList,highList:e.highList,snapList:e.snapList,highonlineList:e.highonlineList,musicGroupId:this.teamid,organizationCourseUnitPriceSettings:e.organizationCourseUnitPriceSettings,createdUserId:e.createdUserId,baseInfo:e.baseInfo},on:{submited:e.getList,close:function(t){e.createUserPayVisible=!1}}})],1):e._e(),e._v(" "),a("el-dialog",{attrs:{title:"缴费记录",width:"900px",visible:e.paymentDetailVisible},on:{"update:visible":function(t){e.paymentDetailVisible=t}}},[e.paymentDetailVisible?a("payment-list",{attrs:{paymentDetail:e.paymentDetail},on:{close:function(t){e.paymentDetailVisible=!1}}}):e._e()],1),e._v(" "),e.orderVisible?a("el-dialog",{attrs:{title:"订单详情",visible:e.orderVisible,width:"600px"},on:{"update:visible":function(t){e.orderVisible=t}}},[a("el-form",{attrs:{model:e.orderForm,inline:!0}},[a("el-form-item",{attrs:{label:"学员姓名"}},[a("el-input",{attrs:{disabled:""},model:{value:e.orderForm.name,callback:function(t){e.$set(e.orderForm,"name","string"===typeof t?t.trim():t)},expression:"orderForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"实缴金额"}},[a("el-input",{attrs:{disabled:""},model:{value:e.orderForm.totalAmount,callback:function(t){e.$set(e.orderForm,"totalAmount","string"===typeof t?t.trim():t)},expression:"orderForm.totalAmount"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"实际专业"}},[a("el-input",{attrs:{disabled:""},model:{value:e.orderForm.subject,callback:function(t){e.$set(e.orderForm,"subject","string"===typeof t?t.trim():t)},expression:"orderForm.subject"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"课程费用"}},[a("el-input",{attrs:{disabled:""},model:{value:e.orderForm.subjectFee,callback:function(t){e.$set(e.orderForm,"subjectFee","string"===typeof t?t.trim():t)},expression:"orderForm.subjectFee"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"选择乐器"}},[a("el-input",{attrs:{disabled:""},model:{value:e.orderForm.axe,callback:function(t){e.$set(e.orderForm,"axe","string"===typeof t?t.trim():t)},expression:"orderForm.axe"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"乐器价格"}},[a("el-input",{attrs:{disabled:""},model:{value:e.orderForm.axePrice,callback:function(t){e.$set(e.orderForm,"axePrice","string"===typeof t?t.trim():t)},expression:"orderForm.axePrice"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"教辅组合"}},[a("el-input",{attrs:{disabled:""},model:{value:e.orderForm.others,callback:function(t){e.$set(e.orderForm,"others","string"===typeof t?t.trim():t)},expression:"orderForm.others"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"组合价格"}},[a("el-input",{attrs:{disabled:""},model:{value:e.orderForm.othersPrice,callback:function(t){e.$set(e.orderForm,"othersPrice","string"===typeof t?t.trim():t)},expression:"orderForm.othersPrice"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.orderVisible=!1}}},[e._v("确 定")])],1)],1):e._e()],1)},i=[],n=(a("a481"),a("28a5"),a("3b2b"),a("db72")),o=a("bd86"),l=(a("7f7f"),a("386d"),a("ac6a"),a("c80c")),c=(a("96cf"),a("3b8d")),u=a("1cc7"),m=a("5137"),d=a("1672"),p=a("641c"),f=a("d349"),h=a("92e3"),b=a("333d"),v=(a("61f7"),a("d044"),a("bc3a")),g=a.n(v),y=a("5f87"),_=a("ec8a"),k=a("46f6"),F=a("e3eb"),T=a.n(F),S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-alert",{staticClass:"alert",attrs:{title:"班级信息",closable:!1,type:"info"}}),e._v(" "),a("el-form",{attrs:{model:e.form,"label-width":"120px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"声部班"}},[a("el-select",{attrs:{filterable:"",clearable:""},model:{value:e.form.signClass,callback:function(t){e.$set(e.form,"signClass","string"===typeof t?t.trim():t)},expression:"form.signClass"}},e._l(e.signList.filter((function(e){return 1!=e.lockFlag})),(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"合奏班"}},[a("el-select",{attrs:{filterable:"",clearable:""},model:{value:e.form.mixClass,callback:function(t){e.$set(e.form,"mixClass","string"===typeof t?t.trim():t)},expression:"form.mixClass"}},e._l(e.mixList.filter((function(e){return 1!=e.lockFlag})),(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"基础技能班"}},[a("el-select",{attrs:{filterable:"",clearable:""},model:{value:e.form.highClass,callback:function(t){e.$set(e.form,"highClass","string"===typeof t?t.trim():t)},expression:"form.highClass"}},e._l(e.highList.filter((function(e){return 1!=e.lockFlag})),(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"临时班"}},[a("select-all",{staticStyle:{width:"230px !important"},attrs:{filterable:"",clearable:"",multiple:""},model:{value:e.form.snapClass,callback:function(t){e.$set(e.form,"snapClass","string"===typeof t?t.trim():t)},expression:"form.snapClass"}},e._l(e.snapList.filter((function(e){return 1!=e.lockFlag})),(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"线上基础技能班"}},[a("el-select",{attrs:{filterable:"",clearable:""},model:{value:e.form.highonline,callback:function(t){e.$set(e.form,"highonline","string"===typeof t?t.trim():t)},expression:"form.highonline"}},e._l(e.highonlineList.filter((function(e){return 1!=e.lockFlag})),(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1)],1)],1),e._v(" "),a("el-alert",{staticClass:"alert",attrs:{title:"课程信息设置",closable:!1,type:"info"}}),e._v(" "),a("extraClass",{ref:"eclass",attrs:{form:e.eclass,isUserType:!0,isCommon:!1,isDisabled:!0,courseUnitPriceSettingsByType:e.organizationCourseUnitPriceSettingsByType},on:{priceChange:e.priceChange,moneyChange:e.syncAllMoney}}),e._v(" "),a("el-alert",{staticClass:"alert",staticStyle:{"margin-top":"20px"},attrs:{title:"会员设置",closable:!1,type:"info"}}),e._v(" "),a("memberSetting",{ref:"memberForm",attrs:{addStudent:!0,form:e.memberForm,isUserType:e.isUserType,organId:e.baseInfo.organId}}),e._v(" "),a("el-alert",{staticClass:"alert",attrs:{title:"缴费设置",closable:!1,type:"info"}}),e._v(" "),a("el-form",{ref:"payment",attrs:{model:e.payment}}),e._v(" "),a("paymentCycle",{ref:"cycle",attrs:{isUserType:!0,hidePaymentPattern:!0,form:e.cycle,isCommon:!1,isDisabled:!0,courseViewType:e.courseViewType},on:{"update:form":function(t){e.cycle=t}}}),e._v(" "),a("el-alert",{staticClass:"alert",attrs:{title:"其它",closable:!1,type:"info"}}),e._v(" "),a("otherform",{ref:"other",attrs:{form:e.other}}),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("p",[e._v("缴费总金额:"+e._s(e.money||0)+"元")]),e._v(" "),a("div",[a("el-button",{on:{click:e.$listeners.close}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确认")])],1)])],1)},w=[],O=(a("6762"),a("2fdb"),a("2d63")),x=a("75fc"),C=a("6612"),I=a.n(C),j=a("7a3c"),L=a("b133"),P=a("0464"),$=a("b4ac"),D=a("267e"),G=a("ed08"),M=a("ace5"),N={props:["snapList","highList","mixList","signList","highonlineList","createdUserId","organizationCourseUnitPriceSettings","musicGroupId","baseInfo"],components:{paymentCycle:j["a"],otherform:L["a"],extraClass:P["a"],memberSetting:M["a"]},data:function(){return{courseTypeOptions:D["courseType"],ids:"",form:{signClass:"",mixClass:"",highClass:"",snapClass:"",highonline:""},payment:{paymentPattern:null},other:{},cycle:{},eclass:[],collapse:[0],cycles:[{}],organizationCourseUnitPriceSettingsByType:{},paymentPatternTypeOptions:Object(G["c"])(D["paymentPatternType"]),isUserType:!0,memberForm:{memberRankSettingId:"",memberValidDate:"",memberPaymentAmount:"",originalMemberPaymentAmount:"",paymentDate:[]},money:"",courseViewType:""}},watch:{"form.signClass":function(){this.classChange()},"form.mixClass":function(){this.classChange()},"form.highClass":function(){this.classChange()},"form.snapClass":function(){this.classChange()},"form.highonline":function(){this.classChange()},"memberForm.memberPaymentAmount":function(){this.syncAllMoney()},baseInfo:function(e){this.formatCourse(),this.courseViewType=e.courseViewType}},mounted:function(){this.courseViewType=this.baseInfo.courseViewType,this.formatCourse()},methods:{addExtraClass:function(){this.eclass.push({})},priceChange:function(e,t){var a=Object(x["a"])(this.eclass),r=this.organizationCourseUnitPriceSettingsByType[e.courseType]||{},s=Math.round(I()(e.courseTotalMinuties||1).multiply(r.unitPrice||1).value());e.courseCurrentPrice=s,e.courseOriginalPrice=s,e.unitPrice=r.unitPrice||1,a[t]=e,this.eclass=Object(x["a"])(a),this.syncAllMoney()},syncAllMoney:function(){var e,t=0,a=0,r=0,s=Object(O["a"])(this.eclass);try{for(s.s();!(e=s.n()).done;){var i=e.value;if(t+=i.courseCurrentPrice,this.cycles&&this.cycles.length)if(i.isStudentOptional)a+=i.courseCurrentPrice;else{var o=Math.floor(i.courseCurrentPrice/this.cycles.length),l=i.courseCurrentPrice%this.cycles.length;a+=o+l,r+=o}}}catch(c){s.e(c)}finally{s.f()}if(this.cycles.length){Math.floor(t/this.cycles.length),this.cycles.length;this.cycles=this.cycles.map((function(e,t){return Object(n["a"])(Object(n["a"])({},e),{},{paymentAmount:0===t?a:r})}))}return this.$refs.cycle&&this.$set(this.cycle,"paymentAmount",t),t+=parseFloat(this.memberForm.memberPaymentAmount||0),this.money=t,t},removeExtraClass:function(e){this.eclass[e]=null,this.eclass=this.eclass.filter((function(e){return!!e}))},formatCourse:function(){var e,t,a=null===(e=this.baseInfo)||void 0===e?void 0:e.organId;console.log(this.baseInfo,"baseInfo");var r,s=null===(t=this.baseInfo)||void 0===t?void 0:t.courseViewType,i={},n=(this.organizationCourseUnitPriceSettings||[]).filter((function(e){return a&&a==e.organId&&null!=s&&s==e.courseViewType})),o=Object(O["a"])(n);try{for(o.s();!(r=o.n()).done;){var l=r.value;i[l.courseType]=l}}catch(c){o.e(c)}finally{o.f()}return this.organizationCourseUnitPriceSettingsByType=i,i},getAllIds:function(){return[this.form.signClass,this.form.mixClass,this.form.highClass,this.form.highonline].concat(Object(x["a"])(this.form.snapClass)).filter((function(e){return!!e}))},classChange:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a,r,s=this;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,t=this.getAllIds().join(","),!t){e.next=12;break}return e.next=5,Object($["l"])({classGroupIdList:t});case 5:a=e.sent,this.ids=t,r=a.data.map((function(e){var t=s.organizationCourseUnitPriceSettingsByType[e.courseType]||{},a=Math.round(I()(t.unitPrice||1).multiply(e.remainMinutes||1).value());return{courseType:e.courseType,courseTotalMinuties:e.remainMinutes,courseOriginalPrice:a,courseCurrentPrice:a,unitPrice:t.unitPrice||1}})),this.eclass=Object(x["a"])(r),this.syncAllMoney(),e.next=13;break;case 12:this.eclass=[];case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](0),console.log(e.t0);case 18:case"end":return e.stop()}}),e,this,[[0,15]])})));function t(){return e.apply(this,arguments)}return t}(),getForms:function(){var e=this.$refs;return[e.eclass,e.cycle,e.payment,e.other,e.memberForm].concat(Object(x["a"])(e.cycles||[])).filter((function(e){return!!e})).map((function(e){return e.$refs.form||e}))},addCycle:function(){this.cycles.push({}),this.collapse.push(this.cycles.length),this.syncAllMoney()},removeCycle:function(e){this.cycles[e]=null,this.cycles=this.cycles.filter((function(e){return!!e})),this.collapse.includes(e)&&(this.collapse.splice(e,1),this.collapse=this.collapse.map((function(t,a){return a-1>=e?t--:t}))),this.syncAllMoney()},collapseChange:function(e){this.collapse=e},submit:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a,r,s,i,o,c;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=this.getForms(),a=[],r=Object(O["a"])(t);try{for(i=function(){var e=s.value;e.validate((function(t){t&&a.push(e)}))},r.s();!(s=r.n()).done;)i()}catch(l){r.e(l)}finally{r.f()}if(this.getAllIds().length){e.next=7;break}return this.$message.error("请至少选择一个班级"),e.abrupt("return");case 7:if(t.length!==a.length){e.next=28;break}return o=Object(n["a"])(Object(n["a"])({calenderMember:Object(n["a"])(Object(n["a"])({},this.memberForm),{},{actualAmount:this.memberForm.memberPaymentAmount,originalAmount:this.memberForm.originalMemberPaymentAmount}),calenderAddStudent:{classGroupIds:this.ids,studentIds:this.createdUserId}},Object(G["b"])(this.cycle.paymentDate,["startPaymentDate","deadlinePaymentDate"])),{},{musicGroupId:this.musicGroupId,paymentType:"ADD_STUDENT",payUserType:"STUDENT",musicGroupPaymentCalenderCourseSettingsList:this.eclass},this.other),e.prev=9,e.next=12,Object(d["o"])(o);case 12:if(c=e.sent,200==c.code&&(this.$message.success("提交成功"),this.$listeners.submited(),this.$listeners.close()),207!=c.code){e.next=23;break}return e.next=17,this.$confirm(c.msg||"当前乐团存在未排课的缴费项目,请再次确认操作","提示",{type:"warning"});case 17:return o.confirmCreate=!0,e.next=20,Object(d["o"])(o);case 20:this.$message.success("提交成功"),this.$listeners.submited(),this.$listeners.close();case 23:e.next=28;break;case 25:e.prev=25,e.t0=e["catch"](9),console.log(e.t0);case 28:case"end":return e.stop()}}),e,this,[[9,25]])})));function t(){return e.apply(this,arguments)}return t}()}},A=N,E=(a("8acf"),a("2877")),R=Object(E["a"])(A,S,w,!1,null,"79981bb1",null),q=R.exports,V=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"search",attrs:{model:e.search,inline:""},nativeOn:{submit:function(t){return t.stopPropagation(),e.submit(t)},reset:function(t){return t.stopPropagation(),e.reset(t)}}},[a("el-form-item",{attrs:{prop:"keyword"}},[a("el-input",{attrs:{clearable:"",placeholder:"学生姓名(手机/编号)"},model:{value:e.search.keyword,callback:function(t){e.$set(e.search,"keyword","string"===typeof t?t.trim():t)},expression:"search.keyword"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"hastimer"}},[a("el-select",{attrs:{clearable:"",placeholder:"是否存在剩余时长"},model:{value:e.search.hastimer,callback:function(t){e.$set(e.search,"hastimer","string"===typeof t?t.trim():t)},expression:"search.hastimer"}},[a("el-option",{attrs:{label:"是",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"否",value:"0"}})],1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary","native-type":"submit"}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"danger","native-type":"reset"}},[e._v("重置")])],1)],1),e._v(" "),a("el-table",{attrs:{data:e.filterlist,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{prop:"userId",label:"学生编号",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.userId))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"username",label:"学生姓名",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.username))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"phone",label:"学生手机号",width:"140",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.phone))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"课程时长"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.mapDtos,(function(t){return a("el-tag",{key:t.key,staticStyle:{"margin-right":"5px","margin-bottom":"5px"},attrs:{type:"info"}},[e._v(e._s(e.courseType[t.key])+": "+e._s(t.value)+"分钟")])}))}}])})],1)],1)},U=[],H={props:["detail"],data:function(){return{courseType:D["courseType"],list:[],filterlist:[],extra:[],search:{keyword:"",hastimer:""}}},mounted:function(){this.FetchDetail()},methods:{array2object:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a={},r=Object(O["a"])(t);try{for(r.s();!(e=r.n()).done;){var s=e.value;a[s.key]=s.value}}catch(i){r.e(i)}finally{r.f()}return a},filter:function(){var e=this.search,t=e.keyword,a=e.hastimer;this.filterlist=this.list.filter((function(e){var r=!t||(""+e.userId).indexOf(t)>-1||(""+e.phone).indexOf(t)>-1||(""+e.username).indexOf(t)>-1,s=e.mapDtos.filter((function(e){return e.value>0})).length,i=!a||"1"==a&&s||"0"==a&&!s;return r&&i}))},submit:function(e){e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),this.filter()},reset:function(e){e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),this.search={keyword:"",hastimer:""},this.filter()},FetchDetail:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object($["m"])({musicGroupId:this.$route.query.id});case 3:t=e.sent,this.list=t.data,this.filter(),t.data[0]&&(this.extra=t.data[0].mapDtos),e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,this,[[0,9]])})));function t(){return e.apply(this,arguments)}return t}()}},B=H,Y=Object(E["a"])(B,V,U,!1,null,null,null),z=Y.exports,W=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"paymentList tableWrap"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",label:"缴费单号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.musicGroupPaymentCalenderId))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费开始日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.startPaymentDateMgpc))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费截止日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.deadlinePaymentDateMgpc))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"expectAmount",label:"预计缴费金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("moneyFormat")(t.row.expectAmount))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"是否开启缴费"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.open?"是":"否")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("paymentStatusDetall")(t.row.paymentStatus))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studentId",width:"150px",label:"支付时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("dateForMinFormat")(t.row.payTime))+"\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:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getDetail}})],1)},K=[],J={name:"paymentList",props:["paymentDetail"],components:{pagination:b["a"]},data:function(){return{tableList:[],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]}}},mounted:function(){this.getDetail()},methods:{getDetail:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a=this;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.paymentDetail,e.next=3,Object(u["ac"])({musicGroupId:t.musicGroupId,userId:t.userId}).then((function(e){console.log(e),a.tableList=e.data.rows,a.pageInfo.total=e.data.total}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}},Q=J,Z=Object(E["a"])(Q,W,K,!1,null,null,null),X=Z.exports,ee=a("a5b0"),te=a("6cc5"),ae=a("4edf"),re=a("879d"),se=a("475f"),ie=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"tryForm",attrs:{model:e.tryForm,"label-width":"150px"}},[a("el-form-item",{attrs:{label:"选择学员数"}},[a("p",[e._v(e._s(e.multipleSelection.length)+"名")])]),e._v(" "),a("el-form-item",{attrs:{label:"选择学员"}},[a("p",[e._v(e._s(e.studendNames))])]),e._v(" "),a("el-form-item",{attrs:{label:"会员等级",prop:"rankId",rules:[{required:!0,message:"请选择会员等级",trigger:"blur"}]}},[a("el-select",{staticStyle:{width:"185px !important"},attrs:{placeholder:"会员等级",clearable:""},model:{value:e.tryForm.rankId,callback:function(t){e.$set(e.tryForm,"rankId","string"===typeof t?t.trim():t)},expression:"tryForm.rankId"}},e._l(e.memberRankList,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"将会员试用期延长至",prop:"endTime",rules:[{required:!0,message:"请选择延长日期",trigger:"blur"}]}},[a("el-date-picker",{attrs:{align:"right",type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd","picker-options":e.pickerOptions},model:{value:e.tryForm.endTime,callback:function(t){e.$set(e.tryForm,"endTime","string"===typeof t?t.trim():t)},expression:"tryForm.endTime"}})],1)],1)],1)},ne=[],oe={props:["multipleSelection","memberRankList"],data:function(){return{tryForm:{endTime:"",rankId:""},studendNames:"",studentIds:"",pickerOptions:{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()<(new Date).getTime()-864e5}}}},mounted:function(){this.studendNames=this.multipleSelection.map((function(e){return e.realName})).join(","),this.studentIds=this.multipleSelection.map((function(e){return e.userId})).join(",")},methods:{submit:function(){var e=this;this.$refs.tryForm.validate(function(){var t=Object(c["a"])(Object(l["a"])().mark((function t(a){return Object(l["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=13;break}return t.prev=1,t.next=4,Object($["r"])(Object(n["a"])(Object(n["a"])({},e.tryForm),{},{studentIds:e.studentIds}));case 4:t.sent,e.$message.success("新增时长成功"),e.$emit("close"),e.$emit("submited"),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](1),console.log(t.t0);case 13:case"end":return t.stop()}}),t,null,[[1,10]])})));return function(e){return t.apply(this,arguments)}}())}}},le=oe,ce=(a("98ed"),Object(E["a"])(le,ie,ne,!1,null,"7c2b23ee",null)),ue=ce.exports,me={name:"tstudentList",data:function(){return{detail:null,teamid:"",paymentDetailVisible:!1,paymentDetail:{},payVisible:!1,quitVisible:!1,studentClassVisible:!1,addStudentVisible:!1,timesVisible:!1,timerDetail:null,topFrom:{expect:"2",studing:"5",allmoney:"100",students:"5",signout:"10"},searchForm:{studentStatus:"",major:"",isPay:"",search:"",isActive:"",oweFlag:"",currentGrade:null,createYear:null,classGroupId:null,hasCourse:null,carePackage:null,comeOnPackage:null},organizationCourseUnitPriceSettings:[],quitForm:{isRefundCourseFee:null,isRefundInstrumentFee:null,isRefundTeachingAssistantsFee:null,courseViewType:null,hasMaintenance:null,studentName:null,musicGroupName:null,isVisit:!1,reason:"",userComment:null},classMask:{studentName:""},baseInfo:{},searchLsit:[],tableList:[],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},studentListInfo:{add:"",quit:"",studying:"",courseRate:""},signList:[],mixList:[],highList:[],snapList:[],soundList:[],highonlineList:[],muiscnetworkList:[],qrcodeStatus:!1,qrcodes:!0,qrcode:null,codeUrl:null,gradeList:[],maskForm:{studentName:"",sex:"",parentName:"",course:"",phone:"",sound:"",timer:"",signClass:"",mixClass:"",highClass:"",snapClass:[],highonline:"",muiscnetwork:"",startClass:"",currentGradeNum:null,id:"",temporaryCourseFee:null,musicGoodsIdList:null,kitGroupPurchaseType:"GROUP",musicPrice:null,instrGoodsIdList:[],instrPrice:null},remark:"",classList:[],maskRules:{studentName:[{required:!0,message:"请输入学生姓名"}],sex:[{required:!0,message:"请选择学生姓名"}],parentName:[{required:!0,message:"请输入家长姓名"}],course:[{required:!0,message:"请输入班级"}],sound:[{required:!0,message:"请选择声部"}],timer:[{required:!0,message:"请选择出生日期"}],signClass:[{required:!0,message:"请选择声部班"}],currentGradeNum:[{required:!0,message:"请选择年级"}],id:[{required:!0,message:"请输入证件号"}],temporaryCourseFee:[{required:!0,message:"请输课程费用"}],musicGoodsIdList:[{required:!0,message:"请选择乐器",trigger:"change"}],musicPrice:[{required:!0,message:"请输入乐器购买金额"}],instrGoodsIdList:[{required:!0,message:"请选择辅件"}],instrPrice:[{required:!0,message:"请输入辅件金额"}]},INSTRUMENTLIST:[],ACCESSORIESLIST:[],activeRow:{hasMaintenance:!1},Fsearch:null,Frules:null,payForm:{studentName:"",payMoney:"",payMonth:[]},kitStatus:!1,visitVisiable:!1,visitForm:{musicGroupId:"",overview:"",purpose:"",studentId:"",type:"",visitTime:"",visitType:"",feedback:"",studentName:""},cycles:[{}],collapse:[0],visitChiose:h["cb"],visitRules:{overview:[{required:!0,message:"请输入学生近况"}],feedback:[{required:!0,message:"请输入家长反馈"}],visitTime:[{required:!0,message:"请输入回访时间"}],visitType:[{required:!0,message:"请选择回访类型"}]},pickerOptions:null,classLists:null,createdUserId:0,createUserPayVisible:!1,team_status:"",orderVisible:!1,orderForm:{name:"",totalAmount:"",subject:"",subjectFee:"",axe:"",axePrice:"",others:"",othersPrice:""},maskSoundForm:{subject:""},subjectVisible:!1,isCanReg:!1,organId:"",isManage:!1,gradeListObj:{},submitList:[]}},components:{pagination:b["a"],paymentCycle:j["a"],createUserPay:q,Tooltip:ee["a"],"times-view":z,paymentList:X,visit:ae["a"],qrCode:p["a"],changeVoice:te["a"],mergeMusic:re["a"],quiteTeam:se["a"],addTryList:ue},created:function(){},filters:{studentPays:function(e){var t={0:"未缴费",1:"已缴费"};return t[e]}},mounted:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a,r;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.$store.getters.isSuperAdmin,a=this.$store.getters.roles,t?this.isManage="super":(-1!=a.indexOf("1")&&(this.isManage="manage"),-1!=a.indexOf("2")&&(this.isManage="staff")),-1!=a.indexOf("1")&&-1!=a.indexOf("2")&&(this.isManage="super"),e.prev=4,e.next=7,Object(f["n"])({rows:9999});case 7:r=e.sent,this.organizationCourseUnitPriceSettings=r.data.rows,e.next=13;break;case 11:e.prev=11,e.t0=e["catch"](4);case 13:this.init(),this.getAgreement();case 15:case"end":return e.stop()}}),e,this,[[4,11]])})));function t(){return e.apply(this,arguments)}return t}(),methods:(r={onPaymentDetail:function(e){this.paymentDetail=e,this.paymentDetailVisible=!0},viewTimer:function(e){this.timesVisible=!0},permission:function(e){return Object(_["a"])(e)},init:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t=this;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.teamid=this.$route.query.id,this.team_status=this.$route.query.team_status,this.organId=this.$route.query.organId,Object(u["rb"])({musicGroupId:this.teamid}).then((function(e){var a=e.data;if(t.gradeListObj=e.data,200==e.code&&a)for(var r in a)t.gradeList.push({value:r,label:a[r]})})),this.pickerOptions=this.beginDate(),this.getList(),Object(u["M"])({musicGroupId:this.teamid}).then((function(e){200==e.code&&(t.soundList=e.data)})),this.getMusicClass(),Object(u["ob"])({musicGroupId:this.teamid}).then((function(e){return t.baseInfo=e.data}));case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getMusicClass:function(){var e=this;Object(u["pb"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.classList=t.data,e.signList=[],e.mixList=[],e.highList=[],e.snapList=[],e.highonlineList=[],e.classList.forEach((function(t){"NORMAL"==t.type?e.signList.push(t):"MIX"==t.type?e.mixList.push(t):"HIGH"==t.type?e.highList.push(t):"HIGH_ONLINE"==t.type&&t.studentNum<6?e.highonlineList.push(t):"SNAP"==t.type?e.snapList.push(t):"MUSIC_NETWORK"==t.type&&e.muiscnetworkList.push(t)})))}))},getTeamStudent:function(){var e=this;Object(u["Ub"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.studentListInfo=t.data)}))}},Object(o["a"])(r,"permission",(function(e){return Object(_["a"])(e)})),Object(o["a"])(r,"onInstrumentChange",(function(){})),Object(o["a"])(r,"onKitGroupChnage",(function(e){this.kitStatus=!1,"FREE"==e?(this.kitStatus=!0,this.maskForm.musicPrice=0):this.maskForm.musicPrice=null})),Object(o["a"])(r,"onMusicGroupExport",(function(){var e=this,t="/api-web/export/musicGroupStudent",a={musicGroupId:this.teamid,studentStatus:this.searchForm.studentStatus||null,paymentStatus:this.searchForm.isPay||null,subjectId:this.searchForm.major||null,search:this.searchForm.search||null,isActive:this.searchForm.isActive||null,classGroupId:this.searchForm.classGroupId||null,currentGrade:this.searchForm.currentGrade||null,createYear:this.searchForm.createYear||null,hasCourse:this.searchForm.hasCourse||null,comeOnPackage:this.searchForm.comeOnPackage,carePackage:this.searchForm.carePackage},r={method:"get",headers:{Authorization:Object(y["b"])(),tenantId:Object(y["a"])()},url:t,params:a,responseType:"blob"};this.$confirm("您确定导出学员列表?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){g()(r).then((function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),r=URL.createObjectURL(a),s=document.createElement("a"),i=e.$route.query.name+"学员列表.xls";s.href=r,s.setAttribute("download",i),document.body.appendChild(s),s.click()}))})).catch((function(){}))})),Object(o["a"])(r,"search",(function(){this.rules.page=1,this.getList()})),Object(o["a"])(r,"onReSet",(function(){this.$refs.searchForm.resetFields(),this.search()})),Object(o["a"])(r,"getList",(function(){var e,t=this;this.getTeamStudent();var a=(e={musicGroupId:this.teamid,page:this.rules.page,rows:this.rules.limit,studentStatus:this.searchForm.studentStatus||null,paymentStatus:this.searchForm.isPay||null,subjectId:this.searchForm.major||null,search:this.searchForm.search||null,isActive:this.searchForm.isActive||null,classGroupId:this.searchForm.classGroupId||null,currentGrade:this.searchForm.currentGrade||null,createYear:this.searchForm.createYear||null,oweFlag:this.searchForm.oweFlag||null,hasCourse:this.searchForm.hasCourse||null},Object(o["a"])(e,"oweFlag",this.searchForm.oweFlag||null),Object(o["a"])(e,"comeOnPackage",this.searchForm.comeOnPackage),Object(o["a"])(e,"carePackage",this.searchForm.carePackage),Object(o["a"])(e,"hasMember",this.searchForm.hasMember),e);return Object(u["Vb"])(a).then((function(e){if(200==e.code)return t.tableList=e.data.rows,t.rules.total=e.data.total,e}))})),Object(o["a"])(r,"addPay",(function(e){this.createUserPayVisible=!0,this.createdUserId=e.userId})),Object(o["a"])(r,"addCycle",(function(){this.cycles.push({}),this.collapse.push(this.collapse.length)})),Object(o["a"])(r,"removeCycle",(function(e){this.cycles[e]=null,this.cycles=this.cycles.filter((function(e){return!!e})),this.collapse.pop()})),Object(o["a"])(r,"collapseChange",(function(e){this.collapse=e})),Object(o["a"])(r,"gotoSignin",(function(){this.$router.push({path:"/business/studentSignin",query:{id:this.teamid,status:this.$route.query.status,name:this.$route.query.name,rules:this.Frules,search:this.Fsearch}})})),Object(o["a"])(r,"chioseType",(function(){var e=this;this.$refs["quitForm"].$refs["quitForm"].validate((function(t){t&&e.$confirm("确定退团?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.activeRow,a=Object(n["a"])(Object(n["a"])({},e.quitForm),{},{musicGroupId:e.teamid,userId:t.userId,reason:e.quitForm.reason,isRefundCourseFee:e.quitForm.isRefundCourseFee,isRefundInstrumentFee:e.quitForm.isRefundInstrumentFee,isRefundTeachingAssistantsFee:e.quitForm.isRefundTeachingAssistantsFee,maintenanceFee:e.quitForm.maintenanceFee,isRefundMemberFee:e.quitForm.isRefundMemberFee});a.returnFeeDto={accessoriesFee:a.accessoriesFee,courseFee:a.courseFee,isReturnAccessoriesFee:a.isReturnAccessoriesFee,isReturnCourseFee:a.isReturnCourseFee,isReturnMaintenanceFee:a.isReturnMaintenanceFee,isReturnMemberFee:a.isReturnMemberFee,isReturnMusicalFee:a.isReturnMusicalFee,maintenanceFee:a.maintenanceFee,memberFee:a.memberFee,musicalFee:a.musicalFee},"staff"!=e.isManage?a.status="APPROVED":a.status="PROCESSING",Object(u["f"])(a).then((function(t){200==t.code&&(e.quitForm={isRefundCourseFee:null,isRefundInstrumentFee:null,isRefundTeachingAssistantsFee:null,courseViewType:null,hasMaintenance:null,studentName:null,musicGroupName:null,isVisit:!1,reason:"",userComment:null},"super"==e.isManage?e.$message.success("退团成功"):e.$message.success("退团申请成功"),e.getList(),e.quitVisible=!1)}))})).catch((function(){}))}))})),Object(o["a"])(r,"addStudent",(function(){var e=this;this.$refs["maskForm"].validate((function(t){if(t){var a,r=e.maskForm;if(r.musicGoodsIdList&&(""===r.musicPrice||null===r.musicPrice))return void e.$message.error("请输入乐器金额");if(r.instrGoodsIdList&&r.instrGoodsIdList.length>0&&(""===r.instrPrice||null===r.instrPrice))return void e.$message.error("请输入辅件金额");a=r.snapClass?r.snapClass.join(","):null;var s={signClassId:r.signClass,mixClassId:r.mixClass,snapClassIds:a,highClassId:r.highClass,courseFee:r.courseFee,temporaryCourseFee:r.temporaryCourseFee,studentRegistration:{name:r.studentName,gender:r.sex,birthdate:r.timer,parentsName:r.parentName,parentsPhone:r.phone,currentGrade:r.startClass,currentGradeNum:r.currentGradeNum,currentClass:r.course,subjectId:r.sound,musicGroupId:e.teamid},studentPaymentOrderDetails:[]};r.musicGoodsIdList&&s.studentPaymentOrderDetails.push({goodsIdList:r.musicGoodsIdList,kitGroupPurchaseType:r.kitGroupPurchaseType,type:"MUSICAL",price:r.musicPrice}),r.instrGoodsIdList&&""!=r.instrGoodsIdList&&s.studentPaymentOrderDetails.push({goodsIdList:r.instrGoodsIdList.join(","),type:"ACCESSORIES",price:r.instrPrice}),Object(m["a"])(s).then((function(t){200==t.code&&(e.$message.success("添加学生成功"),e.getList(),e.addStudentVisible=!1,e.createUserPayVisible=!0,e.createdUserId=t.data),e.$refs.maskForm.resetFields()}))}}))})),Object(o["a"])(r,"onSoundChange",(function(e){})),Object(o["a"])(r,"findSubjectPlan",(function(e){var t=this;Object(u["P"])({musicGroupId:this.teamid,subjectId:e}).then((function(e){var a=e.data;200==e.code&&(t.maskForm.musicMode=t.getBranchType(a.kitGroupPurchaseType))}))})),Object(o["a"])(r,"getGoodsList",(function(e,t){var a=this;Object(u["ib"])({subjectId:e,type:t,organId:this.organId}).then((function(e){var r=e.data;if(200==e.code){var s=[];r.forEach((function(e){s.push({label:e.name,value:e.id,marketPrice:e.marketPrice})})),"ACCESSORIES"==t&&(a.ACCESSORIESLIST=s),"INSTRUMENT"==t&&(a.INSTRUMENTLIST=s)}}))})),Object(o["a"])(r,"getBranchType",(function(e){var t={FREE:"免费",GROUP:"团购",LEASE:"租赁"};return t[e]})),Object(o["a"])(r,"lookClass",(function(e){var t=this;this.classMask.studentName=e.realName,Object(m["i"])({musicGroupId:this.teamid,teacherId:e.userId}).then((function(e){200==e.code&&(t.classLists=e.data,t.studentClassVisible=!0)}))})),Object(o["a"])(r,"quieTeamMask",function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(t){var a;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.activeRow.courseViewType=this.baseInfo.courseViewType,this.quitVisible=!0,e.prev=2,e.next=5,Object(u["Bb"])({musicGroupId:this.$route.query.id,userId:t.userId});case 5:a=e.sent,this.quitForm=Object(n["a"])(Object(n["a"])(Object(n["a"])({},this.quitForm),a.data),{},{courseViewType:this.baseInfo.courseViewType,studentName:t.realName,musicGroupName:this.baseInfo.name,hasMaintenance:t.hasMaintenance}),this.activeRow=Object(n["a"])(Object(n["a"])({},t),a.data),this.quitVisible=!0,e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](2),console.log(e.t0);case 14:case"end":return e.stop()}}),e,this,[[2,11]])})));function t(t){return e.apply(this,arguments)}return t}()),Object(o["a"])(r,"checkPhone",(function(e){var t=this,a=/^1[3456789]\d{9}$/,r=new RegExp(a);r.test(e)&&Object(m["k"])({mobile:this.maskForm.phone}).then((function(a){200==a.code&&a.data&&(t.maskForm.studentName=a.data.name,t.maskForm.sex=a.data.gender,t.maskForm.parentName=a.data.parentsName,t.maskForm.course=a.data.currentClass,t.maskForm.startClass=a.data.currentGrade,t.maskForm.currentGradeNum=a.data.currentGradeNum?a.data.currentGradeNum+"":null,t.maskForm.phone=e,t.maskForm.timer=a.data.birthdate)}))})),Object(o["a"])(r,"lockStudent",(function(e){var t=this;this.$confirm("是否锁定/解锁学生缴费周期?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a,r=t.teamid,s=e.userId;a=0==e.isLock?1:0,Object(u["a"])({musicGroupId:r,studentId:s,isLock:a}).then((function(e){200==e.code&&(t.$message.success("修改成功"),t.getList())}))})).catch((function(){}))})),Object(o["a"])(r,"resetPay",(function(e){this.activeRow=e,this.payVisible=!0,this.payForm.studentName=e.realName,this.payForm.payMoney=e.courseFee,this.payForm.payMonth=e.paymentPeriodList.split(","),""==this.payForm.payMonth[0]&&(this.payForm.payMonth=[])})),Object(o["a"])(r,"submitPay",(function(){var e=this,t=this.activeRow.userId,a=this.teamid,r=this.payForm.payMonth.join(",")||null,s=this.payForm.payMoney,i={studentId:t,musicGroupId:a,month:r,amount:s};Object(u["Xc"])(i).then((function(t){200==t.code&&(e.$message.success("修改成功"),e.payVisible=!1,e.getList())}))})),Object(o["a"])(r,"closePayVisible",(function(){this.$refs["payForm"].resetFields(),this.payVisible=!1})),Object(o["a"])(r,"addVisit",(function(e){console.log(e),this.detail=e,this.visitVisiable=!0})),Object(o["a"])(r,"handleChange",(function(e){this.visitForm.type=e[0],this.visitForm.purpose=e[1]})),Object(o["a"])(r,"submitAddVisit",(function(){var e=this;this.$refs.visitForm.validate((function(t){t&&Object(k["a"])(T()(e.visitForm)).then((function(t){200===t.code&&(e.$message.success("新增成功"),e.visitVisiable=!1)}))}))})),Object(o["a"])(r,"beginDate",(function(){return{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()>=(new Date).getTime()}}})),Object(o["a"])(r,"createStudentFrom",(function(){this.addStudentVisible=!0})),Object(o["a"])(r,"payDate",(function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){return!!e.applyExpireDate&&t.getTime()<=new Date(e.applyExpireDate.replace(/-/g,"/")).getTime()}}})),Object(o["a"])(r,"applyDate",(function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){return!!e.paymentExpireDate&&t.getTime()>new Date(e.paymentExpireDate.replace(/-/g,"/")).getTime()}}})),Object(o["a"])(r,"handleSelectionChange",(function(e){this.multipleSelection=e})),Object(o["a"])(r,"checkboxSelect",(function(e){return"NORMAL"==e.studentStatus&&!e.membershipEndTime&&!e.hasNoStartCloudTeacher})),Object(o["a"])(r,"gotoStudent",(function(e){this.$router.push({name:"studentList",params:{search:e}})})),Object(o["a"])(r,"getAgreement",function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(u["R"])();case 3:t=e.sent,t.data||this.submitList.push("agreement"),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:this.submitList.length>0&&this.$bus.$emit("showguide",this.submitList);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()),r),watch:{createUserPayVisible:function(e){e&&this.getMusicClass()},quitVisible:function(e){e||(this.quitForm={isRefundCourseFee:null,isRefundInstrumentFee:null,isRefundTeachingAssistantsFee:null,courseViewType:null,hasMaintenance:null,studentName:null,musicGroupName:null,isVisit:!1,reason:"",userComment:null},this.$refs["quitForm"].$refs["quitForm"].resetFields())}},computed:{saveKey:function(){return"teamDetails-studentList|id|"+this.$route.query.id}}},de=me,pe=(a("9b8b"),Object(E["a"])(de,s,i,!1,null,"40351df2",null));t["a"]=pe.exports},"5ead":function(e,t,a){"use strict";a("b294")},6193:function(e,t,a){"use strict";a("aa6f")},"62e5":function(e,t,a){"use strict";a("9541")},"675a":function(e,t,a){},6814:function(e,t,a){"use strict";a("b2df")},"6cc5":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"110px"}},[a("el-form-item",{attrs:{label:"原乐器",prop:"name"}},[a("span",[e._v(e._s(e.originalMusicalGoods||"无"))])]),e._v(" "),a("el-form-item",{attrs:{label:"原教辅",prop:"name"}},[a("span",[e._v(e._s(e.originalAccessoriesGoods||"无"))])]),e._v(" "),a("el-form-item",{attrs:{label:"更改声部",prop:"subjectId",rules:[{required:!0,message:"请选择更改声部",trigger:"change"}]}},[e.changeInfo?a("span",[e._v(e._s(e.changeSubjectName))]):a("el-select",{staticStyle:{width:"100% !important"},attrs:{clearable:"",placeholder:"请选择声部"},on:{change:e.subjectChange},model:{value:e.form.subjectId,callback:function(t){e.$set(e.form,"subjectId",t)},expression:"form.subjectId"}},e._l(e.filterVoiceList,(function(e){return a("el-option",{key:e.subjectId,attrs:{label:e.subjectName,value:e.subjectId}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"更改乐器",prop:"musicalGoods",rules:[{required:!0,message:"请选择更改乐器",trigger:"change"}]}},[e.changeInfo?e.changeInfo&&e.changeInfo.changeMusicalGoods?a("span",[e._v(e._s(e.changeInfo.changeMusicalGoods.name))]):e._e():a("el-select",{staticStyle:{width:"100% !important"},attrs:{clearable:"",placeholder:"请选择乐器"},on:{change:e.musicalGoodsChange},model:{value:e.form.musicalGoods,callback:function(t){e.$set(e.form,"musicalGoods",t)},expression:"form.musicalGoods"}},[a("el-option",{attrs:{label:"自备乐器",value:"OWNED"}}),e._v(" "),e._l(e.musicalGoods,(function(e){return a("el-option",{key:e.goodsIdList,attrs:{label:e.name,value:e.goodsIdList}})}))],2)],1),e._v(" "),e.changeInfo||e.form.musicalGoods&&e.musicalGoodsById[e.form.musicalGoods]&&e.musicalGoodsById[e.form.musicalGoods].kitGroupPurchaseTypeJsonParse?a("el-form-item",{attrs:{label:"乐器提供方式",prop:"type",rules:[{required:!0,message:"请选择乐器提供方式",trigger:"change"}]}},[e.changeInfo?e.changeInfo&&e.changeInfo.kitGroupPurchaseType?a("span",[e._v(e._s(e.kitGroupPurchaseTypeFormater[e.changeInfo.kitGroupPurchaseType]))]):e._e():a("el-radio-group",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.musicalGoodsById[e.form.musicalGoods].kitGroupPurchaseTypeJsonParse,(function(t,r){return a("el-radio",{key:r,attrs:{label:r}},[e._v(e._s(e.kitGroupPurchaseTypeFormater[r]+" "+((e.musicalGoodsById[e.form.musicalGoods][e.typeAndprice[r]]||0)>0?e.musicalGoodsById[e.form.musicalGoods][e.typeAndprice[r]]+"元":"免费"))+"\n ")])})),1)],1):e._e(),e._v(" "),e.form.musicalGoods&&e.musicalGoodsById[e.form.musicalGoods]&&"GROUP"==e.form.type?a("el-form-item",{attrs:{label:"分部分润金额",prop:"musicalGoods"}},[a("el-input",{attrs:{disabled:""},model:{value:e.changeCourseFee,callback:function(t){e.changeCourseFee=t},expression:"changeCourseFee"}},[a("template",{slot:"append"},[e._v("元")])],2)],1):e._e(),e._v(" "),[(e.activeAccessories.length||e.groupList.length||e.changeInfo)&&e.form.musicalGoods?a("el-form-item",{attrs:{label:"更换教辅"}},[e.changeInfo?e.changeInfo?a("span",[e._v(e._s(e.changeAccessoriesGoods))]):e._e():a("accessories",{ref:"accessories",attrs:{list:e.activeAccessories,groupList:e.groupList},on:{"update:list":function(t){e.activeAccessories=t},"update:groupList":function(t){e.groupList=t},"update:group-list":function(t){e.groupList=t},change:e.accessoriesChange}})],1):e._e()],e._v(" "),e.changeInfo?a("el-form-item",{attrs:{label:"查看链接",prop:"name"}},[a("div",{staticClass:"viewlink"},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:e.copyLink,placement:"top"}},[a("span",{staticClass:"link"},[e._v(e._s(e.copyLink))])]),e._v(" "),a("el-popover",{attrs:{placement:"top",width:"220",trigger:"click"}},[a("div",{staticClass:"left-code"},[a("div",{ref:"qrCodeUrl",staticClass:"qrcode code",attrs:{id:"qrcode"}}),e._v(" "),e.copyLink?a("p",{staticClass:"code-url"},[e._v("\n "+e._s(e.copyLink)+"\n "),a("el-link",{staticClass:"linkbtn",attrs:{type:"primary"},on:{click:function(t){return e.copyUrl(e.copyLink)}}},[e._v("复制")])],1):e._e()]),e._v(" "),a("el-button",{staticClass:"btn",attrs:{slot:"reference",type:"primary"},on:{click:e.onCreateQRCode},slot:"reference"},[e._v("二维码")])],1)],1)]):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"支付差价",prop:"name"}},[e.changeInfo?a("span",{staticStyle:{color:"red"}},[e._v(e._s(e._f("moneyFormat")(e.editSpread))+"元")]):a("span",{staticStyle:{color:"red"}},[e._v(e._s(e._f("moneyFormat")(e.spread))+"元")])])],2),e._v(" "),a("div",{staticClass:"dialog-footer",staticStyle:{"text-align":"right"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.$listeners.close}},[e._v("取 消")]),e._v(" "),e.changeInfo&&1!==e.changeInfo.status?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"subjectChange/cancel",expression:"'subjectChange/cancel'"}],attrs:{type:"danger"},on:{click:e.cancel}},[e._v("取消订单")]):e._e(),e._v(" "),e.changeInfo?e._e():a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"subjectChange/add",expression:"'subjectChange/add'"}],attrs:{type:"primary"},on:{click:e.submit}},[e._v("确 定")])],1)],1)},s=[],i=a("c80c"),n=(a("96cf"),a("3b8d")),o=(a("7f7f"),a("db72")),l=(a("ac6a"),a("456d"),a("2d63")),c=a("d044"),u=a.n(c),m=a("f904"),d=a.n(m),p=(a("6612"),a("1cc7")),f=a("61f7"),h=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("全选")]),e._v(" "),e.groupOptions.length?a("el-checkbox-group",{staticClass:"options",on:{change:e.optionChange},model:{value:e.checkeds,callback:function(t){e.checkeds=t},expression:"checkeds"}},e._l(e.groupOptions,(function(t){return a("el-checkbox",{key:t.id,staticClass:"option",attrs:{label:t.id}},[a("strong",[a("span",[e._v(e._s(t.name))]),e._v(" "),a("span",[e._v(e._s(e._f("moneyFormat")(t.price))+"元")])]),e._v(" "),e._l(t.subs,(function(t){return a("p",{key:t},[e._v(e._s(t))])}))],2)})),1):a("el-checkbox-group",{staticClass:"options",on:{change:e.optionChange},model:{value:e.checkeds,callback:function(t){e.checkeds=t},expression:"checkeds"}},e._l(e.list,(function(t){return a("el-checkbox",{key:t.id,staticClass:"option",attrs:{label:t.id}},[a("strong",[a("span",[e._v(e._s(t.name))]),e._v(" "),t.groupPurchasePrice>0?a("span",[e._v(e._s(e._f("moneyFormat")(t.groupPurchasePrice))+" 元")]):a("span",[e._v("免费")])])])})),1)],1)},b=[],v=a("75fc"),g={props:["list","groupList"],data:function(){return{type:"list",checkAll:!1,checkeds:[],accessoriesByid:{},groupListById:{},selectMoney:0,isIndeterminate:!1}},watch:{checkeds:function(e){"list"===this.type?this.accessoriesByid:this.groupListById;var t=0;if("list"===this.type){var a,r=Object(l["a"])(e);try{for(r.s();!(a=r.n()).done;){var s=a.value,i=this.accessoriesByid[s];i&&(t+=parseFloat(i.groupPurchasePrice))}}catch(g){r.e(g)}finally{r.f()}}else{var n,o=Object(l["a"])(e);try{for(o.s();!(n=o.n()).done;){var c=n.value,u=this.groupListById[c];u&&(t+=parseFloat(u.price))}}catch(g){o.e(g)}finally{o.f()}}var m=[];if("list"!==this.type){var d,p=Object(l["a"])(e);try{for(p.s();!(d=p.n()).done;){var f=d.value,h=this.groupListById[f];if(h){var b=this.groupListById[f].goodsList;m=m.concat((b||[]).map((function(e){return e.id})))}}}catch(g){p.e(g)}finally{p.f()}}else m=Object(v["a"])(e);this.$listeners.change(m,t)},list:{deep:!0,immediate:!0,handler:function(e){var t=this;this.$nextTick((function(){var e,a={},r=Object(l["a"])(t.list);try{for(r.s();!(e=r.n()).done;){var s=e.value;a[s.id]=s}}catch(u){r.e(u)}finally{r.f()}var i,n={},o=Object(l["a"])(t.groupList);try{for(o.s();!(i=o.n()).done;){var c=i.value;n[c.id]=c}}catch(u){o.e(u)}finally{o.f()}t.accessoriesByid=a,t.groupListById=n}))}}},mounted:function(){this.init()},computed:{groupOptions:function(){var e=this.groupList.map((function(e){return{name:e.name,price:e.price,id:e.id,subs:e.childGoodsList?e.childGoodsList.map((function(e){return e.name})):[]}}));return e.length&&(this.type="group"),e}},methods:{init:function(){var e=this;this.$nextTick((function(){var t,a={},r=Object(l["a"])(e.list);try{for(r.s();!(t=r.n()).done;){var s=t.value;a[s.id]=s}}catch(u){r.e(u)}finally{r.f()}var i,n={},o=Object(l["a"])(e.groupList);try{for(o.s();!(i=o.n()).done;){var c=i.value;n[c.id]=c}}catch(u){o.e(u)}finally{o.f()}e.accessoriesByid=a,e.groupListById=n}))},handleCheckAllChange:function(e){var t="list"===this.type?this.list:this.groupOptions,a=t.map((function(e){return e.id}));this.checkeds=e?a:[],this.isIndeterminate=!1},optionChange:function(e){var t="list"===this.type?this.list:this.groupOptions,a=e.length;this.checkAll=a===t.length,this.isIndeterminate=a>0&&a<t.length}}},y=g,_=(a("62e5"),a("2877")),k=Object(_["a"])(y,h,b,!1,null,"1a2f91bb",null),F=k.exports,T=a("267e"),S=function(e,t){var a=[],r={},s=[],i={},n=[],c={},u={};if(e){var m,d=e.musicGroupSubjectGoodsGroupList,p={},f=Object(l["a"])(d);try{for(f.s();!(m=f.n()).done;){var h=m.value;p[h.type]||(p[h.type]=[]),p[h.type].push(h)}}catch(j){f.e(j)}finally{f.f()}for(var b=Object.keys(p),v=0,g=b;v<g.length;v++){var y,_=g[v],k=Object(l["a"])(p[_]);try{for(k.s();!(y=k.n()).done;){var F=y.value;if("INSTRUMENT"===_){var T={},S={};try{T=JSON.parse(F.kitGroupPurchaseTypeJson)}catch(L){}try{S=JSON.parse(F.coursePurchaseTypeJson)}catch(L){}var w=Object(o["a"])(Object(o["a"])({},F),{},{kitGroupPurchaseTypeJsonParse:T,kitGroupPurchaseTypePrice:T[t]||0,coursePurchaseTypeJsonTypePrice:S[t]||0,_calculated_price:"FREE"===t?0:"LEASE"===t?F.depositFee:F.price});if(s.push(w),i[F.goodsIdList]=w,!p.ACCESSORIES){u[F.goodsIdList]||(u[F.goodsIdList]=[]);var O,x=F.goodsList[0].goodsList?F.goodsList[0].goodsList:[],C=Object(l["a"])(x);try{for(C.s();!(O=C.n()).done;){var I=O.value;u[F.goodsIdList].push(I),r[I.id]=I}}catch(j){C.e(j)}finally{C.f()}}}else"ACCESSORIES"===F.type&&(n.push(F),c[F.id]=F)}}catch(j){k.e(j)}finally{k.f()}}}return{accessories:a,accessoriesById:r,musicalGoods:s,musicalGoodsById:i,groupList:n,groupListById:c,accessoriesByGoods:u}},w={GROUP:"price",LEASE:"depositFee"},O={props:["detail","musicGroupId","voiceList","courseViewType"],components:{accessories:F},data:function(){return{typeAndprice:w,kitGroupPurchaseTypeFormater:T["kitGroupPurchaseType"],changeInfo:null,oldAllMoney:0,accessories:[],accessoriesByid:{},musicalGoods:[],musicalGoodsById:{},groupList:[],groupListById:{},accessoriesByGoods:{},selectAccessories:[],selectAccessoriesMoney:0,kitGroupPurchaseTypePrice:0,coursePurchaseTypeJsonTypePrice:0,form:{subjectId:"",accessories:"",musicalGoods:"",type:""},rules:{},item:{},originalMusicalGoods:"",originalAccessoriesGoods:"",originalAccessoriesPrice:0,originalMusicalPrice:0,originalCourseFee:0,musicGroupSubjectPlanFee:0,musicalPrice:0,changeCourseFee:0}},watch:{detail:function(){this.detail&&this.fetchDetail()},"form.musicalGoods":function(){console.log(this.form,"form"),this.$set(this.form,"type","")},"form.type":function(){this.musicalGoodsChange(this.form.musicalGoods)}},computed:{copyLink:function(){return this.changeInfo?Object(f["d"])()+"/#/change-voice?id="+this.changeInfo.id:""},filterVoiceList:function(){var e=this;return this.voiceList.filter((function(t){return t.subjectId!=e.detail.actualSubjectId}))},activeAccessories:function(){var e=this.form||{},t=e.musicalGoods,a=t&&this.accessoriesByGoods[t]||[];return a},changeSubjectName:function(){var e="";if(this.item.changeSubjectId){var t,a=Object(l["a"])(this.voiceList);try{for(a.s();!(t=a.n()).done;){var r=t.value;if(r.subjectId===this.item.changeSubjectId){e=r.subjectName;break}}}catch(s){a.e(s)}finally{a.f()}}return e},changeAccessoriesGoods:function(){var e=this.changeInfo||{},t=(e.changeAccessoriesGoods||[]).map((function(e){return e.name})).join(",");return t||"未选择教辅"},editSpread:function(){var e=this.changeInfo||{},t=(e.originalAccessoriesPrice||0)+(this.originalCourseFee||0)+(e.originalMusicalPrice||0);return console.log(t,"payed"),"GROUP"==this.changeInfo.kitGroupPurchaseType?(e.changeMusicalPrice||0)+(e.changeAccessoriesPrice||0)+this.changeCourseFee-t:(e.changeMusicalPrice||0)+(e.changeAccessoriesPrice||0)-t},spread:function(){var e="GROUP"==this.form.type?this.numFormat(this.musicalPrice+this.selectAccessoriesMoney+this.musicGroupSubjectPlanFee+this.changeCourseFee-this.originalCourseFee-this.originalAccessoriesPrice-this.originalMusicalPrice-this.coursePurchaseTypeJsonTypePrice-this.kitGroupPurchaseTypePrice):this.numFormat(this.musicalPrice+this.selectAccessoriesMoney+this.musicGroupSubjectPlanFee-this.originalCourseFee-this.originalAccessoriesPrice-this.originalMusicalPrice-this.coursePurchaseTypeJsonTypePrice-this.kitGroupPurchaseTypePrice);return e}},mounted:function(){this.detail&&this.detail.userId&&this.fetchDetail()},methods:{copyUrl:function(e){d()(e),this.$message.success("复制成功")},fetchDetail:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){var t,a=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=function(e){var t=e.data;a.item=t||{},t&&(a.changeInfo?(a.$set(a.form,"type",a.item.kitGroupPurchaseType),a.originalAccessoriesPrice=t.originalAccessoriesPrice,a.originalMusicalPrice=t.originalMusicalPrice,"GROUP"==a.item.originalKitGroupPurchaseType&&(a.originalCourseFee=t.originalCourseFee),"GROUP"==a.item.kitGroupPurchaseType&&(a.changeCourseFee=t.changeCourseFee),a.originalMusicalGoods=t.originalMusicalGoods&&t.originalMusicalGoods.name,a.originalAccessoriesGoods=(t.originalAccessoriesGoods||[]).map((function(e){return e.name})).join()):(a.$set(a.form,"type",a.item.kitGroupPurchaseType),a.originalAccessoriesPrice=t.changeAccessoriesPrice,a.originalMusicalPrice=t.changeMusicalPrice,"GROUP"==a.item.kitGroupPurchaseType&&(a.originalCourseFee=t.changeCourseFee),a.originalMusicalGoods=t.changeMusicalGoods&&t.changeMusicalGoods.name,a.originalAccessoriesGoods=(t.changeAccessoriesGoods||[]).map((function(e){return e.name})).join()))},!this.detail.subjectChange){e.next=6;break}return e.next=4,Object(p["V"])({id:this.detail.subjectChange.id}).then((function(e){a.changeInfo=e.data,t(e)}));case 4:e.next=9;break;case 6:return this.changeInfo=this.detail.subjectChange,e.next=9,Object(p["Ib"])({musicGroupId:this.musicGroupId,studentId:this.detail.studentId}).then(t);case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),subjectChange:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(t){var a,r,s,n,o;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.$set(this.form,"musicalGoods",""),a=null,!t){e.next=16;break}return e.prev=3,e.next=6,Object(p["Mb"])({musicGroupId:this.musicGroupId,subjectId:t});case 6:r=e.sent,a=r.data,this.musicGroupSubjectPlanFee=r.data.musicGroupSubjectPlan.fee,e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](3),console.log(e.t0);case 14:e.next=17;break;case 16:this.musicGroupSubjectPlanFee=0;case 17:for(n in s=S(a,this.item.kitGroupPurchaseType),s)s.hasOwnProperty(n)&&(o=s[n],this[n]=o);this.musicalGoodsChange();case 20:case"end":return e.stop()}}),e,this,[[3,11]])})));function t(t){return e.apply(this,arguments)}return t}(),musicalGoodsChange:function(e){this.$refs["form"].clearValidate(),this.accessoriesChange([],0),this.$refs.accessories&&(this.$set(this.$refs.accessories,"checkeds",[]),this.$set(this.$refs.accessories,"isIndeterminate",!1),this.$set(this.$refs.accessories,"checkAll",!1));var t=this.musicalGoodsById[e];t?(this.musicalPrice=this.numFormat(t[w[this.form.type]]||0),this.coursePurchaseTypeJsonTypePrice=this.numFormat(t.coursePurchaseTypeJsonTypePrice),this.changeCourseFee=this.numFormat(t.organShareProfit),this.types=t.kitGroupPurchaseTypeJsonParse):(this.musicalPrice=0,this.coursePurchaseTypeJsonTypePrice=0,this.$set(this.form,"type","")),this.$forceUpdate()},accessoriesChange:function(e,t){this.selectAccessories=e,this.selectAccessoriesMoney=t},numFormat:function(e){var t=parseFloat(e);return isNaN(t)&&(t=0),parseFloat(t.toFixed(2))},onCreateQRCode:function(){var e=this;setTimeout((function(){e.$refs.qrCodeUrl.innerHTML="",e.qrcode=new u.a(e.$refs.qrCodeUrl,{width:200,height:200,colorDark:"#000000",colorLight:"#ffffff",correctLevel:u.a.CorrectLevel.H}),e.qrcode.makeCode(e.copyLink),e.codeUrl=e.copyLink}),500)},submit:function(){var e=this;this.$refs["form"].validate((function(t){if(e.detail.subjectId,t){var a;if(2==e.courseViewType&&"OWNED"==e.form.musicalGoods&&e.selectAccessories&&e.selectAccessories.length<=0)return void e.$message.error("请至少选择一个教辅");Object(p["Mc"])({changeCourseFee:e.numFormat(e.changeCourseFee),changeAccessories:e.selectAccessories.join(",")||null,changeAccessoriesPrice:e.numFormat(e.selectAccessoriesMoney),changeMusicalPrice:e.numFormat(e.musicalPrice),originalCourseFee:e.originalCourseFee,originalMusicalPrice:e.originalMusicalPrice,originalMusical:e.item.originalMusical,originalAccessories:e.item.originalAccessories,originalAccessoriesPrice:e.originalAccessoriesPrice,cooperationOrganId:e.item.cooperationOrganId,kitGroupPurchaseType:"OWNED"===e.form.musicalGoods?e.form.musicalGoods:e.form.type,musicGroupId:e.musicGroupId,studentId:e.detail.studentId,changeMusical:"OWNED"===e.form.musicalGoods?0:e.form.musicalGoods,originalCost:e.item.originalCost,organId:e.item.organId,originalSubjectId:null===(a=e.detail)||void 0===a?void 0:a.actualSubjectId,changeSubjectId:e.form.subjectId}).then((function(t){e.$listeners.close(),e.$listeners.submited(),e.$message.success("提交成功!")}))}}))},cancel:function(){var e=this;this.$confirm("是否确认取消订单?","提示",{onfirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(p["Nc"])({id:e.detail.subjectChange.id}).then((function(t){e.$listeners.close(),e.$listeners.submited(),e.$message.success("取消成功!")}))}))}}},x=O,C=(a("049c"),Object(_["a"])(x,r,s,!1,null,"6b48c766",null));t["a"]=C.exports},"704d":function(e,t,a){"use strict";var r=a("c80c"),s=(a("96cf"),a("3b8d")),i=a("75fc"),n=a("db72"),o=a("2f62"),l=a("1cc7"),c=new o["a"].Store({state:{res:null,baseInfo:null,musicGroup:{},sounds:[]},mutations:{updateBaseinfo:function(e,t){e.res=t,e.baseInfo=t.data,t.data.musicGroup?e.musicGroup=Object(n["a"])({},t.data.musicGroup):e.musicGroup={}},updateSound:function(e,t){e.sounds=Object(i["a"])(t)}},actions:{getBaseInfo:function(){var e=Object(s["a"])(Object(r["a"])().mark((function e(t,a){var s,i,n,o;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(s=t.commit,i=t.state,e.prev=1,(null===(n=a.data)||void 0===n?void 0:n.musicGroupId)===i.musicGroup.id&&!a.force){e.next=8;break}return e.next=5,Object(l["Rb"])(a.data);case 5:return o=e.sent,s("updateBaseinfo",o),e.abrupt("return",Promise.resolve(o));case 8:return e.abrupt("return",Promise.resolve(i.res));case 11:e.prev=11,e.t0=e["catch"](1);case 13:return e.abrupt("return",Promise.reject());case 14:case"end":return e.stop()}}),e,null,[[1,11]])})));function t(t,a){return e.apply(this,arguments)}return t}(),getFindSound:function(){var e=Object(s["a"])(Object(r["a"])().mark((function e(t,a){var s,i,o;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(s=t.commit,i=t.state,e.prev=1,!i.sounds.length){e.next=4;break}return e.abrupt("return",Promise.resolve(i.sounds));case 4:return e.next=6,Object(l["M"])(Object(n["a"])({},a.data));case 6:return o=e.sent,s("updateSound",o.data),e.abrupt("return",Promise.resolve(i.sounds));case 11:e.prev=11,e.t0=e["catch"](1);case 13:return e.abrupt("return",Promise.reject());case 14:case"end":return e.stop()}}),e,null,[[1,11]])})));function t(t,a){return e.apply(this,arguments)}return t}()}});t["a"]=c},"73b3":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"basea-container"},[a("div",{staticClass:"baseTop"},[a("div",{staticClass:"left"},[a("teambaseinfo"),e._v(" "),a("div",{staticClass:"wrap"},["look"!==e.lookType?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"order/musicalListExport",expression:"'order/musicalListExport'"}],attrs:{type:"text"},on:{click:e.musicalListExport}},[e._v("订货清单导出")]):e._e(),e._v(" "),"look"!==e.lookType?a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"order/musicalListDetailExport",expression:"'order/musicalListDetailExport'"}],attrs:{type:"text"},on:{click:e.musicalListDetailExport}},[e._v("分发清单导出")]):e._e()],1)],1)])])},s=[],i=(a("1cc7"),a("80b0")),n=a("bc3a"),o=a.n(n),l=a("4328"),c=a.n(l),u=a("5f87"),m=a("3908"),d={components:{teambaseinfo:i["a"]},name:"tbaseInfo",data:function(){return{id:"",topForm:{num:"",teacher:"",section:"",paymentPattern:"",paymentValidStartDate:"",paymentValidEndDate:"",boss:"",cooperate:"",add:"",type:"",salary:"",teamTeacherName:"",ownershipType:"",repairUserName:""},name:"",processList:[],lookType:""}},created:function(){},activated:function(){},methods:{musicalListExport:function(){var e=this,t="/api-web/order/musicalListExport",a={musicGroupId:this.$route.query.id},r={method:"POST",headers:{Authorization:Object(u["b"])(),tenantId:Object(u["a"])()},data:c.a.stringify(a),url:t,responseType:"blob"};this.$confirm("您确定导出订货清单","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){m["a"].startLoading(),o()(r).then((function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),r=new Response(a).text();r.then((function(t){if(-1!=t.indexOf("code")){var r=JSON.parse(t);if(403==r.code)return e.$message.error("登录过期,请重新登录!"),void setTimeout((function(){e.$store.dispatch("user/resetToken").then((function(){location.reload()}))}),1e3);e.$message.error(r.msg)}else{var s=URL.createObjectURL(a),i=document.createElement("a"),n=new Date,o=n.getFullYear()+""+(n.getMonth()+1)+n.getDate()+n.getHours()+n.getMinutes(),l=e.$route.query.id+"-"+o+"订货清单.xls";i.href=s,i.setAttribute("download",l),document.body.appendChild(i),i.click()}})),m["a"].endLoading()})).catch((function(t){e.$message.error("导出数据失败,请联系管理员"),m["a"].endLoading()}))})).catch((function(){}))},musicalListDetailExport:function(){var e=this,t="/api-web/order/musicalListDetailExport",a={musicGroupId:this.$route.query.id},r={method:"POST",headers:{Authorization:Object(u["b"])(),tenantId:Object(u["a"])()},data:c.a.stringify(a),url:t,responseType:"blob"};this.$confirm("您确定导出分发清单","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){m["a"].startLoading(),o()(r).then((function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),r=new Response(a).text();r.then((function(t){if(-1!=t.indexOf("code")){var r=JSON.parse(t);if(403==r.code)return e.$message.error("登录过期,请重新登录!"),void setTimeout((function(){e.$store.dispatch("user/resetToken").then((function(){location.reload()}))}),1e3);e.$message.error(r.msg)}else{var s=URL.createObjectURL(a),i=document.createElement("a"),n=new Date,o=n.getFullYear()+""+(n.getMonth()+1)+n.getDate()+n.getHours()+n.getMinutes(),l=e.$route.query.id+"-"+o+"分发清单.xls";i.href=s,i.setAttribute("download",l),document.body.appendChild(i),i.click()}})),m["a"].endLoading()})).catch((function(t){e.$message.error("导出数据失败,请联系管理员"),m["a"].endLoading()}))})).catch((function(){}))}}},p=d,f=(a("4c9b"),a("2877")),h=Object(f["a"])(p,r,s,!1,null,"74af3a8d",null);t["a"]=h.exports},"73b7":function(e,t,a){"use strict";a("e00e")},"742e":function(e,t,a){"use strict";a("eb99")},7472:function(e,t,a){"use strict";var r,s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"cl-container"},[a("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,"save-key":"teamDetails-courseList",model:e.searchForm},on:{submit:e.search,reset:e.onReSet}},[a("el-form-item",{attrs:{prop:"courseStatus"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"课程类型"},model:{value:e.searchForm.courseStatus,callback:function(t){e.$set(e.searchForm,"courseStatus","string"===typeof t?t.trim():t)},expression:"searchForm.courseStatus"}},e._l(e.courseArray,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"classStatus"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"课程状态"},model:{value:e.searchForm.classStatus,callback:function(t){e.$set(e.searchForm,"classStatus","string"===typeof t?t.trim():t)},expression:"searchForm.classStatus"}},[a("el-option",{attrs:{label:"未开始",value:"NOT_START"}}),e._v(" "),a("el-option",{attrs:{label:"进行中",value:"UNDERWAY"}}),e._v(" "),a("el-option",{attrs:{label:"已结束",value:"OVER"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"class"}},[a("el-select",{attrs:{placeholder:"班级名称",filterable:"",clearable:""},model:{value:e.searchForm.class,callback:function(t){e.$set(e.searchForm,"class","string"===typeof t?t.trim():t)},expression:"searchForm.class"}},e._l(e.classList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"isSettlement"}},[a("el-select",{attrs:{placeholder:"是否结算",filterable:"",clearable:""},model:{value:e.searchForm.isSettlement,callback:function(t){e.$set(e.searchForm,"isSettlement","string"===typeof t?t.trim():t)},expression:"searchForm.isSettlement"}},[a("el-option",{attrs:{value:"0",label:"未结算"}}),e._v(" "),a("el-option",{attrs:{value:"1",label:"已结算"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"homeworkFlag"}},[a("el-select",{attrs:{placeholder:"是否布置作业",filterable:"",clearable:""},model:{value:e.searchForm.homeworkFlag,callback:function(t){e.$set(e.searchForm,"homeworkFlag","string"===typeof t?t.trim():t)},expression:"searchForm.homeworkFlag"}},[a("el-option",{attrs:{value:!1,label:"未布置"}}),e._v(" "),a("el-option",{attrs:{value:!0,label:"已布置"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"serviceFlag"}},[a("el-select",{attrs:{placeholder:"是否服务",filterable:"",clearable:""},model:{value:e.searchForm.serviceFlag,callback:function(t){e.$set(e.searchForm,"serviceFlag","string"===typeof t?t.trim():t)},expression:"searchForm.serviceFlag"}},[a("el-option",{attrs:{value:!0,label:"是"}}),e._v(" "),a("el-option",{attrs:{value:!1,label:"否"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"timer"}},[a("el-date-picker",{staticStyle:{width:"420px"},attrs:{type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"课程开始日期","end-placeholder":"课程结束日期","picker-options":{firstDayOfWeek:1}},model:{value:e.searchForm.timer,callback:function(t){e.$set(e.searchForm,"timer","string"===typeof t?t.trim():t)},expression:"searchForm.timer"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("\n 搜索\n ")]),e._v(" "),a("el-button",{attrs:{type:"primary","native-type":"reset"}},[e._v("\n 重置\n ")]),e._v(" "),e.permission("export/exportMusicGroupCourseScheduleDetail")?a("el-button",{attrs:{type:"primary"},on:{click:e.exportCourse}},[e._v("\n 导出\n ")]):e._e()],1)],1),e._v(" "),a("div",{staticClass:"btnWraps",staticStyle:{"margin-bottom":"20px"}},[e.permission("courseScheduleConvert/action")?a("el-button",{attrs:{type:"primary"},on:{click:e.transCourse}},[e._v("\n 课程转换\n ")]):e._e()],1),e._v(" "),a("div",{staticStyle:{"font-size":"14px","padding-bottom":"10px"}},[e._v("\n 总出勤率:"),a("span",{staticStyle:{color:"#f85043","font-weight":"600"}},[e._v(e._s(e.detail.attendanceRate))]),e._v("\n     总达标率:"),a("span",{staticStyle:{color:"#f85043","font-weight":"600"}},[e._v(e._s(e.detail.standardRate))]),e._v("\n      总作业提交率:"),a("span",{staticStyle:{color:"#f85043","font-weight":"600"}},[e._v(e._s(e.detail.homeworkCommitRate))])]),e._v(" "),a("div",{staticClass:"tableWrap"},[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",selectable:e.checkSelectable}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseScheduleId",label:"课程编号"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"180px",label:"时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.classDate)+"\n "+e._s(t.row.startClassTime?t.row.startClassTime.substr(0,5):"")+"-"+e._s(t.row.endClassTime?t.row.endClassTime.substr(0,5):"")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseScheduleName",label:"课程名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseScheduleType",label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(e._f("coursesType")(t.row.courseScheduleType)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseScheduleStatus",label:"课程状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(e._f("coursesStatus")(t.row.courseScheduleStatus)))])]}}])},[e._v("\n s\n ")]),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"老师签到"},scopedSlots:e._u([{key:"default",fn:function(t){return["NOT_START"!=t.row.courseScheduleStatus?a("div",[e._v("\n "+e._s(e._f("attendanceType")(t.row.signInStatus))+"\n ")]):a("span",[e._v("--")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"老师签退"},scopedSlots:e._u([{key:"default",fn:function(t){return["NOT_START"!=t.row.courseScheduleStatus?a("div",[e._v("\n "+e._s(e._f("attendanceOutType")(t.row.signOutStatus))+"\n ")]):a("span",[e._v("--")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"masterTeacherName",label:"指导老师"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",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:{align:"center",prop:"remark",label:"是否点名"},scopedSlots:e._u([{key:"default",fn:function(t){return["NOT_START"!=t.row.courseScheduleStatus?a("div",[e._v("\n "+e._s(t.row.isCallNames?"已点名":"未点名")+"\n ")]):a("span",[e._v("--")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"attendanceRate",label:"出勤率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.courseScheduleStatistics.attendanceRate&&"OVER"==t.row.courseScheduleStatus?t.row.courseScheduleStatistics.attendanceRate:"--")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"standardRate",label:"达标率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.courseScheduleStatistics.standardRate&&"OVER"==t.row.courseScheduleStatus?t.row.courseScheduleStatistics.standardRate:"--")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"remark",label:"是否服务"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.courseScheduleStatistics.serviceFlag?"是":"否")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"remark",label:"是否布置课后作业"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.courseScheduleStatistics.homeworkFlag?"已布置":"未布置")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"remark",label:"作业提交率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.courseScheduleStatistics.homeworkCommitRate&&t.row.courseScheduleStatistics.homeworkFlag?t.row.courseScheduleStatistics.homeworkCommitRate:"--")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"remark",label:"备注"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"280px",label:"操作",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",["OVER"==t.row.courseScheduleStatus&&!t.row.settlementTime&&e.permission("teacherAttendance/updateTeacherAttendance?t=568")?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.onMarkAttendance(t.row)}}},[e._v("\n 补考勤\n ")]):e._e(),e._v(" "),"OVER"==t.row.courseScheduleStatus&&e.permission("studentAttendance/updateStudentAttendances?t=570")?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.onCallName(t.row)}}},[e._v("\n 点名表\n ")]):e._e(),e._v(" "),!t.row.settlementTime&&e.permission("courseSchedule/classStartDateAdjust/teamCourseListInfo")?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.resetClass(t.row)}}},[e._v("\n 调整\n ")]):e._e(),e._v(" "),"OVER"==t.row.courseScheduleStatus&&!t.row.settlementTime&&e.permission("courseSchedule/cleanAttendancecourseSchedule/classStartDateAdjust/teamCourseListInfo")?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.clearAttend(t.row)}}},[e._v("\n 清除考勤\n ")]):e._e()],1)]}}])})],1),e._v(" "),a("pagination",{attrs:{"save-key":"teamDetails-courseList",sync:"",total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:total":function(t){return e.$set(e.rules,"total",t)},"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:"课程调整",width:"400px","before-close":e.handleClose,visible:e.courseVisible},on:{"update:visible":function(t){e.courseVisible=t}}},[e.courseVisible?a("el-form",{ref:"maskForm",staticClass:"maskForm",attrs:{model:e.maskForm,rules:e.maskRules,"label-position":"right","label-width":"120px",inline:!0}},[a("el-form-item",{attrs:{label:"主教老师",prop:"teacher"}},[a("remote-search",{attrs:{commit:"setTeachers",width:220},model:{value:e.maskForm.teacher,callback:function(t){e.$set(e.maskForm,"teacher",t)},expression:"maskForm.teacher"}})],1),e._v(" "),"MUSIC_NETWORK"!=e.maskForm.courseScheduleType&&"HIGH_ONLINE"!=e.maskForm.courseScheduleType&&e.$helpers.permission("is/teacher/findTeachers")?a("el-form-item",{attrs:{label:"助教老师",prop:"assistant"}},[a("remote-search",{attrs:{commit:"setTeachers",width:220,multiple:!0},model:{value:e.maskForm.assistant,callback:function(t){e.$set(e.maskForm,"assistant",t)},expression:"maskForm.assistant"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"上课日期",prop:"date"}},[a("el-date-picker",{attrs:{type:"date","picker-options":e.beginDate(),"value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.maskForm.date,callback:function(t){e.$set(e.maskForm,"date","string"===typeof t?t.trim():t)},expression:"maskForm.date"}})],1),e._v(" "),e.courseVisible?a("el-form-item",{attrs:{label:"课程时长",prop:"timer"}},[a("el-select",{on:{change:e.changeTime},model:{value:e.maskForm.timer,callback:function(t){e.$set(e.maskForm,"timer",t)},expression:"maskForm.timer"}},e._l(e.typeTimeList,(function(t,r){return a("el-option",{key:r,attrs:{disabled:t>e.baseTimer,value:parseInt(t),label:t}})})),1)],1):e._e(),e._v(" "),e.courseVisible?a("el-form-item",{attrs:{label:"开始时间",prop:"startTime"}},[a("el-time-picker",{attrs:{placeholder:"起始时间",format:"HH:mm","value-format":"HH:mm","picker-options":{selectableRange:e.nowTime+" - 23:30:00"}},on:{change:e.changeStartTime},model:{value:e.maskForm.startTime,callback:function(t){e.$set(e.maskForm,"startTime","string"===typeof t?t.trim():t)},expression:"maskForm.startTime"}})],1):e._e(),e._v(" "),e.courseVisible?a("el-form-item",{attrs:{label:"结束时间",prop:"endTime"}},[a("el-time-select",{attrs:{placeholder:"结束时间",disabled:"","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","string"===typeof t?t.trim():t)},expression:"maskForm.endTime"}})],1):e._e(),e._v(" "),"HIGH_ONLINE"!=e.maskForm.courseScheduleType&&"MUSIC_NETWORK"!=e.maskForm.courseScheduleType?a("el-form-item",{attrs:{label:"教学地点",prop:"schoolId"}},[a("el-select",{staticStyle:{width:"220px !important"},attrs:{filterable:"",clearable:""},model:{value:e.maskForm.schoolId,callback:function(t){e.$set(e.maskForm,"schoolId","string"===typeof t?t.trim():t)},expression:"maskForm.schoolId"}},e._l(e.schoolList,(function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1):e._e()],1):e._e(),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.courseVisible=!1}}},[e._v("\n 取 消\n ")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitResetClass}},[e._v("\n 确 定\n ")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"修改时间",width:"400px","before-close":e.handleCloseTimer,visible:e.timerVisible},on:{"update:visible":function(t){e.timerVisible=t}}},[a("el-form",{attrs:{model:e.timerMask}},[a("el-form-item",{attrs:{label:"上课日期",rules:[{required:!0,message:"请选择日期",trigger:"blur"}]}},[a("el-date-picker",{attrs:{type:"date",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd","picker-options":{firstDayOfWeek:1},placeholder:"选择日期"},model:{value:e.timerMask.timer,callback:function(t){e.$set(e.timerMask,"timer","string"===typeof t?t.trim():t)},expression:"timerMask.timer"}})],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("\n 取 消\n ")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.batchAdjustmentTime}},[e._v("\n 确 定\n ")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"补考勤",width:"400px",visible:e.markAttendance.status},on:{"update:visible":function(t){return e.$set(e.markAttendance,"status",t)}}},[a("el-form",[a("el-form-item",{attrs:{label:"签到状态"}},[e._v("\n "+e._s(e._f("attendanceType")(e.markAttendance.dataInfo.signInStatus))+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"签到时间"}},[e._v("\n "+e._s(e.markAttendance.dataInfo.signInTime)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"签退状态"}},[e._v("\n "+e._s(e._f("attendanceOutType")(e.markAttendance.dataInfo.signOutStatus))+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"签退时间"}},[e._v("\n "+e._s(e.markAttendance.dataInfo.signOutTime)+"\n ")])],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.markAttendance.status=!1}}},[e._v("\n 取 消\n ")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:1==e.markAttendance.dataInfo.signOutStatus&&1==e.markAttendance.dataInfo.signInStatus},on:{click:e.batchAdjustmentTime}},[e._v("\n 确定补卡\n ")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"点名表",width:"800px",visible:e.rollCall.status},on:{"update:visible":function(t){return e.$set(e.rollCall,"status",t)}}},[a("el-table",{attrs:{data:e.rollCall.gridData}},[a("el-table-column",{attrs:{align:"center",property:"userName",label:"学员姓名"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",property:"phone",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",property:"subjectName",label:"学员声部"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"到课状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("studentCallName")(t.row.status))+"\n ")]}}])}),e._v(" "),e.rollCall.selectItem.settlementTime?e._e():a("el-table-column",{attrs:{align:"center",label:"操作",width:"240px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary",round:""},on:{click:function(a){return e.onChangeRollCall("TRUANT",t.row)}}},[e._v("\n 未到\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"warning",round:""},on:{click:function(a){return e.onChangeRollCall("LEAVE",t.row)}}},[e._v("\n 请假\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"success",round:""},on:{click:function(a){return e.onChangeRollCall("NORMAL",t.row)}}},[e._v("\n 到课\n ")])]}}],null,!1,2071820541)})],1),e._v(" "),a("pagination",{attrs:{sync:"",total:e.rollCall.total,page:e.rollCall.page,limit:e.rollCall.limit,"page-sizes":e.rollCall.page_size},on:{"update:total":function(t){return e.$set(e.rollCall,"total",t)},"update:page":function(t){return e.$set(e.rollCall,"page",t)},"update:limit":function(t){return e.$set(e.rollCall,"limit",t)},pagination:e.getCallName}})],1),e._v(" "),a("transStart",{ref:"transStart",attrs:{"active-course-list":e.activeCourseList},on:{getList:e.getList}})],1)},i=[],n=(a("5df3"),a("4f7f"),a("75fc")),o=(a("ac6a"),a("386d"),a("28a5"),a("db72")),l=a("c80c"),c=(a("96cf"),a("3b8d")),u=a("5a0c"),m=a.n(u),d=a("333d"),p=a("7e78"),f=a("1cc7"),h=a("ec8a"),b=a("c466"),v=a("92e3"),g=a("99b4"),y=a("e3eb"),_=a.n(y),k=a("adb21"),F=a("b4ac"),T=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"课程转化",width:"800px",visible:e.transVisible},on:{"update:visible":function(t){e.transVisible=t}}},[e.transVisible?a("div",[a("p",{staticClass:"subtitle"},[e._v("已选择"),a("span",[e._v(" "+e._s(e.courseConvertSum.courseNum)+" ")]),e._v("节"),a("span",[e._v(e._s(e._f("coursesType")(e.courseConvertSum.courseType))+" ")]),e._v("进行转换,共 "),a("span",[e._v(e._s(e.courseConvertSum.studentNum))]),e._v(" 名学员")]),e._v(" "),a("el-table",{attrs:{data:e.tableList,"max-height":"400px","header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",property:"name",label:"学员姓名"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",property:"phone",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",property:"subjectName",label:"学员声部"}})],1),e._v(" "),a("transClass",{ref:"transClass",attrs:{students:e.tableList,courseConvertSum:e.courseConvertSum,courseIds:e.courseIds}})],1):e._e(),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.transVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.gotoNext}},[e._v("下一步")])],1)])],1)},S=[],w=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"创建班级","append-to-body":"",width:"800px",visible:e.transClassVisible},on:{"update:visible":function(t){e.transClassVisible=t}}},[e.transClassVisible?a("div",[a("el-alert",{staticClass:"tramsAlert",attrs:{type:"warning",closable:!1}},[a("p",{staticClass:"title"},[e._v("温馨提醒:")]),e._v(" "),a("p",{staticClass:"descript"},[e._v("您正在操作声部课、集训声部课转换线上基础技能课")]),e._v(" "),a("p",{staticClass:"descript"},[e._v("\n 若转换后仅创建1个线上基础技能班,转换后班级将根据转换前课程总时长排课\n ")]),e._v(" "),a("p",{staticClass:"descript"},[e._v("\n 若转换后创建多个线上基础技能班,则转换后班级按转换前课时数排课\n ")])]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form}},[e._l(e.form.classList,(function(t,r){return a("div",{key:r,staticClass:"classWrap"},[a("h2",{staticClass:"classTitle"},[a("span",[e._v("线上基础技能班"+e._s(r+1))]),e._v(" "),e.form.classList.length>1?a("i",{staticClass:"close-icon el-icon-delete-solid",on:{click:function(t){return e.remove(r)}}}):e._e()]),e._v(" "),a("el-row",{attrs:{gutter:40}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{ref:"paymentDate",refInFor:!0,attrs:{prop:"classList."+r+".name",rules:[{required:!0,message:"输入班级名称",trigger:"blur"}]}},[a("template",{slot:"label"},[a("p",{staticStyle:{position:"relative"}},[a("span",{staticStyle:{color:"#f56c6c","margin-right":"4px"}},[e._v("*")]),e._v("\n 班级名称\n ")])]),e._v(" "),a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入班级名称"},model:{value:t.name,callback:function(a){e.$set(t,"name",a)},expression:"item.name"}})],2)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{staticStyle:{"margin-right":"0"},attrs:{label:"声部",prop:"classList."+r+".subjectIdList",rules:[{required:!0,message:"请选择声部",trigger:"blur"}]}},[a("template",{slot:"label"},[a("p",{staticStyle:{position:"relative"}},[a("span",{staticStyle:{color:"#f56c6c","margin-right":"4px"}},[e._v("*")]),e._v("\n 网络教室声部\n ")])]),e._v(" "),a("el-select",{staticStyle:{width:"100% !important"},attrs:{clearable:"","collapse-tags":"",filterable:"",placeholder:"请选择声部"},model:{value:t.subjectIdList,callback:function(a){e.$set(t,"subjectIdList",a)},expression:"item.subjectIdList"}},e._l(e.soundList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],2)],1)],1),e._v(" "),a("el-row",{attrs:{gutter:40}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"主教老师",prop:"classList."+r+".coreTeacher",rules:[{required:!0,message:"请选择主教老师"}]}},[a("template",{slot:"label"},[a("p",{staticStyle:{position:"relative"}},[a("span",{staticStyle:{color:"#f56c6c","margin-right":"4px"}},[e._v("*")]),e._v("\n 主教老师\n ")])]),e._v(" "),a("el-select",{staticStyle:{width:"100% !important"},attrs:{placeholder:"请选择主教老师",clearable:"",filterable:""},model:{value:t.coreTeacher,callback:function(a){e.$set(t,"coreTeacher","string"===typeof a?a.trim():a)},expression:"item.coreTeacher"}},e._l(e.teacherList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.realName,value:String(t.id)}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.realName))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(String(t.id)))])])})),1)],2)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",[a("template",{slot:"label"},[a("p",{staticStyle:{position:"relative"}},[e._v("\n  \n ")])]),e._v(" "),a("div",{staticClass:"studentTitle"},[a("p",[e._v("\n 已选择"),a("span",{staticStyle:{color:"red"}},[e._v(e._s(t.studentList.length))]),e._v("名\n ")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.chioseStudent(r)}}},[e._v("选择学员 >>")])],1)],2)],1)],1)],1)})),e._v(" "),a("el-button",{staticClass:"addButton",on:{click:e.addClass}},[e._v("添加+")])],2),e._v(" "),e.showStudentVisible?a("transStudent",{ref:"transStudent",attrs:{soundList:e.soundList,studentList:e.studentList,activeListStudent:e.activeListStudent,activeType:"HIGH_ONLINE"},on:{close:function(){e.showStudentVisible=!1},submit:e.setStudent}}):e._e(),e._v(" "),a("tranPlanCourse",{ref:"tranPlanCourse",attrs:{teacherList:e.teacherList,form:e.form}})],1):e._e(),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.transClassVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.gotoNext}},[e._v("下一步")])],1)])],1)},O=[],x=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"选择学员","append-to-body":"",width:"800px",visible:e.transStudentVisible},on:{"update:visible":function(t){e.transStudentVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-suffix":": ",inline:"","label-width":"90px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{staticStyle:{"margin-right":"0"},attrs:{label:"声部筛选",prop:"sound"}},[a("select-all",{staticStyle:{width:"100%"},attrs:{clearable:"",multiple:"","collapse-tags":"",filterable:"",placeholder:"请选择声部"},model:{value:e.form.sound,callback:function(t){e.$set(e.form,"sound",t)},expression:"form.sound"}},e._l(e.soundList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),e._v(" "),a("el-transfer",{class:{hideReturn:!e.canDelUser},attrs:{filterable:"",titles:["所有学员","已选学员"],"filter-placeholder":"请输入学生姓名","filter-method":e.filterStudent,"render-content":e.renderFunc,data:e.data},scopedSlots:e._u([{key:"left-footer",fn:function(){return[a("div",{staticClass:"footer line"},[a("span",[e._v("姓名")]),e._v(" "),a("span",[e._v("性别")]),e._v(" "),a("span",[e._v("专业")])])]},proxy:!0},{key:"right-footer",fn:function(){return[a("div",{staticClass:"footer line"},[a("span",[e._v("姓名")]),e._v(" "),a("span",[e._v("性别")]),e._v(" "),a("span",[e._v("专业")])])]},proxy:!0}]),model:{value:e.seleched,callback:function(t){e.seleched=t},expression:"seleched"}})],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.$listeners.close}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},C=[],I=(a("7f7f"),a("6762"),a("2fdb"),a("267e")),j=a("2ef0"),L={props:["studentList","soundList","activeType","activeListStudent"],computed:{data:function(){var e=this;return Object(j["uniqBy"])([].concat(Object(n["a"])(this.studentList),Object(n["a"])(this.activeListStudent)),"userId").filter((function(t){return!e.form.sound.length||(e.form.sound.includes(t.subjectId)||e.seleched.includes(t.userId))})).map((function(e){return{value:e.userId,key:e.userId,name:e.name,subjectName:e.subjectName,gender:I["genderType"][e.gender]}}))},showName:function(){return!this.isOnlyChangeUser&&"MUSIC_NETWORK"!=this.activeType},canDelUser:function(){return"resetTeam"!==this.$route.query.type||!this.isOnlyChangeUser||this.isStudentRemove}},data:function(){return{sound:[],form:{name:"",coreTeacher:"",assistant:"",sound:[]},seleched:[],transStudentVisible:!0}},watch:{activeListStudent:function(){this.setSelectedUser()}},mounted:function(){this.setSelectedUser()},methods:{setSelectedUser:function(){var e=this.activeListStudent.map((function(e){return e.userId}));this.seleched=Object(n["a"])(e)},filterStudent:function(e,t){return t.name.indexOf(e)>-1||t.subjectName.indexOf(e)>-1||t.gender.indexOf(e)>-1},renderFunc:function(e,t){return e("div",{class:"line"},[e("el-tooltip",{class:"item",attrs:{effect:"dark",placement:"top","open-delay":300}},[e("span",{slot:"content"},[t.name]),e("span",{class:"select-item"},[t.name])]),e("span",[t.gender]),e("el-tooltip",{class:"item",attrs:{effect:"dark",placement:"top","open-delay":300}},[e("span",{slot:"content"},[t.subjectName]),e("span",{class:"select-item"},[t.subjectName])])])},change:function(e){this.$listeners.changeActiveChioseSound(e),this.$listeners.searchStudent()},submit:function(){if(!this.isOnlyChangeUser&&"HIGH_ONLINE"==this.activeType&&(this.seleched.length<1||this.seleched.length>6))return this.$message.error("线上技能班必须为1-6人");this.$emit("submit",this.seleched),this.transStudentVisible=!1},openDialog:function(){this.transStudentVisible=!0}}},P=L,$=(a("319f"),a("2877")),D=Object($["a"])(P,x,C,!1,null,"a7e65728",null),G=D.exports,M=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"班级排课","append-to-body":"",width:"800px",visible:e.transPlanVisible},on:{"update:visible":function(t){e.transPlanVisible=t}}},[e.transPlanVisible?a("div",[a("el-collapse",{staticClass:"statisticsCollapse",attrs:{accordion:""},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},e._l(e.form.classList,(function(t,r){return a("el-collapse-item",{key:r,attrs:{name:r}},[a("template",{slot:"title"},[a("div",{staticClass:"titleWrap"},[a("div",{staticClass:"titleWrapText"},[a("p",[e._v(e._s(t.name))]),e._v(" "),a("p",{staticClass:"secend"},[e._v("\n 已排课"),a("span",{staticStyle:{color:"red"}},[e._v(e._s(t.courseScheduleList.length))]),e._v("节\n ")])]),e._v(" "),a("el-button",{staticClass:"gotoPlan",attrs:{type:"text"},on:{click:function(a){return a.stopPropagation(),e.gotoPlan(t)}}},[e._v("排课")])],1)]),e._v(" "),a("tranCourseItem",{staticClass:"tranCourseItem",attrs:{details:t.courseScheduleList}})],2)})),1),e._v(" "),a("startPlanCourse",{ref:"startPlanCourse",attrs:{form:e.form,teacherList:e.teacherList,activeRow:e.activeRow},on:{submitCourse:e.submitCourse}})],1):e._e(),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.transPlanVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.gotoNext}},[e._v("确 定")])],1)])],1)},N=[],A=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-table",{staticStyle:{width:"100%!important"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.details,"max-height":"300px"}},[a("el-table-column",{attrs:{label:"主教老师",prop:"actualTeacherName"}}),e._v(" "),a("el-table-column",{attrs:{label:"课程类型",prop:"type"},scopedSlots:e._u([{key:"default",fn:function(t){return a("span",{},[e._v(e._s(e._f("coursesType")(t.row.type)))])}}])}),e._v(" "),a("el-table-column",{key:"week",attrs:{label:"周次"},scopedSlots:e._u([{key:"default",fn:function(t){return a("span",{},[e._v(e._s(e.weeks[e.$helpers.dayjs(t.row.startClassTime).day()]))])}}])}),e._v(" "),a("el-table-column",{attrs:{label:"开始时间",prop:"startClassTime"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("dateForMinFormat")(t.row.startClassTime))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{key:"time",attrs:{label:"课程时长(分钟)"},scopedSlots:e._u([{key:"default",fn:function(t){return a("span",{},[e._v(e._s(e.getTimers(t.row)))])}}])})],1)],1)},E=[],R={props:{details:{type:Array,default:[]},coreTeacher:{type:String}},data:function(){return{weeks:{0:"星期天",1:"星期一",2:"星期二",3:"星期三",4:"星期四",5:"星期五",6:"星期六"}}},computed:{},mounted:function(){},methods:{getTimers:function(e){var t=Object(b["e"])(m()(e.classDate).format("YYYY-MM-DD"),m()(e.startClassTime).format("HH:mm"),m()(e.endClassTime).format("HH:mm"));return t}}},q=R,V=Object($["a"])(q,A,E,!1,null,"3f96c861",null),U=V.exports,H=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"排课","append-to-body":"",width:"1080px",visible:e.transPlanVisible},on:{"update:visible":function(t){e.transPlanVisible=t}}},[e.myForm&&e.myForm.classs&&e.myForm.classs["HIGH_ONLINE"]?a("div",[a("el-form",{ref:"planform",attrs:{model:e.myForm,inline:!0,"label-suffix":": "}},[e.isMoreClass?a("div",[a("p",{staticClass:"title"},[a("span",{staticStyle:{"font-weight":"600"}},[e._v("线上基础技能课")]),e._v("\n 可排课时:"),a("span",{staticStyle:{color:"red"}},[e._v(e._s(e.form.courseConvertSum.courseNum))]),e._v("课时\n "),a("span",{staticStyle:{color:"#333"}},[e._v("已排课时:\n "),a("span",{staticStyle:{color:"red"}},[e._v(" "+e._s(e.allNum)+"课时")])])]),e._v(" "),a("courseItem",{attrs:{form:e.myForm.classs["HIGH_ONLINE"],teacherList:e.teacherList,surplustime:e.form.courseConvertSum.courseMinute,surplusCourseNum:e.form.courseConvertSum.courseNum,activeType:"HIGH_ONLINE",coreid:e.myForm.coreTeacher,type:"HIGH_ONLINE",prices:e.prices,holidays:e.holidays,isCourseNumType:!0},on:{setUserCourse:e.setUserCourse}})],1):a("div",[a("p",{staticClass:"title"},[a("span",{staticStyle:{"font-weight":"600"}},[e._v("线上基础技能课")]),e._v("\n 可排课时长:"),a("span",{staticStyle:{color:"red"}},[e._v(e._s(e.form.courseConvertSum.courseMinute))]),e._v("分钟\n "),a("span",{staticStyle:{color:"#333"}},[e._v("已排课时长:\n "),a("span",{staticStyle:{color:"red"}},[e._v(" "+e._s(e.alltime)+"分钟")])])]),e._v(" "),a("courseItem",{attrs:{form:e.myForm.classs["HIGH_ONLINE"],teacherList:e.teacherList,surplustime:e.form.courseConvertSum.courseMinute,activeType:"HIGH_ONLINE",coreid:e.myForm.coreTeacher,type:"HIGH_ONLINE",prices:e.prices,holidays:e.holidays},on:{setUserTime:e.setUserTime}})],1)])],1):e._e(),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.transPlanVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确 定")])],1)])],1)},B=[],Y=a("2d63"),z=a("a7ba"),W=a("1672"),K=a("1283"),J=function(e,t){var a=[];if(e&&a.push({userId:e,teacherRole:"BISHOP"}),t){var r,s=Object(Y["a"])(t);try{for(s.s();!(r=s.n()).done;){var i=r.value;a.push({userId:i,teacherRole:"TEACHING"})}}catch(n){s.e(n)}finally{s.f()}}return a},Q={props:["form","teacherList","activeRow"],data:function(){return{prices:[],holidays:[],transPlanVisible:!1,allClasss:{},courseTypeListByName:{},courseTypeList:[{value:"HIGH_ONLINE",label:"线上基础技能课"}],alltime:0,myForm:null,allNum:0}},components:{courseItem:K["a"]},methods:{init:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a,r;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(W["r"])({organId:this.$route.query.organId});case 3:return t=e.sent,e.next=6,Object(z["a"])({group:"holiday"});case 6:if(a=e.sent,this.holidays=JSON.parse(a.data[0].paranValue?a.data[0].paranValue:"[]"),this.prices=t.data,r=[],"{}"==JSON.stringify(this.prices)&&r.push("teamCourseTimer"),this.holidays.length<=0&&r.push("holiday"),!(r.length>0)){e.next=15;break}return this.$bus.$emit("showguide",r),e.abrupt("return");case 15:e.next=20;break;case 17:e.prev=17,e.t0=e["catch"](0),console.log(e.t0);case 20:case"end":return e.stop()}}),e,this,[[0,17]])})));function t(){return e.apply(this,arguments)}return t}(),openDialog:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.init(),this.myForm=Object(o["a"])({},this.activeRow),this.transPlanVisible=!0;case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),setCourseTypeListByName:function(){var e,t={},a=Object(Y["a"])(this.courseTypeList);try{for(a.s();!(e=a.n()).done;){var r=e.value;t[r.value]=r.label}}catch(s){a.e(s)}finally{a.f()}this.courseTypeListByName=t},setUserTime:function(e,t){this.alltime=e},setUserCourse:function(e,t){this.allNum=e},formatTeacher:function(e){var t,a=[];if(e.coreTeacher){var r={teacherRole:"BISHOP"};r.userId=e.coreTeacher,a.push(r)}return(null===(t=e.assistant)||void 0===t?void 0:t.length)>0&&e.assistant.forEach((function(e){a.push({teacherRole:"TEACHING",userId:e})})),a},submit:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t=this;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,this.isMoreClass){e.next=10;break}if(!(this.alltime>this.form.courseConvertSum.courseMinute)){e.next=5;break}return this.$message.error("课程时长不足"),e.abrupt("return");case 5:if(this.alltime==this.form.courseConvertSum.courseMinute){e.next=8;break}return e.next=8,this.$alert('<b>该班级剩余 <span style="color:red">'.concat(parseInt(this.form.courseConvertSum.courseMinute-this.alltime),"</span> 分钟时长未排课</b><br />所有班级排课完成且确认后,剩余时长将被清除,不可再次排课"),{confirmButtonText:"确定",dangerouslyUseHTMLString:!0});case 8:e.next=16;break;case 10:if(!(this.allNum>this.form.courseConvertSum.courseNum)){e.next=13;break}return this.$message.error("课程课时不足"),e.abrupt("return");case 13:if(this.allNum==this.form.courseConvertSum.courseNum){e.next=16;break}return e.next=16,this.$alert('<b>该班级剩余 <span style="color:red">'.concat(parseInt(this.form.courseConvertSum.courseNum-this.allNum),"</span> 课时未排课</b><br />所有班级排课完成且确认后,剩余课时将被清除,不可再次排课"),{confirmButtonText:"确定",dangerouslyUseHTMLString:!0});case 16:e.next=22;break;case 18:return e.prev=18,e.t0=e["catch"](0),console.log(e.t0),e.abrupt("return");case 22:this.$refs.planform.validate(function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(a){var r,s,i,n,c;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r="HIGH_ONLINE",!a){e.next=20;break}return s=t.activeRow.classs[r],i=Object(o["a"])(Object(o["a"])({confirmGenerate:!1,classGroupTeacherMapperList:J(t.myForm.coreTeacher),courseTimeDtoList:s.cycle.map((function(e){return{classGroupTeacherMapperList:t.formatTeacher(e),courseType:r,dayOfWeek:e.dayOfWeek,endClassTime:e.endClassTime,startClassTime:e.startClassTime,startDate:e.startDate,endDate:e.endDate,holiday:e.holiday,expectCourseNum:e.expectCourseNum}}))},t.myForm),{},{userIds:t.myForm.studentList.join(","),type:r,allowZeroSalary:!0}),e.prev=4,n=[i],e.next=8,Object(F["c"])(n);case 8:c=e.sent,t.activeRow.submitDate=i,t.activeRow.courseScheduleList=c.data,t.$emit("submitCourse"),t.transPlanVisible=!1,e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](4),console.log(e.t0);case 18:e.next=21;break;case 20:t.$message.error("请先填写所有表单");case 21:case"end":return e.stop()}}),e,null,[[4,15]])})));return function(t){return e.apply(this,arguments)}}());case 23:case"end":return e.stop()}}),e,this,[[0,18]])})));function t(){return e.apply(this,arguments)}return t}(),workOut:function(e,t,a,r){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"";while(t&&t>0){for(var n in a){var o=new Date(e.getTime()),l=void 0;l=a[n].weekNum-e.getDay()>=0?a[n].weekNum-e.getDay():a[n].weekNum-e.getDay()+7;var c=this.getThinkDate(e,l),u=this.getThinkDate(o,l,2);if(!this.isholiday||-1==this.holidayList.indexOf(u)){var m=this.week[n].startTime||s,d=this.week[n].endTime||i;for(var p in this.tableList.push({classDate:c,week:this.weekDay[a[n].weekNum],type:courseType,id:r,name:className,classTime:m+"-"+d,startClassTimeStr:m,endClassTimeStr:d,weekNum:a[n].weekNum}),this.activeSingleList)this.classCardList.push({classDate:c,classGroupId:this.activeSingleList[p].id,startClassTimeStr:m,endClassTimeStr:d,type:courseType,mixid:this.activeSingleList[p].mixid,weekNum:a[n].weekNum,name:this.activeSingleList[p].name,option:1});if(t--,0==t)break}}e.setDate(e.getDate()+7)}}},watch:{courseTypeList:function(){this.setCourseTypeListByName()}},computed:{isEmpty:function(){return Object(j["isEmpty"])(this.form.classs)},isMoreClass:function(){return this.form.classList.length>1}}},Z=Q,X=Object($["a"])(Z,H,B,!1,null,"b056755a",null),ee=X.exports,te={props:["form","teacherList"],components:{tranCourseItem:U,startPlanCourse:ee},data:function(){return{transPlanVisible:!1,activeNames:[],activeRow:null}},mounted:function(){},methods:{openDialog:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.transPlanVisible=!0;case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),gotoNext:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=[],a=!0,console.log(this.form),this.form.classList.forEach((function(e){e.submitDate?(e.submitDate.confirmGenerate=!0,t.push(e.submitDate)):a=!1})),a){e.next=7;break}return this.$message.error("请给每个班级排课"),e.abrupt("return");case 7:return e.prev=7,e.next=10,Object(F["c"])(t);case 10:e.sent,this.$message.success("转化成功"),this.$bus.$emit("closeTrans"),e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](7),console.log(e.t0);case 18:case"end":return e.stop()}}),e,this,[[7,15]])})));function t(){return e.apply(this,arguments)}return t}(),gotoPlan:function(e){var t=this;this.activeRow=e,this.$nextTick((function(){e.classs||(e.classs={HIGH_ONLINE:{courseTotalMinuties:t.form.courseConvertSum.courseMinute,cycle:[{assistant:[],coreTeacher:e.coreTeacher}]}}),t.$refs.startPlanCourse.openDialog()}))},submitCourse:function(){console.log("到这里来了"),console.log(this.form)}}},ae=te,re=(a("b065"),Object($["a"])(ae,M,N,!1,null,"3aa2ab26",null)),se=re.exports,ie={props:{students:{type:Array,default:[]},courseConvertSum:{type:Object,default:{courseMinute:0,courseNum:0,courseType:"",studentNum:0}},courseIds:{type:String,default:""}},data:function(){return{transClassVisible:!1,getStudentList:[],form:{courseConvertSum:this.courseConvertSum,classList:[{expectStudentNum:6,groupType:"MUSIC",musicGroupId:this.$route.query.id,name:"",studentList:[],coreTeacher:"",type:"HIGH_ONLINE",courseScheduleList:[],courseTotalMinuties:"",id:(new Date).getTime(),courseIds:this.courseIds}]},soundList:[],teacherList:[],teamid:"",organId:"",showStudentVisible:!1,activeStudentIndex:0,activeListStudent:[],studentList:[]}},components:{transStudent:G,tranPlanCourse:se},mounted:function(){this.init()},methods:{openDialog:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.transClassVisible=!0;case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getList:function(){},gotoNext:function(){var e=this;if(this.waitStudentList.length>0)this.$message.error("当前有".concat(this.waitStudentList.length,"名学员未加入班级"));else{var t=!1;this.form.classList.forEach((function(e){e.studentList.length<=0&&(t=!0)})),t?this.$message.error("请保证每个班级都至少有1名学员"):this.$refs.form.validate((function(t){t&&e.$refs.tranPlanCourse.openDialog()}))}},remove:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(t){var a,r;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=this.checkisPlan(),!a){e.next=7;break}return e.next=4,this.openMessageBox();case 4:if(r=e.sent,r){e.next=7;break}return e.abrupt("return");case 7:this.form.classList.splice(t,1),this.$forceUpdate();case 9:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),init:function(){var e=this;this.teamid=this.$route.query.id,this.organId=this.$route.query.organId,Object(f["Pb"])({organId:this.organId}).then((function(t){200==t.code&&(e.teacherList=t.data,e.teacherList.length<=0)&&e.$bus.$emit("showguide",["teacher"])})),Object(f["M"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.soundList=t.data)}))},addClass:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=this.checkisPlan(),!t){e.next=7;break}return e.next=4,this.openMessageBox();case 4:if(a=e.sent,a){e.next=7;break}return e.abrupt("return");case 7:this.form.classList.push({expectStudentNum:6,groupType:"MUSIC",musicGroupId:this.$route.query.id,name:"",studentList:[],coreTeacher:"",type:"HIGH_ONLINE",courseScheduleList:[],id:(new Date).getTime(),courseIds:this.courseIds}),this.$forceUpdate();case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),setStudent:function(e){this.form.classList[this.activeStudentIndex].studentList=Object(n["a"])(e)},chioseStudent:function(e){var t=this;this.activeStudentIndex=e,this.activeListStudent=[],this.students.forEach((function(a){var r,s;-1!=(null===(r=t.form)||void 0===r||null===(s=r.classList[e])||void 0===s?void 0:s.studentList.indexOf(a.userId))&&t.activeListStudent.push(a)})),this.studentList=this.waitStudentList,this.showStudentVisible=!0,this.$nextTick((function(){console.log(t.$refs.transStudent),t.$refs.transStudent.openDialog()}))},checkisPlan:function(){var e=!1;return this.form.classList.forEach((function(t){t&&t.submitDate&&(e=!0)})),e},openMessageBox:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("修改班级数量会重置排课信息","提示",{type:"warning"});case 3:return this.form.classList=this.form.classList.map((function(e){return e.courseScheduleList=[],e.submitDate=null,e.classs=null,e})),e.abrupt("return",!0);case 7:return e.prev=7,e.t0=e["catch"](0),e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},computed:{chioseCourse:function(){return this.activeCourseList},waitStudentList:function(){var e=[];this.form.classList.forEach((function(t){t.studentList.forEach((function(t){e.push(t)}))}));var t=this.students.filter((function(t){return console.log(-1!=e.indexOf(t.userId)),-1==e.indexOf(t.userId)}));return t}}},ne=ie,oe=(a("23c7"),Object($["a"])(ne,w,O,!1,null,"769df3fa",null)),le=oe.exports,ce={props:{activeCourseList:{type:Array,default:[]}},components:{transClass:le},data:function(){return{tableList:[],transVisible:!1,courseConvertSum:{courseMinute:0,courseNum:0,courseType:"",studentNum:0},courseIds:""}},mounted:function(){var e=this;this.$bus.$on("closeTrans",(function(t){e.transVisible=!1,e.$emit("getList")}))},beforeDestroy:function(){this.$bus.$off("closeTrans",(function(e){}))},methods:{openDialog:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.courseIds=this.chioseCourse.map((function(e){return e.courseScheduleId})).join(","),e.next=4,Object(F["g"])({courseIds:this.courseIds});case 4:t=e.sent,this.tableList=t.data.students,this.courseConvertSum=Object(o["a"])({},t.data.courseConvertSum),this.transVisible=!0,e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](0),console.log(e.t0);case 13:case"end":return e.stop()}}),e,this,[[0,10]])})));function t(){return e.apply(this,arguments)}return t}(),getList:function(){},gotoNext:function(){this.$refs.transClass.openDialog()}},computed:{chioseCourse:function(){return this.activeCourseList}}},ue=ce,me=(a("a2e1"),Object($["a"])(ue,T,S,!1,null,"acab20b4",null)),de=me.exports,pe={name:"TcourseList",components:{pagination:d["a"],transStart:de},filters:{studentCallName:function(e){var t={NORMAL:"到课",TRUANT:"未到",LEAVE:"请假",DROP_OUT:"退学",LATE:"迟到","":"未到"};return t[e]}},data:function(){return{baseTimer:0,classTimeList:v["m"],courseArray:v["H"],typeVisible:!1,timerVisible:!1,courseVisible:!1,searchForm:{courseStatus:"",classStatus:"",timer:[],class:"",isSettlement:"",homeworkFlag:"",serviceFlag:""},tableList:[],searchLsit:[],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},maskForm:{teacher:"",assistant:"",date:"",id:"",startTime:"",endTime:"",type:"",timer:"",courseScheduleType:null,address:"",teachMode:"",schoolId:""},typeForm:{teacher:"",assistant:"",date:"",startTime:"",endTime:"",type:null,id:null},maskRules:{schoolId:[{required:!0,message:"请选教学地点",trigger:"blur"}],teacher:[{required:!0,message:"请选择主教老师名称",trigger:"blur"}],date:[{required:!0,message:"请选择上课时间",trigger:"blur"}]},typeRules:{type:[{required:!0,message:"请选择课程类型",trigger:"blur"}]},teacherList:[],classList:[],activeCourseList:[],timerMask:{timer:""},markAttendance:{status:!1,dataInfo:{}},rollCall:{status:!1,gridData:[],selectItem:{},limit:10,page:1,total:0,page_size:[10,20,40,50]},organId:"",schoolList:[],courseTimeList:{},typeTimeList:[],detail:{attendanceRate:"0.00%",homeworkCommitRate:"0.00%",standardRate:"0.00%"}}},computed:{nowTime:function(){var e="06:00:00";return r.maskForm.date==m()(new Date).format("YYYY-MM-DD")&&(e=m()(new Date).format("HH:mm:ss")),e}},watch:{"maskForm.timer":function(e){this.maskForm.endTime=Object(b["d"])(this.maskForm.date,this.maskForm.startTime,e)}},created:function(){r=this},mounted:function(){var e=this;this.init(),Object(g["t"])({organId:this.$route.query.organId}).then((function(t){200==t.code&&(e.schoolList=t.data)}))},activated:function(){this.init()},methods:{init:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a=this;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.teamid=this.$route.query.id,this.organId=this.$route.query.organId,e.prev=2,e.next=5,Object(f["wb"])({organId:this.organId});case 5:t=e.sent,this.courseTimeList=t.data,e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](2);case 11:this.getList(),Object(f["pb"])({musicGroupId:this.teamid}).then((function(e){200==e.code&&(a.classList=e.data)}));case 13:case"end":return e.stop()}}),e,this,[[2,9]])})));function t(){return e.apply(this,arguments)}return t}(),onMarkAttendance:function(e){this.markAttendance={status:!0,dataInfo:e}},onCallName:function(e){this.rollCall.page=1,this.rollCall.selectItem=e,this.getCallName()},getCallName:function(){var e=this.rollCall,t={page:e.page,rows:e.limit,courseScheduleId:e.selectItem.courseScheduleId};Object(f["H"])(t).then((function(t){var a=t.data;e.status=!0,200==t.code&&(e.gridData=a.rows,e.total=a.total)}))},onChangeRollCall:function(e,t){var a=this,r=this.rollCall,s={courseScheduleId:r.selectItem.courseScheduleId,studentAttendances:[{userId:t.studentId,status:e}]};Object(f["Wc"])(s).then((function(r){200==r.code?(a.$message.success("修改成功"),t.status=e,a.getList()):a.$message.error(r.msg)}))},permission:function(e,t){return Object(h["a"])(e,t)},search:function(){this.rules.page=1,this.getList()},getList:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a,r,s=this;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.searchForm,t.timer||(t.timer=[]),a={classScheduleStatus:t.classStatus||null,classScheduleType:t.courseStatus||null,musicGroupId:this.teamid,startTime:t.timer[0]||null,endTime:t.timer[1]||null,page:this.rules.page,rows:this.rules.limit,classGroupId:t.class||null,isSettlement:t.isSettlement||null,homeworkFlag:t.homeworkFlag,serviceFlag:t.serviceFlag},Object(f["bb"])(a).then((function(e){200==e.code&&(s.tableList=e.data.rows,s.rules.total=e.data.total)})),e.prev=4,e.next=7,Object(F["i"])(Object(o["a"])({},a));case 7:r=e.sent,r.data&&(this.detail=Object(o["a"])({},r.data)),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](4),console.log(e.t0);case 14:case"end":return e.stop()}}),e,this,[[4,11]])})));function t(){return e.apply(this,arguments)}return t}(),exportCourse:function(){var e=Object(c["a"])(Object(l["a"])().mark((function e(){var t,a;return Object(l["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t=this.searchForm,t.timer||(t.timer=[]),a={classScheduleStatus:t.classStatus||null,classScheduleType:t.courseStatus||null,musicGroupId:this.teamid,startTime:t.timer[0]||null,endTime:t.timer[1]||null,page:this.rules.page,rows:this.rules.limit,classGroupId:t.class||null,isSettlement:t.isSettlement||null,homeworkFlag:t.homeworkFlag,serviceFlag:t.serviceFlag},Object(k["a"])(this,{url:"/api-web/export/exportMusicGroupCourseScheduleDetail",fileName:"乐团课表详情.xls",method:"get",params:Object(o["a"])({},a)},"您确定导出乐团课表详情?");case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),resetClass:function(e){for(var t in this.maskForm.teacher=parseInt(e.masterTeacherId),this.maskForm.courseScheduleType=e.courseScheduleType,this.courseTimeList)t==e.courseScheduleType&&(this.typeTimeList=this.courseTimeList[t].split(","));for(var a in this.maskForm.assistant=[],e.teachingTeachers)"TEACHING"==e.teachingTeachers[a].teacherRole&&this.maskForm.assistant.push(e.teachingTeachers[a].userId);this.maskForm.date=e.classDate,this.$set(this.maskForm,"startTime",e.startClassTimeStr.substring(0,5));var r=Object(b["e"])(e.classDate,e.startClassTimeStr,e.endClassTimeStr);this.baseTimer=r,this.maskForm.timer=r,this.maskForm.endTime=Object(b["d"])(e.classDate,e.startClassTimeStr,r),this.maskForm.id=e.courseScheduleId,this.maskForm.schoolId=e.schoolId,this.courseVisible=!0},removeSingleClass:function(e){var t=this;this.$confirm("是否删除该课程?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a=e.courseScheduleId;Object(p["i"])({courseScheduleIds:a}).then((function(e){200==e.code&&(t.$message.success("删除成功"),t.getList())}))})).catch((function(){}))},removeCourses:function(){var e=this;if(this.activeCourseList.length<1)this.$message.error("请至少选择一节课");else{var t=[];t=this.activeCourseList.map((function(e){return e.courseScheduleId})),this.$confirm("是否删除该课程?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a=t.join(",");Object(p["i"])({courseScheduleIds:a}).then((function(t){200==t.code&&(e.$message.success("删除成功"),e.getList())}))})).catch((function(){}))}},submitResetClass:function(){var e=this,t=this.maskForm,a=m()(t.date+" "+t.startTime).diff(new Date,"second");a<=0?this.$message.error("课程开始时间必须大于当前时间"):t.startTime&&t.endTime?this.$confirm("是否确定?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a=t.assistant.join(",");if(a.length<=0);var r={actualTeacherId:t.teacher,startClassTimeStr:t.startTime,endClassTimeStr:t.endTime,id:t.id,teachingTeacherIdList:a,classDate:t.date,type:t.type,groupType:"MUSIC",schoolId:t.schoolId};Object(f["uc"])(_()(r)).then((function(t){200==t.code&&(e.$message.success("修改成功"),e.getList(),e.courseVisible=!1),206==t.code&&e.$confirm("当前课程课酬预计为0,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(t){r.allowZeroSalary=!0,Object(f["uc"])(_()(r)).then((function(t){200==t.code&&(e.$message.success("修改成功"),e.getList(),e.courseVisible=!1)}))}))}))})).catch((function(){})):this.$message.error("请填写开始时间或结束时间")},handleClose:function(){this.courseVisible=!1,this.maskForm={teacher:"",assistant:"",date:"",id:"",startTime:"",endTime:"",schoolId:null},this.$refs["maskForm"].resetFields()},handleSelectionChange:function(e){this.activeCourseList=e},checkSelectable:function(e){return"NOT_START"==e.courseScheduleStatus&&("TRAINING_SINGLE"==e.courseScheduleType||"SINGLE"==e.courseScheduleType)},batchAdjustmentTime:function(){var e=this,t=this.markAttendance.dataInfo,a={teacherId:t.masterTeacherId,courseScheduleId:t.courseScheduleId,signInStatus:1,signOutStatus:1};Object(f["ad"])(a).then((function(t){200==t.code?(e.$message.success("补卡成功"),e.markAttendance.status=!1,e.getList()):e.$message.error(t.msg)}))},handleCloseTimer:function(){this.timerVisible=!1,this.timerMask.timer=""},resetTimer:function(){this.activeCourseList.length<1?this.$message.error("请至少选择一节课"):this.timerVisible=!0},resetType:function(e){for(var t in this.typeForm.type=e.courseScheduleType,this.typeForm.id=e.courseScheduleId,this.typeForm.teacher=parseInt(e.masterTeacherId),this.typeForm.assistant=[],e.teachingTeachers)"TEACHING"==e.teachingTeachers[t].teacherRole&&this.typeForm.assistant.push(e.teachingTeachers[t].userId);this.typeForm.date=e.classDate,this.$set(this.typeForm,"startTime",e.startClassTimeStr.substring(0,5)),this.typeForm.endTime=e.endClassTimeStr.substring(0,5),this.typeVisible=!0},submitResetType:function(){var e=this;this.$refs.typeForm.validate((function(t){if(t){var a=e.typeForm.assistant.join(",");if(a.length<=0);var r={actualTeacherId:e.typeForm.teacher,startClassTimeStr:e.typeForm.startTime,endClassTimeStr:e.typeForm.endTime,id:e.typeForm.id,type:e.typeForm.type,teachingTeacherIdList:a,classDate:e.typeForm.date};Object(f["uc"])(r).then((function(t){200==t.code&&(e.$message.success("修改成功"),e.getList(),e.typeVisible=!1)}))}}))},clearAttend:function(e){var t=this;this.$confirm("是否清除考勤记录?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(f["u"])({courseScheduleIds:e.courseScheduleId}).then((function(e){200==e.code?(t.$message.success("清除成功"),t.getList()):t.$message.error(e.msg)}))})).catch((function(){}))},changeStartTime:function(e){var t=this;this.$nextTick((function(a){t.maskForm.endTime=Object(b["d"])(t.maskForm.date,e,t.maskForm.timer)}))},changeTime:function(e){var t=this;this.$nextTick((function(a){t.maskForm.endTime=Object(b["d"])(t.maskForm.date,t.maskForm.startTime,e)}))},onReSet:function(){this.$refs.searchForm.resetFields(),this.search()},beginDate:function(){return{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()+864e5<=(new Date).getTime()}}},transCourse:function(){if(this.activeCourseList.length<1)this.$message.error("请至少选择一节课");else{var e=[];this.activeCourseList.forEach((function(t){e.push(t.courseScheduleType)})),e=Object(n["a"])(new Set(e)),e.length>1?this.$message.error("请选择同一种课程类型"):this.$refs.transStart.openDialog()}}}},fe=pe,he=(a("742e"),Object($["a"])(fe,s,i,!1,null,"a0e07990",null));t["a"]=he.exports},"7a3c":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",class:e.className,attrs:{"label-width":"160px",model:e.form,"label-suffix":": "}},[e.hideMoney?e._e():a("el-form-item",{attrs:{label:"课程金额(元)",prop:"paymentAmount",rules:[{required:!0,message:"请输入缴费金额",trigger:"blur"}]}},[a("el-input-number",{staticClass:"number-input",attrs:{controls:!1,precision:0,min:0,disabled:e.isDisabled,placeholder:"请输入缴费金额"},on:{change:e.paymentAmountChange},model:{value:e.form.paymentAmount,callback:function(t){e.$set(e.form,"paymentAmount",t)},expression:"form.paymentAmount"}})],1),e._v(" "),e.isUserType?a("el-form-item",{attrs:{label:"缴费时间",prop:"paymentDate",rules:[{required:!0,message:"请选择缴费时间",trigger:"blur"}]}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{type:"daterange","picker-options":e.pickerOptions,"range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.form.paymentDate,callback:function(t){e.$set(e.form,"paymentDate",t)},expression:"form.paymentDate"}})],1):e._e()],1)},s=[],i=(a("ed08"),{props:["form","className","isUserType","isDisabled","isCommon","hidePaymentPattern","hideMoney","courseViewType","paymentType"],data:function(){return{pickerOptions:{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()+864e5<=(new Date).getTime()}}}},mounted:function(){},methods:{paymentAmountChange:function(){this.$set(this.form,"changeed",!0)}}}),n=i,o=(a("bc63"),a("2877")),l=Object(o["a"])(n,r,s,!1,null,"335a3792",null);t["a"]=l.exports},"7a7c":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAACaZJREFUeAHtXGtsVMcVnnPv7joEY9LgtQlNHUCNkhbSJrgv1CjkQSq1UqiUBKtSklaJmgLGa+pgUwlVKlWrUtkLFK/tgPIjKqItcUr7p1X/hBqiVqqUQpQAaVNF5VFkbK9JgWJj1rt3+p27D9+7u3efc9c2+Er2zpyZOXPOd8+851wSFXx2SKn1vLrrITLo81LK+wT+SIhlQsgaQWKBlGIBi0Mk/ick/gRdlUKcAeFDwp/U5Hstm7a+u4PIqJTYkM/d51Oh0JIJcf0ZKekJ1LQGYNxRXo10GeWPEckjt4l5h/8TCAyWxy93aVcAWvr667eNj196RsbktyWJJ2Apem4xSkwlipEUR0inA7ffvujw2RdfnCiRk2MxpQD5e3uryRjbKAVtRRNa7FirCwlogkMk5C6pzd8X3rz5mqoqlAD06MCA59Tpv7eSlNvRjyxSJVwpfNB/XZJEP1u54gvdRx97LFoKD2uZsgHy9wYfFobRB2AesDKe7jCAOik0rTm8uf0v5chSMkAr+vt9I8Png1LIFvQxJfMpR/i8ZdGTk6CeuvqG9tNNTZG8+bNkKEmx+r49y2PRaD9GpMYsPGcgiY7rHk/TcHPbv4sVrmiA6kNdj8eE/B3mKQuLrWxa85O4ogt6ejjQ8edi5NCKyewPda6PSfmnWQcOK4kXyrKzDsXoXDBAtd1dL6MjPgTmvmIqmGF5fawD61KoXAU1MUY9AU7BgBYqwDTlMzDKfSsc2PZmvvrzAmT2OdysZrflZMMhohN9PV+flBMgc7SKTZ6YlX1ONkjSadxx695VuUY3xybD8xxzKJ9to1U6CLni3HFjusK6OmVzBIgngbNnnuOkXiF02RjXNXverE2Mlw/SkG/P2Blydl1Kp/KMW6NHsi1LMiyIF568trplwGFYeakEnU3d02DOAIhX5TNt4ZkmsytR1pl1T2dua2K8nyOMsbPIPK1bFulCVirOWyVCm7/Uup9ksyBzs+sWBYdfAhsGY2B9ISkL4m3SsWujZxTuBA74SGvWRdVVa4Wqw9f1G3dRVL6GbZeHVPDmncn51bXLktu3niRTcw9Z4TYpkD8wGGj/Z5K/i7+D/p6uN4QhlADEBsJYQN5fscwpgHiDXa0S1Obv2TUidHExjKMatbzj3Pw4QhIx4160je+p5J/AwgTI7IP4aMY8fVBYC0z+c9KI/VFEY79VyNbOKmocwnztDfQdy+0J5cUYC8aEuZgATciJZ/EW3DmaEVRXnrjOpQGMO7yBBZ/lpQCSJPlQz5UHbbr67v7d81Qzb9y/34txp8xDSGepEgedQtuB42Ah6RHnrOWnTIzQZ8rnYudwITJ2v52iPLaGsTHPyt18Eyw2yaiSEcYKgUHGKmtcfVjewfcINL5IoJ65nSOG/C9bKXWhzm3+UHCLlZYrjE27ZbWhzt/XvfaL+lQ+Kb+UCrsUYGw09BH3ucQ/xRY3NJ4ym3KKIh6U0uhcsn9vwxTJOWQIuRN2+JTHoCrOBZlxiCvXOZdQk8LYoP+pAECYfPWG9nw1JbZOP8eVFm/kRuSnKZpDoLYv2IjRaj2s8ODghi3nOVt93+7V+LnboYg6MgOEipep45iDE8VSTWqkueN9TOl/CVt4IdcJwyd7ehZR1MA8iq5hPvLjJHfMrzJW3ck0lb+MjYZJ0UKVTJ14oZk9Xf9q18pkelWd1ozV8wlcnOr1d3dlKOzft/feiBwfwEWEe3DG/hw2189w2SWh4P1sUUk+7v7KGsIbvIQ3eae7FcW544387dHFSx9+s6kpxpTa/Xvuokj0MNr6ajS5ozgcCHq8ntOxySiu0MhmnKt7cKVl40jrtgOcP76gDv8VALk8gnFtsFtsf8ByZXU86v5/WNFXjg6fSzWV0Q1tFxt8NWvQ3HaiL8Q5v/xDdHLyDMD5AWjvktBWJ8Fh6bDbwLdIKgIO14e6FsCCOm8g7LirzxlVP7CMLeHWjm4r308f7K65/N+JLkxanxWa58nRlrYT1vTaULBNSGO3lVaBcIRwajoKpCq+gwjz3dvgW9hxfMOGyaSi/p7gd/DafhQOdCxP0hr6+j5xPTq2D1bVlKRV6jfexMzbpJWqcqoevJQt5yJX3lu8L/jZKao9xGnjsbGT0wGOKQmwQR9EV+1iVSpGHwup/WRoY/sHTjVyGt7iK2iSo0553KXTVQ0dpzl8uluRnTsUPoXRqnG0tf039pTMWLilo99b5WtEmfczU92lMDYaxrIP3a3Gzh2j00c0z7t2aFPbWXuKc4xn0Hp11VrkqKisjI0GgStWKZrLhEfzrBt5+fvDznBkTxl6qTUsNH0dLOl69hzqqYyNxtf71bPOzpGk9sOLm9v+kT01P3W0Zeu/sHu1PX9ONTkYG419H9BR8/V+t58L/sUNoXIrucdb0wvTP1cun/zl6TJjo+2IO4Ycy1+gzBwa7Sr1Kq61Zp43oePstNJcCh9jbDDM85pDHnGpkjhb+FTouvi1qjp887RDEDo1wVTF18oniYkJEHvNINGwZlAcPja8qWNEFc8L333lY3ZiUcUvgw9eaAKT+LEPuxRhdHgrI6M6wlF1rBKcNKGeZ4I1g590szItiOnsUpRIV/5DmnxHNVPMcJXzTMpoxSIFEPtbYdwfSmZS+Ss93sKmEtIYx+y1oKao+9yZWTMGjEVSf+xhTT04bWg3pOiaoigIoT23tLT7EqOlAoZTLLATOYGFrLmRP0UtL4Q96I6RwLZgkkvKgpjAzmi8xE8mqvhFex5xAxxTXhJKLZ51ZwysetsA4ptV7IxmzVBqGKb6kU76NzWv+FqpPPKV83jpGx5dfxw9qJL+iHW33i7j+m1NjAl8kfH0qXdOYL/mAY6X+uDW6HasxHeWWr6YcnU9wRcMwzhQTJn0vLCekytWfnFVupdiBkBcUMU1YN7SEEJvpqroYLowKuMyCldyg/Zi47/0+wU5rgFnBcgEKRTsxulnQKUyM5UXkRYKB9ozjp5YXlsfZFWA3RjRAo9baTdnmI7Hdc2unSNAvLBkN0b0UleyF70JqOzMAh1zLaIdAWL12QuG3RgRLMkhdoZDGDFdNPP4seYEyAQJPp7o4Z9H2M3FbKWxZIe65/P5irFQeQHiTHHPPOIL1jcDSNCBNhbibci6O45inJj+JFwzD4LuS0+bJfEIW06h4LBORQHEBW41t/CiATJBmvuwAMOQ+5n7NEVufFKpcx83SUHhHJj7PI4zNraUuQ8s2eBwjsx9ossZm4yU1EfehFgbd3ko178Cp8Ak38bw+9as/chbBkoJwvr+fn1g9PyDs+kzgf8Hz2nY3WMBjb4AAAAASUVORK5CYII="},8018:function(e,t,a){"use strict";a.d(t,"w",(function(){return l})),a.d(t,"t",(function(){return c})),a.d(t,"h",(function(){return u})),a.d(t,"e",(function(){return m})),a.d(t,"v",(function(){return d})),a.d(t,"u",(function(){return p})),a.d(t,"n",(function(){return f})),a.d(t,"C",(function(){return h})),a.d(t,"D",(function(){return b})),a.d(t,"y",(function(){return v})),a.d(t,"x",(function(){return g})),a.d(t,"B",(function(){return y})),a.d(t,"g",(function(){return _})),a.d(t,"q",(function(){return k})),a.d(t,"z",(function(){return F})),a.d(t,"A",(function(){return T})),a.d(t,"s",(function(){return S})),a.d(t,"i",(function(){return w})),a.d(t,"m",(function(){return O})),a.d(t,"r",(function(){return x})),a.d(t,"a",(function(){return C})),a.d(t,"l",(function(){return I})),a.d(t,"o",(function(){return j})),a.d(t,"p",(function(){return L})),a.d(t,"k",(function(){return P})),a.d(t,"d",(function(){return $})),a.d(t,"c",(function(){return D})),a.d(t,"j",(function(){return G})),a.d(t,"b",(function(){return M})),a.d(t,"f",(function(){return N}));var r=a("b775"),s=a("4328"),i=a.n(s),n=a("829b"),o="/api-web";function l(e){return Object(r["a"])({url:o+"/teacher/queryPage",method:"get",params:e})}function c(e){return Object(r["a"])({url:o+"/teacher/get",method:"get",params:e})}function u(e){return Object(r["a"])({url:o+"/teacher/getTeacherMusicClass",method:"get",params:e})}function m(e){return Object(r["a"])({url:o+"/demoGroup/findTeacherDemoGroups",method:"get",params:e})}function d(e){return Object(r["a"])({url:o+"/teacher/queryCloses",method:"get",params:e})}function p(e){return Object(r["a"])({url:o+"/teacherLeaveRecord/queryPage",method:"get",params:e})}function f(e){return Object(r["a"])({url:o+"/teacher/sumTeacherNoPay",method:"get",params:e})}function h(e){return Object(r["a"])({url:o+"/teacherDefaultVipGroupSalary/queryPageByTeacherId",method:"get",params:e})}function b(e){return Object(n["a"])({url:o+"/teacherDefaultVipGroupSalary/upSet",method:"post",data:e})}function v(e){return Object(r["a"])({url:o+"/teacherDefaultMusicGroupSalary/queryPage",method:"get",params:e})}function g(e){return Object(r["a"])({url:o+"/teacherDefaultMusicGroupSalary/batchUpset",method:"post",data:e})}function y(e){return Object(r["a"])({url:o+"/courseSchedule/updateTeacherCoursesSalary",method:"post",data:i.a.stringify(e)})}function _(e){return Object(r["a"])({url:o+"/school/findVipSchoolByTeacher",method:"get",params:e})}function k(e){return Object(r["a"])({url:o+"/teacher/add",method:"post",data:i.a.stringify(e)})}function F(e){return Object(r["a"])({url:o+"/teacher/update",method:"post",data:i.a.stringify(e)})}function T(e){return Object(r["a"])({url:o+"/teacher/update1",method:"post",data:i.a.stringify(e)})}function S(e){return Object(r["a"])({url:o+"/teacherFreeTime/query",method:"get",params:e})}function w(e){return Object(r["a"])({url:o+"/teacherAttendance/getTeacherPersonalAttendanceDetail",method:"get",params:e})}function O(e){return Object(r["a"])({url:o+"/teacherFreeTime/updateSet",method:"post",data:i.a.stringify(e)})}function x(e){return Object(r["a"])({url:o+"/teacherDefaultPracticeGroupSalary/queryPageByTeacherId",method:"get",params:e})}function C(e){return Object(n["a"])({url:o+"/teacherDefaultPracticeGroupSalary/update",method:"post",data:e})}function I(e){return Object(r["a"])({url:o+"/sysTenantAccount/queryTenantAccountDetail",method:"get",params:e})}function j(e){return Object(r["a"])({url:o+"/sysTenantAccount/addMinutes",method:"post",data:i.a.stringify(e)})}function L(e){return Object(r["a"])({url:o+"/sysTenantAccount/subtractMinutes",method:"post",data:i.a.stringify(e)})}function P(e){return Object(r["a"])({url:o+"/sysTenantAccount/get",method:"get",params:e})}function $(e){return Object(r["a"])({url:o+"/coursesGroupController/findTeacherCourseGroupsWithWeb",method:"get",params:e})}function D(e){return Object(r["a"])({url:o+"/courseSchedule/classGroupTeacherAdjust",method:"post",data:i.a.stringify(e)})}function G(e){return Object(r["a"])({url:o+"/teacher/queryStudent",method:"get",params:e})}function M(e){return Object(r["a"])({url:o+"/studentManage/batchUpdateAdviser",method:"post",data:i.a.stringify(e)})}function N(e){return Object(r["a"])({url:o+"/courseScheduleTeacherSalary/getCourseTeachers",method:"get",params:e})}},"80b0":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"base-container"},[a("div",{staticClass:"banseLeft"},[a("el-form",{ref:"topinfo",attrs:{model:e.topFrom,"label-width":"150px",inline:!0,"label-position":"right"}},[a("div",{staticClass:"head"},[e._v("乐团基本信息:")]),e._v(" "),a("el-form-item",{attrs:{label:"乐团名称",prop:"name",rules:[{required:!0,message:"乐团名称不能为空"}]}},[a("el-input",{attrs:{placeholder:"请输入乐团名称",disabled:e.basdisabled},model:{value:e.topFrom.name,callback:function(t){e.$set(e.topFrom,"name","string"===typeof t?t.trim():t)},expression:"topFrom.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"所属分部",prop:"section",rules:[{required:!0,message:"所属分部不能为空"}]}},[a("el-select",{staticClass:"width400",attrs:{filterable:"",disabled:e.basdisabled,clearable:""},on:{change:e.changeSection},model:{value:e.topFrom.section,callback:function(t){e.$set(e.topFrom,"section","string"===typeof t?t.trim():t)},expression:"topFrom.section"}},e._l(e.sectionList,(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:"courseViewType",rules:[{required:!0,message:"收费模式不能为空"}]}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,clearable:""},model:{value:e.topFrom.courseViewType,callback:function(t){e.$set(e.topFrom,"courseViewType","string"===typeof t?t.trim():t)},expression:"topFrom.courseViewType"}},e._l(e.courseViewTypeList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:Number(t.value),disabled:e.checkCourseView(Number(t.value))}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"合作单位",prop:"school",rules:[{required:!0,message:"合作单位不能为空"}]}},[a("el-select",{attrs:{disabled:!e.topFrom.section||e.basdisabled,filterable:"",clearable:""},on:{change:e.chioseSchool},model:{value:e.topFrom.school,callback:function(t){e.$set(e.topFrom,"school","string"===typeof t?t.trim():t)},expression:"topFrom.school"}},e._l(e.cooperationList,(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:"address",rules:[{required:!0,message:"教学地点不能为空"}]},scopedSlots:e._u([{key:"label",fn:function(){return[a("p",{staticStyle:{position:"relative",display:"inline-block"}},[e._v("\n 教学地点\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("如果已生成课表,则会修改未上课时的教学点")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c"}})])],1)]},proxy:!0}])},[e._v(" "),a("el-select",{attrs:{filterable:"",clearable:"",disabled:!e.topFrom.section||e.basdisabled},model:{value:e.topFrom.address,callback:function(t){e.$set(e.topFrom,"address","string"===typeof t?t.trim():t)},expression:"topFrom.address"}},e._l(e.addList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),1==e.tenantId?a("el-form-item",{attrs:{label:"机构类型",prop:"ownershipType"}},[a("el-select",{attrs:{disabled:e.basdisabled},model:{value:e.topFrom.ownershipType,callback:function(t){e.$set(e.topFrom,"ownershipType","string"===typeof t?t.trim():t)},expression:"topFrom.ownershipType"}},[a("el-option",{attrs:{label:"自有",value:"OWN"}}),e._v(" "),a("el-option",{attrs:{label:"三方",value:"COOPERATION"}})],1)],1):e._e(),e._v(" "),1==e.tenantId?a("el-form-item",{attrs:{label:"课外训练布置老师",prop:"extracurricularTeacher"}},[a("el-select",{attrs:{disabled:e.basdisabled},model:{value:e.topFrom.extracurricularTeacher,callback:function(t){e.$set(e.topFrom,"extracurricularTeacher","string"===typeof t?t.trim():t)},expression:"topFrom.extracurricularTeacher"}},[a("el-option",{attrs:{label:"声部班老师",value:"NORMAL"}}),e._v(" "),a("el-option",{attrs:{label:"合奏班老师",value:"MIX"}})],1)],1):e._e(),e._v(" "),1==e.tenantId?a("el-form-item",{attrs:{label:"年级分部",prop:"gradeType",rules:[{required:!0,message:"请选择年级分部"}]}},[a("el-select",{attrs:{disabled:e.basdisabled},on:{change:function(){e.$forceUpdate()}},model:{value:e.topFrom.gradeType,callback:function(t){e.$set(e.topFrom,"gradeType","string"===typeof t?t.trim():t)},expression:"topFrom.gradeType"}},[a("el-option",{attrs:{label:"小学团",value:"PRIMARY"}}),e._v(" "),a("el-option",{attrs:{label:"初中团",value:"MIDDLE"}}),e._v(" "),a("el-option",{attrs:{label:"高中团",value:"HIGH"}}),e._v(" "),a("el-option",{attrs:{label:"混合团",value:"MIXED"}})],1)],1):e._e(),e._v(" "),a("div",{staticClass:"head"},[e._v("人员配置:")]),e._v(" "),a("el-form-item",{attrs:{label:"乐团主管",prop:"teacher",rules:[{required:!0,message:"乐团主管不能为空"}]}},[a("el-select",{attrs:{disabled:!0,filterable:"",clearable:""},model:{value:e.topFrom.teacher,callback:function(t){e.$set(e.topFrom,"teacher","string"===typeof t?t.trim():t)},expression:"topFrom.teacher"}},e._l(e.educationList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.userName,value:Number(t.userId)}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.userName))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(String(t.userId)))])])})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"乐队指导",prop:"head"}},[a("el-select",{attrs:{filterable:"",disabled:!e.topFrom.section||e.basdisabled,clearable:""},model:{value:e.topFrom.head,callback:function(t){e.$set(e.topFrom,"head","string"===typeof t?t.trim():t)},expression:"topFrom.head"}},e._l(e.teacherList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.realName,value:t.id}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.realName))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(String(t.id)))])])})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"维修技师",prop:"repairUserId"}},[a("el-select",{attrs:{disabled:!e.topFrom.section||e.basdisabled,filterable:"",clearable:""},model:{value:e.topFrom.repairUserId,callback:function(t){e.$set(e.topFrom,"repairUserId","string"===typeof t?t.trim():t)},expression:"topFrom.repairUserId"}},e._l(e.technician,(function(t,r){return a("el-option",{key:r,attrs:{label:t.userName,value:t.userId}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.userName))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(String(t.userId)))])])})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"衔接老师",prop:"transactionTeacherId"}},[a("el-select",{attrs:{disabled:!e.topFrom.section||e.basdisabled,filterable:"",clearable:""},model:{value:e.topFrom.transactionTeacherId,callback:function(t){e.$set(e.topFrom,"transactionTeacherId","string"===typeof t?t.trim():t)},expression:"topFrom.transactionTeacherId"}},e._l(e.transactionList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.userName,value:t.userId}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.userName))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(String(t.userId)))])])})),1)],1),e._v(" "),1==e.tenantId?a("div",[a("div",{staticClass:"head"},[e._v("建团信息:")]),e._v(" "),a("el-form-item",{attrs:{label:"建团编制",prop:"musicGroupPlanMakingId",rules:[{required:!0,message:"建团编制不能为空"}]}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,clearable:""},on:{change:e.changeType},model:{value:e.topFrom.musicGroupPlanMakingId,callback:function(t){e.$set(e.topFrom,"musicGroupPlanMakingId","string"===typeof t?t.trim():t)},expression:"topFrom.musicGroupPlanMakingId"}},e._l(e.musicGroupPlanMakingList,(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:"firstRecruitGrade",rules:[{required:!0,message:"成团年级不能为空"}]}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled||!e.topFrom.section,clearable:"",multiple:""},on:{change:function(){e.topFrom.graduateGrade=null}},model:{value:e.topFrom.firstRecruitGrade,callback:function(t){e.$set(e.topFrom,"firstRecruitGrade","string"===typeof t?t.trim():t)},expression:"topFrom.firstRecruitGrade"}},e._l(e.gradeList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"收费标准",prop:"defaultChargeStandard",rules:[{required:!0,message:"收费标准不能为空"},{pattern:/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,message:"请输入正确的金额",trigger:"blur"}]}},[a("el-input",{attrs:{placeholder:"请输入收费标准",disabled:e.basdisabled},model:{value:e.topFrom.defaultChargeStandard,callback:function(t){e.$set(e.topFrom,"defaultChargeStandard","string"===typeof t?t.trim():t)},expression:"topFrom.defaultChargeStandard"}},[a("i",{staticClass:"el-input__icon",staticStyle:{"padding-right":"5px"},attrs:{slot:"suffix"},slot:"suffix"},[e._v("元")])])],1),e._v(" "),a("el-form-item",{attrs:{label:"单次训练时长",prop:"singleTrainMinutes",rules:[{required:!0,message:"请输入单次训练时长"},{pattern:/(^[0-9+]*$)/,message:"请输入正确的时长"}]}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,"allow-create":"","default-first-option":"",clearable:""},model:{value:e.topFrom.singleTrainMinutes,callback:function(t){e.$set(e.topFrom,"singleTrainMinutes","string"===typeof t?t.trim():t)},expression:"topFrom.singleTrainMinutes"}},e._l(e.singleTrainMinutesList,(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:"coursePlan",rules:[{required:!0,message:"请选择课程配置"}]}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,clearable:""},model:{value:e.topFrom.coursePlan,callback:function(t){e.$set(e.topFrom,"coursePlan","string"===typeof t?t.trim():t)},expression:"topFrom.coursePlan"}},e._l(e.coursePlanList,(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:"graduateGrade",rules:[{required:!0,message:"毕业年级不能为空"}]}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled||!e.topFrom.firstRecruitGrade,clearable:""},model:{value:e.topFrom.graduateGrade,callback:function(t){e.$set(e.topFrom,"graduateGrade","string"===typeof t?t.trim():t)},expression:"topFrom.graduateGrade"}},e._l(e.gradeList,(function(t,r){return a("el-option",{key:r,attrs:{label:t.label,value:t.value,disabled:t.value<=(e.topFrom.firstRecruitGrade.length>0?Math.max.apply(Math,e.topFrom.firstRecruitGrade):0)}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"学生基数",prop:"graduateGrade"}},[a("el-input",{attrs:{type:"number",disabled:e.basdisabled},model:{value:e.topFrom.basicStudentNum,callback:function(t){e.$set(e.topFrom,"basicStudentNum",t)},expression:"topFrom.basicStudentNum"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"缴费方",prop:"paymentUserType"}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,clearable:""},on:{change:function(){e.topFrom.chargeMode=""}},model:{value:e.topFrom.paymentUserType,callback:function(t){e.$set(e.topFrom,"paymentUserType","string"===typeof t?t.trim():t)},expression:"topFrom.paymentUserType"}},[a("el-option",{attrs:{label:"学校",value:"SCHOOL"}}),e._v(" "),a("el-option",{attrs:{label:"学员",value:"STUDENT"}}),e._v(" "),a("el-option",{attrs:{label:"第三方",value:"THIRDPARTY"}})],1)],1),e._v(" "),"STUDENT"!=e.topFrom.paymentUserType?a("el-form-item",{attrs:{label:"计费方式",prop:"chargeMode"}},[a("el-select",{attrs:{filterable:"",disabled:e.basdisabled,clearable:""},model:{value:e.topFrom.chargeMode,callback:function(t){e.$set(e.topFrom,"chargeMode","string"===typeof t?t.trim():t)},expression:"topFrom.chargeMode"}},[a("el-option",{attrs:{label:"学员计费",value:"STUDENT"}}),e._v(" "),a("el-option",{attrs:{label:"老师计费",value:"TEACHER"}})],1)],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"销售活动",prop:"saleActivityDesc"}},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入销售活动",maxlength:100,"show-word-limit":"",type:"textarea",rows:3,disabled:e.basdisabled},model:{value:e.topFrom.saleActivityDesc,callback:function(t){e.$set(e.topFrom,"saleActivityDesc","string"===typeof t?t.trim():t)},expression:"topFrom.saleActivityDesc"}})],1)],1):e._e(),e._v(" "),a("div",{staticClass:"head"},[e._v("乐团设置:")]),e._v(" "),a("el-form-item",{attrs:{label:"同步群消息",prop:"homeworkPushFlag","label-width":"200px",rules:[{required:!0,message:"同步群消息不能为空"}]},scopedSlots:e._u([{key:"label",fn:function(){return[a("p",{staticStyle:{position:"relative",display:"inline-block"}},[e._v("\n 开课后作业同步群消息\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n 学员提交乐团课后作业时,群聊中是否发送作业提交消息\n ")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c"}})])],1)]},proxy:!0}])},[e._v(" "),a("el-switch",{attrs:{disabled:e.basdisabled,"active-value":1,"inactive-value":0},model:{value:e.topFrom.homeworkPushFlag,callback:function(t){e.$set(e.topFrom,"homeworkPushFlag",t)},expression:"topFrom.homeworkPushFlag"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"是否赠送辅件",prop:"isGiveAccessories","label-width":"200px",rules:[{required:!0,message:"是否赠送辅件不能为空"}]},scopedSlots:e._u([{key:"label",fn:function(){return[a("p",{staticStyle:{position:"relative",display:"inline-block"}},[e._v("\n 是否赠送辅件\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("购买团练宝是否赠送辅件")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c"}})])],1)]},proxy:!0}])},[e._v(" "),a("el-switch",{attrs:{disabled:e.basdisabled,"active-value":"true","inactive-value":"false"},model:{value:e.topFrom.isGiveAccessories,callback:function(t){e.$set(e.topFrom,"isGiveAccessories",t)},expression:"topFrom.isGiveAccessories"}})],1)],1),e._v(" "),a("div",{staticClass:"btnWrap"},[e.basdisabled?e._e():a("div",{staticClass:"nextBtn",on:{click:function(t){return e.gotoNext()}}},[e._v("\n "+e._s("teamDraft"==this.teamStatus?"下一步":"保存")+"\n ")]),e._v(" "),"teamAudit"==this.teamStatus?a("div",{staticClass:"nextBtn",on:{click:function(t){return e.gotoNext()}}},[e._v("\n 下一步\n ")]):e._e()])],1)])},s=[],i=(a("28a5"),a("a481"),a("ac6a"),a("5df3"),a("7f7f"),a("c80c")),n=(a("96cf"),a("3b8d")),o=a("1cc7"),l=a("5a0c"),c=a.n(l),u=a("7676"),m=a.n(u),d=a("99b4"),p=a("641c"),f=a("92e3"),h=a("61f7"),b=a("84ee"),v=a("879d"),g=[{name:"90+90",id:"90+90"},{name:"90+90+45",id:"90+90+45"}],y=[{name:"PlanS",id:"PlanS"},{name:"PlanA",id:"PlanA"},{name:"PlanB",id:"PlanB"},{name:"PlanC",id:"PlanC"},{name:"PlanD",id:"PlanD"},{name:"PlanE",id:"PlanE"}],_={components:{mergeMusic:v["a"],qrCode:p["a"]},name:"teamBaseInfo",props:["getTeamList"],data:function(){return{classStatus:f["l"],courseViewTypeList:f["v"],organId:null,topFrom:{type:"",section:"",courseViewType:"",school:"",teacher:null,name:"",boss:"",time:"",startClass:[],address:"",salary:"",head:"",homeworkPushFlag:1,isGiveAccessories:0,memberCourseShowFlag:0,isClass:!1,startTime:"",feeType:null,paymentPattern:"",paymentValid:[],paymentValidStartDate:null,paymentValidEndDate:null,ownershipType:"OWN",repairUserId:null,transactionTeacherId:null,extracurricularTeacher:"NORMAL",musicGroupPlanMakingId:"",firstRecruitGrade:[],defaultChargeStandard:"",singleTrainMinutes:"",coursePlan:"",graduateGrade:"",saleActivityDesc:"",basicStudentNum:"",paymentUserType:"",chargeMode:""},baseInfo:{},money:580,orderInfo:{marketPrice:0,referencePrice:0},sectionList:[],cooperationList:[],teacherList:[],educationList:[],bossList:[],transactionList:[],addList:[],activeTeam:[],gradeList:[],gradeListObj:null,teamid:"",teamStatus:"",isInit:!1,technician:[],basdisabled:!1,paymentExpireDate:"",applyExpireDate:null,mergeVisible:!1,team_status:"",paymentNum:0,paymentStatus:!1,paymentForm:{paymentExpireDate:null},paymentRules:{paymentExpireDate:[{required:!0,message:"请设置缴费截止日期",trigger:"blur"}]},extendForm:{expireDate:null},extendRule:{expireDate:[{required:!0,message:"请选择延长时间",trigger:"change"}]},isPay:!1,extendPaymentStatus:!1,codeStatus:!1,qrCodeUrl:null,codeTitle:null,tenantId:"",coursePlanList:y,musicGroupPlanMakingList:[],singleTrainMinutesList:g}},created:function(){},mounted:function(){"newTeam"==this.$route.query.type&&this.onReset(),this.init()},activated:function(){(this.teamid&&this.teamid!=this.$route.query.id||this.teamStatus!=this.$route.query.type)&&this.init(),"true"==this.$route.query.clear&&this.onReset(),"newTeam"==this.teamStatus&&this.$store.dispatch("buildIndex",0),"newTeam"!=this.teamStatus&&this.$store.dispatch("draftIndex",0),this.teamStatus=this.$route.query.type,console.log(this.$route.query.type,"teamStatus"),"look"==this.teamStatus||"teamAudit"==this.teamStatus||"feeAudit"==this.teamStatus||"APPLY"==this.teamStatus||"PAY"==this.teamStatus||"FEE_AUDIT_FAILED"==this.teamStatus?this.basdisabled=!0:this.basdisabled=!1},deactivated:function(){},methods:{setStore:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(t){var a,r,s=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!this.teamid){e.next=13;break}if(a=this.$helpers.lodash,r=JSON.parse(localStorage.getItem("".concat(this.teamid,"base"))),console.log(r,this.topFrom),a.isEqual(this.topFrom,r)||!r){e.next=10;break}return e.next=7,this.$confirm("已修改当前页面数据是否保存","提示",{confirmButtonText:"是",cancelButtonText:"否",type:"warning",closeOnClickModal:!1,distinguishCancelAndClose:!0}).then(Object(n["a"])(Object(i["a"])().mark((function e(){var a;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,s.gotoNext(t);case 2:return a=e.sent,console.log(a),e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})))).catch((function(e){return console.log(e),"close"!=e&&(localStorage.removeItem("".concat(s.teamid,"base")),!0)}));case 7:return e.abrupt("return",e.sent);case 10:return e.abrupt("return",!0);case 11:e.next=15;break;case 13:return localStorage.setItem("newTeambase",JSON.stringify(this.topFrom)),e.abrupt("return",!0);case 15:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),isNotEditing:function(){return!("teamDraft"===this.teamStatus||"newTeam"===this.teamStatus||"teamList"===this.teamStatus)},changeFeeType:function(e){},changePaymentValidStartDate:function(e){e&&this.$set(this.topFrom,"paymentValidEndDate","")},changePaymentPattern:function(e){},beginDate:function(e){return{firstDayOfWeek:1,disabledDate:function(t){return e?new Date(e).getTime()-864e5>=t.getTime():t.getTime()+864e5<Date.now()}}},init:function(){var e,t=this;if(this.isInit=!0,this.$route.query.id&&(this.teamid=this.$route.query.id),this.teamStatus=this.$route.query.type,this.team_status=this.$route.query.team_status,this.tenantId=this.$helpers.tenantId,Object(b["c"])().then((function(e){200==e.code&&(t.musicGroupPlanMakingList=e.data)})),this.activeTeam=this.getTeamList,"look"==this.teamStatus||"teamAudit"==this.teamStatus||"feeAudit"==this.teamStatus||"teamCanceled"==this.teamStatus||"FEE_AUDIT_FAILED"==this.teamStatus?this.basdisabled=!0:this.basdisabled=!1,this.$route.query.id){this.teamid=this.$route.query.id;var a,r=JSON.parse(localStorage.getItem("".concat(this.$route.query.id,"base")));if(null!==r&&void 0!==r&&r.section)this.topFrom=r,null!==(a=this.topFrom)&&void 0!==a&&a.section&&this.getBaseList(this.topFrom.section);else Object(o["Rb"])({musicGroupId:this.teamid}).then((function(e){200==e.code&&(t.setBase(e),e.data.musicGroup.organId&&t.getBaseList(e.data.musicGroup.organId),t.$emit("getBaseInfo",e.data))}))}else{var s,i=JSON.parse(localStorage.getItem("newTeambase"));i?this.topFrom=i:this.topFrom,null!==(s=this.topFrom)&&void 0!==s&&s.section&&this.getBaseList(this.topFrom.section)}this.getStudentStatus(),this.$emit("getName",null===(e=this.topFrom)||void 0===e?void 0:e.name),Promise.all([Object(o["gb"])()]).then((function(e){console.log(e,"--------"),200==e[0].code&&(t.sectionList=e[0].data);var a=[];t.sectionList.length<=0?a.push("organ"):t.topFrom.section||(t.$set(t.topFrom,"section",t.sectionList[0].id),t.changeSection(t.sectionList[0].id)),t.$bus.$emit("showguide",a)}))},changeSection:function(e){this.topFrom.teacher=null,this.topFrom.boss="",this.topFrom.head="",this.topFrom.school="",this.topFrom.address="",this.topFrom.firstRecruitGrade=[],this.topFrom.graduateGrade="",e&&this.getBaseList(e)},getBaseList:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(t){var a,r,s,n,l=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["xb"])({id:t});case 3:n=e.sent,this.educationList=null===n||void 0===n||null===(a=n.data)||void 0===a?void 0:a.EDUCATION,this.technician=null===n||void 0===n||null===(r=n.data)||void 0===r?void 0:r.REPAIR,this.transactionList=null===n||void 0===n||null===(s=n.data)||void 0===s?void 0:s.JOIN_TEACHER,e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),console.log(e.t0);case 12:Object(o["Pb"])({organId:t}).then((function(e){200==e.code&&(l.teacherList=e.data)})),Object(o["jb"])({id:t}).then((function(e){var t=e.data;if(l.gradeListObj=e.data,200==e.code&&t)for(var a in t)l.gradeList.push({value:a,label:t[a]})})),Promise.all([Object(d["E"])({organId:t}),Object(d["t"])({organId:t})]).then((function(e){200==e[0].code&&(l.cooperationList=e[0].data),200==e[1].code&&(l.addList=e[1].data);var t=[];l.cooperationList.length<=0&&t.push("cooperationOrgan"),l.addList.length<=0&&t.push("school"),t.length>0&&l.$bus.$emit("showguide",t)}));case 15:case"end":return e.stop()}}),e,this,[[0,9]])})));function t(t){return e.apply(this,arguments)}return t}(),chioseSchool:function(e){var t=this;this.topFrom.teacher=null,e&&(console.log(this.cooperationList),this.cooperationList.forEach((function(a){a.id==e&&(console.log(a),t.$set(t.topFrom,"teacher",a.educationUserId),console.log(t.topFrom))}))),console.log("chioseSchool",this.topFrom.teacher)},gotoNext:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(t){var a,r=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,s){r.$refs["topinfo"].validate(function(){var s=Object(n["a"])(Object(i["a"])().mark((function s(n,o){return Object(i["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(n){s.next=5;break}r.$message.error("请填写建团必要参数"),e(!1),s.next=16;break;case 5:if(r.$store.dispatch("topinfo",r.topFrom),"teamAudit"!=r.teamStatus){s.next=10;break}r.$emit("handleClick",{name:"2"}),s.next=16;break;case 10:return r.$emit("getName",r.topFrom.name),s.next=13,r.resetSubmit(t);case 13:a=s.sent,console.log(a,"tempStatus"),e(a);case 16:case"end":return s.stop()}}),s)})));return function(e,t){return s.apply(this,arguments)}}())})));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}(),resetSubmit:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(t){var a=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){a.$refs["topinfo"].validate(function(){var s=Object(n["a"])(Object(i["a"])().mark((function s(l,u){var d,p;return Object(i["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(l){s.next=5;break}a.$message.error("请填写必要参数"),r(),s.next=26;break;case 5:d=null,s.t0=a.teamStatus,s.next="resetTeam"===s.t0?9:"newTeam"===s.t0?11:"teamList"===s.t0?13:"teamDraft"===s.t0?15:17;break;case 9:return d="PROGRESS",s.abrupt("break",17);case 11:return d="DRAFT",s.abrupt("break",17);case 13:return d=null,s.abrupt("break",17);case 15:return d="DRAFT",s.abrupt("break",17);case 17:if(p={},p.musicGroup={settlementType:a.topFrom.salary,applyExpireDate:a.topFrom.time?c()(a.topFrom.time).format("YYYY-MM-DD HH:mm:ss"):null,cooperationOrganId:a.topFrom.school,courseViewType:a.topFrom.courseViewType,teamTeacherId:a.topFrom.boss,enrollClasses:a.topFrom.startClass.join(","),name:a.topFrom.name,paymentPattern:a.topFrom.paymentPattern,paymentValidStartDate:a.topFrom.paymentValidStartDate?c()(a.topFrom.paymentValidStartDate).format("YYYY-MM-DD"):a.topFrom.paymentValidStartDate,paymentValidEndDate:a.topFrom.paymentValidEndDate?c()(a.topFrom.paymentValidEndDate).format("YYYY-MM-DD"):a.topFrom.paymentValidEndDate,organId:a.topFrom.section,schoolId:a.topFrom.address,id:a.teamid,directorUserId:a.topFrom.head,isClassroomLessons:a.topFrom.isClass,status:d,expectStartGroupDate:a.topFrom.startTime,ownershipType:a.topFrom.ownershipType,repairUserId:a.topFrom.repairUserId||null,feeType:a.topFrom.feeType,transactionTeacherId:a.topFrom.transactionTeacherId,homeworkPushFlag:a.topFrom.homeworkPushFlag,isGiveAccessories:a.topFrom.isGiveAccessories,memberCourseShowFlag:a.topFrom.memberCourseShowFlag,extracurricularTeacher:a.topFrom.extracurricularTeacher,musicGroupPlanMakingId:a.topFrom.musicGroupPlanMakingId,firstRecruitGrade:a.topFrom.firstRecruitGrade.join(","),defaultChargeStandard:a.topFrom.defaultChargeStandard,singleTrainMinutes:a.topFrom.singleTrainMinutes,coursePlan:a.topFrom.coursePlan,graduateGrade:a.topFrom.graduateGrade,saleActivityDesc:a.topFrom.saleActivityDesc,basicStudentNum:a.topFrom.basicStudentNum,paymentUserType:a.topFrom.paymentUserType,chargeMode:a.topFrom.chargeMode,gradeType:a.topFrom.gradeType},"newTeam"==a.teamStatus){s.next=25;break}return s.next=22,Object(o["Cc"])(p).then(function(){var r=Object(n["a"])(Object(i["a"])().mark((function r(s){return Object(i["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:200==s.code&&(localStorage.setItem("".concat(a.teamid,"base"),JSON.stringify(a.topFrom)),a.$emit("getBaseInfo"),"teamDraft"==a.teamStatus?(a.$message.success("保存成功"),t||a.$emit("handleClick",{name:"2"}),e(!0)):a.$message.success("修改乐团成功"),e(!0));case 1:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}());case 22:return s.abrupt("return",s.sent);case 25:Object(o["A"])(p).then((function(e){if(200==e.code){var t=a.$createElement;a.$msgbox({title:"提示",message:t("p",null,[t("p",null,"新乐团基础信息创建完成"),t("p",null,"请设置声部信息")]),type:"warning",confirmButtonText:"是",cancelButtonText:"否",showCancelButton:!0,customClass:"messageBox-prompt-test"}).then((function(){return a.$router.push({query:m()(a.$route.query,{type:"teamDraft",id:e.data,team_status:"DRAFT"})},(function(e){console.log(e),e.meta.title="乐团编辑中"})),a.$emit("getName",a.topFrom.name),a.$emit("handleClick",{name:"2"}),!0})).catch((function(){return a.$router.push({query:m()(a.$route.query,{type:"teamDraft",id:e.data,team_status:"DRAFT"})},(function(e){console.log(e),e.meta.title="乐团编辑中"})),a.$emit("getName",a.topFrom.name),a.init(),!0}))}}));case 26:case"end":return s.stop()}}),s)})));return function(e,t){return s.apply(this,arguments)}}())})));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}(),changeApplyTime:function(e){this.$set(this.topFrom,"paymentValidStartDate",""),this.$set(this.topFrom,"paymentValidEndDate","")},onReset:function(){this.topFrom={type:"",section:"",school:"",courseViewType:"",teacher:"",name:"",boss:"",time:"",startClass:[],paymentValid:[],address:"",salary:"",head:"",paymentPattern:"",isClass:!1,startTime:"",ownershipType:"OWN",feeType:null,homeworkPushFlag:1,isGiveAccessories:!1,memberCourseShowFlag:0,extracurricularTeacher:"NORMAL",musicGroupPlanMakingId:"",firstRecruitGrade:[],defaultChargeStandard:"",singleTrainMinutes:"",coursePlan:"",graduateGrade:"",saleActivityDesc:"",paymentUserType:"",chargeMode:"",basicStudentNum:""},this.$refs["topinfo"].resetFields()},onGoHome:function(){var e=this;this.paymentNum<=0?this.$message.error("当前缴费人数为0,无法开团"):this.$confirm("是否确认开团?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){musicGroupFound({musicGroupId:e.$route.query.id}).then((function(t){200==t.code&&e.onCancel()}))})).catch((function(){}))},payStart:function(){this.paymentStatus=!0},getStudentStatus:function(){var e=this,t={musicGroupId:this.teamid,page:1,rows:9999};this.teamid&&Object(o["Hb"])(t).then((function(t){200==t.code&&t.data.rows.forEach((function(t){2==t.paymentStatus&&(e.paymentNum+=1)}))}))},payDate:function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){return!!e.applyExpireDate&&t.getTime()<=new Date(e.applyExpireDate.replace(/-/g,"/")).getTime()}}},onStartPayment:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(o["fc"])({musicGroupId:t.teamid,expireDate:t.paymentForm.paymentExpireDate}).then((function(e){200==e.code&&(t.$message.success("开启成功"),t.paymentStatus=!1,t.$store.dispatch("delVisitedViews",t.$route),t.$router.push({path:"/teamList"}))}))}))},applyDate:function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){return!!e.paymentExpireDate&&t.getTime()>new Date(e.paymentExpireDate.replace(/-/g,"/")).getTime()}}},extendTime:function(e){this.isPay=e,this.extendForm.expireDate=e?this.paymentExpireDate:this.applyExpireDate,this.extendPaymentStatus=!0},onExtendPayment:function(e,t){var a=this;this.$refs[e].validate((function(e){e&&(t?Object(o["G"])({musicGroupId:a.teamid,expireDate:a.extendForm.expireDate}).then((function(e){200==e.code?(a.$message.success("延长缴费成功"),a.extendPaymentStatus=!1,Object(o["Rb"])({musicGroupId:a.teamid}).then((function(e){200==e.code&&(a.paymentExpireDate=e.data.musicGroup.paymentExpireDate)}))):a.$message.error(e.msg)})):Object(o["F"])({musicGroupId:a.teamid,expireDate:a.extendForm.expireDate}).then((function(e){200==e.code?(a.$message.success("延长报名成功"),a.extendPaymentStatus=!1,Object(o["Rb"])({musicGroupId:a.teamid}).then((function(e){200==e.code&&(a.applyExpireDate=e.data.musicGroup.applyExpireDate,a.setBase(e))}))):a.$message.error(e.msg)})))}))},onCreateQRCode:function(e){var t=this.teamid;if(this.codeStatus=!0,"payment"==e)this.codeTitle="学员报名链接",this.qrCodeUrl=Object(h["d"])()+"/#/login?musicGroupId="+t;else if("detail"==e){var a=this.$route.query.name;this.codeTitle="报名缴费详情",this.qrCodeUrl=Object(h["e"])()+"/#/order?musicGroupId="+t+"&musicGroupName="+a}else"rePayment"==e&&(this.codeTitle="学生报名链接(无乐器)",this.qrCodeUrl=Object(h["d"])()+"/#/login?musicGroupId="+t+"&instrument=1")},gotoStudentList:function(){this.$router.push({query:m()(this.$route.query,{tabrouter:7})})},setBase:function(e){this.topFrom.name=e.data.musicGroup.name,this.$emit("getName",this.topFrom.name),this.topFrom.time=e.data.musicGroup.applyExpireDate,this.topFrom.startClass=e.data.musicGroup.enrollClasses.split(","),this.topFrom.paymentPattern=e.data.musicGroup.paymentPattern,this.topFrom.paymentValidStartDate=e.data.musicGroup.paymentValidStartDate,this.topFrom.paymentValidEndDate=e.data.musicGroup.paymentValidEndDate,this.topFrom.section=e.data.musicGroup.organId,this.topFrom.courseViewType=e.data.musicGroup.courseViewType,this.topFrom.school=e.data.musicGroup.cooperationOrganId,this.topFrom.teacher=e.data.musicGroup.educationalTeacherId,this.topFrom.address=e.data.musicGroup.schoolId,this.topFrom.head=e.data.musicGroup.directorUserId?e.data.musicGroup.directorUserId:null,this.topFrom.startTime=e.data.musicGroup.expectStartGroupDate,this.topFrom.ownershipType=e.data.musicGroup.ownershipType,this.topFrom.repairUserId=e.data.musicGroup.repairUserId?e.data.musicGroup.repairUserId:null,this.topFrom.feeType=e.data.musicGroup.feeType?e.data.musicGroup.feeType:null,this.paymentExpireDate=e.data.musicGroup.paymentExpireDate,this.applyExpireDate=e.data.musicGroup.applyExpireDate,this.topFrom.transactionTeacherId=e.data.musicGroup.transactionTeacherId||"",this.topFrom.homeworkPushFlag=e.data.musicGroup.homeworkPushFlag,this.topFrom.isGiveAccessories=e.data.musicGroup.isGiveAccessories+"",console.log(this.topFrom.isGiveAccessories,"isGiveAccessories"),this.topFrom.memberCourseShowFlag=e.data.musicGroup.memberCourseShowFlag?1:0,this.topFrom.extracurricularTeacher=e.data.musicGroup.extracurricularTeacher,this.topFrom.musicGroupPlanMakingId=e.data.musicGroup.musicGroupPlanMakingId,this.topFrom.firstRecruitGrade=e.data.musicGroup.firstRecruitGrade?e.data.musicGroup.firstRecruitGrade.split(","):[],this.topFrom.defaultChargeStandard=e.data.musicGroup.defaultChargeStandard,this.topFrom.singleTrainMinutes=e.data.musicGroup.singleTrainMinutes,this.topFrom.coursePlan=e.data.musicGroup.coursePlan,this.topFrom.graduateGrade=e.data.musicGroup.graduateGrade+"",this.topFrom.saleActivityDesc=e.data.musicGroup.saleActivityDesc,this.topFrom.basicStudentNum=e.data.musicGroup.basicStudentNum,this.topFrom.paymentUserType=e.data.musicGroup.paymentUserType,this.topFrom.chargeMode=e.data.musicGroup.chargeMode,this.topFrom.gradeType=e.data.musicGroup.gradeType,localStorage.setItem("".concat(this.teamid,"base"),JSON.stringify(this.topFrom))},changeType:function(e){e&&localStorage.removeItem("".concat(this.teamid,"sound"))},checkCourseView:function(e){return"newTeam"!=this.teamStatus&&"teamDraft"!=this.teamStatus&&(0!=this.topFrom.courseViewType&&1!=this.topFrom.courseViewType&&(0==e||1==e))}},computed:{startClassString:function(){var e=this;return this.topFrom.startClass.map((function(t){for(var a in e.classStatus)if(t==e.classStatus[a].value)return e.classStatus[a].label})).join(",")},showNext:function(){var e=this.teamStatus;return"newTeam"==e||"teamDraft"==e||"teamAudit"==e||"feeAudit"==e}}},k=_,F=(a("6193"),a("73b7"),a("2877")),T=Object(F["a"])(k,r,s,!1,null,"6dee5a13",null);t["a"]=T.exports},"84db":function(e,t,a){"use strict";a("b67d")},"84ee":function(e,t,a){"use strict";a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){return n})),a.d(t,"d",(function(){return o})),a.d(t,"b",(function(){return l}));var r=a("829b"),s=(a("4328"),"/api-web");function i(e){return Object(r["a"])({url:s+"/musicGroupPlanMaking/queryAll",method:"get",requestType:"form"})}function n(e){return Object(r["a"])({url:s+"/musicGroupPlanMaking/add",method:"post",data:e})}function o(e){return Object(r["a"])({url:s+"/musicGroupPlanMaking/update",method:"post",data:e})}function l(e){return Object(r["a"])({url:s+"/musicGroupPlanMaking/query",method:"get",requestType:"form",params:e})}},"879d":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"merge-music"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.visible=!0}}},[e._v("选择乐团")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.studentsVisible=!0}}},[e._v("学员列表")]),e._v(" "),e.isEmpty?a("empty",{attrs:{desc:"暂未选择乐团"}}):a("el-collapse",{staticClass:"items",on:{change:e.changeActive},model:{value:e.active,callback:function(t){e.active=t},expression:"active"}},e._l(e.items,(function(t,r){return a("el-collapse-item",{key:r,staticClass:"item",attrs:{name:r},scopedSlots:e._u([{key:"title",fn:function(){return[a("div",{staticClass:"header"},[a("span",{staticClass:"title"},[a("span",[e._v(e._s(t.name))])]),e._v(" "),a("span",{staticStyle:{width:"20%"}},[a("span",[e._v("学员人数:已选"+e._s(t.num)+"人")]),e._v(" "),a("i",{staticClass:"icon el-icon-circle-close",on:{click:function(t){return t.stopPropagation(),e.remove(r)}}})])])]},proxy:!0}],null,!0)},[e._v(" "),a("selectItem",{attrs:{active:e.active,id:t.id},on:{selected:e.selected}})],1)})),1),e._v(" "),a("div",{staticClass:"btns"},[a("el-button",{on:{click:function(t){return e.$emit("close")}}},[e._v("关闭")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.merge}},[e._v("确认合并")])],1),e._v(" "),a("el-dialog",{attrs:{title:"选择乐团",visible:e.visible,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.visible=t}}},[a("selectMusic",{attrs:{visible:e.visible,organId:e.organId},on:{close:function(t){e.visible=!1},submited:e.submited}})],1),e._v(" "),a("el-dialog",{attrs:{title:"查看已合并学生",visible:e.studentsVisible,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.studentsVisible=t}}},[e.studentsVisible?a("mergedStudents",{on:{close:function(t){e.studentsVisible=!1},submited:e.submited}}):e._e()],1)],1)},s=[],i=a("c80c"),n=(a("96cf"),a("3b8d")),o=a("db72"),l=a("2d63"),c=(a("ac6a"),a("456d"),a("160b")),u=a("3078"),m=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container",staticStyle:{width:"100%"}},[a("el-form",{ref:"search",attrs:{model:e.search,inline:""},nativeOn:{submit:function(t){return t.stopPropagation(),e.submit(t)},reset:function(t){return t.stopPropagation(),e.reset(t)}}},[a("el-form-item",{attrs:{prop:"musicGroupName"}},[a("el-input",{attrs:{clearable:"",placeholder:"乐团名称"},model:{value:e.search.musicGroupName,callback:function(t){e.$set(e.search,"musicGroupName","string"===typeof t?t.trim():t)},expression:"search.musicGroupName"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary","native-type":"submit"}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"danger","native-type":"reset"}},[e._v("重置")])],1)],1),e._v(" "),a("el-table",{ref:"table",staticStyle:{width:"100%"},attrs:{"max-height":"300px","header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableData},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",selectable:e.checkSelectable,width:"50"}}),e._v(" "),a("el-table-column",{attrs:{prop:"id",width:"100",align:"center",label:"乐团编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.id))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"name",width:"200px",align:"center",label:"乐团名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"cooperationOrganName","max-width":"274",label:"合作单位"}})],1),e._v(" "),a("pagination",{staticStyle:{padding:"10px"},attrs:{total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size,layout:"prev, pager, next"},on:{"update:total":function(t){return e.$set(e.rules,"total",t)},"update:page":function(t){return e.$set(e.rules,"page",t)},"update:limit":function(t){return e.$set(e.rules,"limit",t)},pagination:e.FetchList}}),e._v(" "),a("div",{staticClass:"footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){return e.$emit("close")}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submited}},[e._v("确认")])],1)],1)},d=[],p=(a("386d"),a("7f7f"),a("333d")),f={props:["visible","organId"],components:{pagination:p["a"]},data:function(){return{tableData:[],passed:[],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},search:{musicGroupName:"",hastimer:""}}},mounted:function(){this.FetchList()},watch:{visible:function(){this.$refs.table.clearSelection(),this.passed=[]}},methods:{submit:function(e){this.rules.page=1,e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),this.FetchList()},reset:function(e){this.rules.page=1,e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),this.search={musicGroupName:"",hastimer:""},this.FetchList()},checkSelectable:function(e){return!0},handleSelectionChange:function(e){var t=[];for(var a in e){var r={};r.id=e[a].id,r.name=e[a].name,t.push(r)}this.passed=t},FetchList:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){var t,a=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c["a"])(Object(o["a"])({rows:this.rules.limit,page:this.rules.page,organId:this.organId},this.search));case 3:t=e.sent,this.tableData=t.data.rows.filter((function(e){return e.id!==a.$route.query.id})),this.rules.total=t.data.total,e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}(),submited:function(){this.$emit("close"),this.$emit("submited",this.passed)}}},h=f,b=(a("f6ab"),a("2877")),v=Object(b["a"])(h,m,d,!1,null,"a1db0832",null),g=v.exports,y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"search",attrs:{model:e.search,inline:""},nativeOn:{submit:function(t){return t.stopPropagation(),e.submit(t)},reset:function(t){return t.stopPropagation(),e.reset(t)}}},[a("el-form-item",{attrs:{prop:"keyword"}},[a("el-input",{attrs:{clearable:"",placeholder:"学生姓名(手机/编号)"},model:{value:e.search.keyword,callback:function(t){e.$set(e.search,"keyword","string"===typeof t?t.trim():t)},expression:"search.keyword"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary","native-type":"submit"}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"danger","native-type":"reset"}},[e._v("重置")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{"max-height":"300px","header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.filterlist},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"50"}}),e._v(" "),a("el-table-column",{attrs:{prop:"id",width:"100",align:"center",label:"乐团编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.id))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center",label:"学员姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"parentsName",align:"center",label:"家长姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.parentsName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"parentsPhone",align:"center",label:"家长电话"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.parentsPhone))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"subjectName",align:"center",label:"声部"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.subjectName))])]}}])})],1)],1)},_=[],k=(a("6762"),a("2fdb"),a("1672")),F={props:["id","active","name"],data:function(){return{list:[],filterlist:[],passed:[],search:{keyword:"",hastimer:""}}},watch:{active:{immediate:!0,handler:function(){this.active.includes(this.id)&&!this.list.length&&this.FetchDetail()}}},methods:{filter:function(){var e=this.search,t=e.keyword;e.hastimer;this.filterlist=this.list.filter((function(e){var a=!t||(""+e.userId).indexOf(t)>-1||(""+e.parentsName).indexOf(t)>-1||(""+e.parentsPhone).indexOf(t)>-1||(""+e.name).indexOf(t)>-1;return a}))},submit:function(e){e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),this.filter()},reset:function(e){e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),this.search={keyword:"",hastimer:""},this.filter()},handleSelectionChange:function(e){var t=[];for(var a in e)t.push(e[a].id);this.passed=t,this.$emit("selected",this.passed,this.id)},FetchDetail:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){var t;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(k["g"])({musicGroupId:this.id,studentStatus:"NORMAL",paymentStatus:1});case 3:t=e.sent,this.list=t.data,this.filterlist=t.data,e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}()}},T=F,S=Object(b["a"])(T,y,_,!1,null,null,null),w=S.exports,O=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"search",attrs:{model:e.search,inline:""},nativeOn:{submit:function(t){return t.stopPropagation(),e.submit(t)},reset:function(t){return t.stopPropagation(),e.reset(t)}}},[a("el-form-item",{attrs:{prop:"keyword"}},[a("el-input",{attrs:{clearable:"",placeholder:"学生姓名(手机/编号)"},model:{value:e.search.keyword,callback:function(t){e.$set(e.search,"keyword","string"===typeof t?t.trim():t)},expression:"search.keyword"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary","native-type":"submit"}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"danger","native-type":"reset"}},[e._v("重置")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:!e.passed.length},on:{click:e.removeStuden}},[e._v("删除学员")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{"max-height":"300px","header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.filterlist},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"50"}}),e._v(" "),a("el-table-column",{attrs:{prop:"realName",align:"center",label:"学员姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.realName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"phone",align:"center",label:"手机号码"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.phone))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"subjectName",align:"center",label:"声部"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.subjectName))])]}}])})],1)],1)},x=[],C=a("1cc7"),I={data:function(){return{id:this.$route.query.id,list:[],filterlist:[],passed:[],search:{keyword:"",hastimer:""}}},mounted:function(){this.FetchDetail()},methods:{filter:function(){var e=this.search,t=e.keyword;e.hastimer;this.filterlist=this.list.filter((function(e){var a=!t||(""+e.userId).indexOf(t)>-1||(""+e.phone).indexOf(t)>-1||(""+e.realName).indexOf(t)>-1;return a}))},submit:function(e){e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),this.filter()},reset:function(e){e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),this.search={keyword:"",hastimer:""},this.filter()},handleSelectionChange:function(e){var t=[];for(var a in e)t.push(e[a].userId);this.passed=t},removeStuden:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("是否确认删除已选择学员?","提示",{type:"warning"});case 3:return e.next=5,Object(u["b"])({musicGroupId:this.id,userIds:this.passed});case 5:this.$message.success("删除成功"),this.FetchDetail(),e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,this,[[0,9]])})));function t(){return e.apply(this,arguments)}return t}(),FetchDetail:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){var t;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(C["Vb"])({musicGroupId:this.id});case 3:t=e.sent,this.list=t.data.rows,this.filterlist=t.data.rows,e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}()}},j=I,L=Object(b["a"])(j,O,x,!1,null,null,null),P=L.exports,$={props:["organId"],components:{selectMusic:g,selectItem:w,mergedStudents:P},data:function(){return{active:"",visible:!1,studentsVisible:!1,tableData:[],passed:[],items:{},studentsByMusicId:{}}},computed:{isEmpty:function(){return 0===Object.keys(this.items).length}},mounted:function(){},methods:{changeActive:function(e){this.active=e},submited:function(e){var t,a={},r=Object(l["a"])(e);try{for(r.s();!(t=r.n()).done;){var s=t.value;a[s.id]?a[s.id]=Object(o["a"])(Object(o["a"])({},a[s.id]),s):a[s.id]=Object(o["a"])(Object(o["a"])({},s),{},{num:0})}}catch(i){r.e(i)}finally{r.f()}this.items=a},remove:function(e){var t=Object(o["a"])({},this.items),a=Object(o["a"])({},this.studentsByMusicId);delete t[e],delete a[e],this.items=Object(o["a"])({},t),this.studentsByMusicId=Object(o["a"])({},a)},selected:function(e,t){var a=this.studentsByMusicId;a[t]||(a[t]=[]),a[t]=e,this.items[t].num=e.length,this.items=this.items,this.studentsByMusicId=a},merge:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){var t,a,r;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(a in t=[],this.studentsByMusicId)Object.hasOwnProperty.call(this.studentsByMusicId,a)&&(r=this.studentsByMusicId[a],t=t.concat(r));if(t.length){e.next=5;break}return this.$message.error("请至少选择一个需要合并的学生"),e.abrupt("return");case 5:return e.prev=5,e.next=8,this.$confirm("是否确认合并乐团?","提示",{type:"warning"});case 8:return e.next=10,Object(u["a"])({musicGroupId:this.$route.query.id,registerIds:t});case 10:this.$message.success("合并成功"),this.$emit("close"),this.$emit("submited"),e.next=17;break;case 15:e.prev=15,e.t0=e["catch"](5);case 17:case"end":return e.stop()}}),e,this,[[5,15]])})));function t(){return e.apply(this,arguments)}return t}(),handleSelectionChange:function(e){var t=[];for(var a in e)t.push(e[a].id);this.passed=t},FetchList:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){var t;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c["a"])({organId:this.organId});case 3:t=e.sent,this.tableData=t.data.rows,e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()}},D=$,G=(a("b409"),Object(b["a"])(D,r,s,!1,null,"7c80868a",null));t["a"]=G.exports},"8acf":function(e,t,a){"use strict";a("9cf94")},"92e3":function(e,t,a){"use strict";a.d(t,"u",(function(){return l})),a.d(t,"H",(function(){return c})),a.d(t,"s",(function(){return u})),a.d(t,"c",(function(){return m})),a.d(t,"D",(function(){return d})),a.d(t,"Y",(function(){return p})),a.d(t,"X",(function(){return f})),a.d(t,"d",(function(){return h})),a.d(t,"L",(function(){return b})),a.d(t,"w",(function(){return v})),a.d(t,"ab",(function(){return g})),a.d(t,"t",(function(){return y})),a.d(t,"o",(function(){return _})),a.d(t,"Z",(function(){return k})),a.d(t,"P",(function(){return F})),a.d(t,"cb",(function(){return T})),a.d(t,"db",(function(){return S})),a.d(t,"O",(function(){return w})),a.d(t,"T",(function(){return O})),a.d(t,"B",(function(){return x})),a.d(t,"l",(function(){return C})),a.d(t,"W",(function(){return I})),a.d(t,"bb",(function(){return j})),a.d(t,"I",(function(){return L})),a.d(t,"m",(function(){return P})),a.d(t,"v",(function(){return $})),a.d(t,"M",(function(){return D})),a.d(t,"f",(function(){return G})),a.d(t,"e",(function(){return M})),a.d(t,"K",(function(){return N})),a.d(t,"J",(function(){return A})),a.d(t,"S",(function(){return E})),a.d(t,"G",(function(){return R})),a.d(t,"a",(function(){return q})),a.d(t,"x",(function(){return V})),a.d(t,"p",(function(){return U})),a.d(t,"n",(function(){return H})),a.d(t,"q",(function(){return B})),a.d(t,"g",(function(){return Y})),a.d(t,"F",(function(){return z})),a.d(t,"r",(function(){return W})),a.d(t,"C",(function(){return K})),a.d(t,"A",(function(){return J})),a.d(t,"z",(function(){return Q})),a.d(t,"h",(function(){return Z})),a.d(t,"k",(function(){return X})),a.d(t,"i",(function(){return ee})),a.d(t,"j",(function(){return te})),a.d(t,"R",(function(){return ae})),a.d(t,"N",(function(){return re})),a.d(t,"E",(function(){return se})),a.d(t,"y",(function(){return ie})),a.d(t,"Q",(function(){return ne})),a.d(t,"U",(function(){return oe})),a.d(t,"V",(function(){return le})),a.d(t,"b",(function(){return ue}));var r=a("2d63"),s=a("768b"),i=a("267e"),n=sessionStorage.getItem("tenantConfig");n=n?JSON.parse(n):{};var o=n.tenantId,l=null,c=null;1==o?(c=[{label:"声部课",value:"SINGLE"},{label:"合奏课",value:"MIX"},{label:"基础技能课",value:"HIGH"},{label:"线上基础技能课",value:"HIGH_ONLINE"},{label:"乐团网管课",value:"MUSIC_NETWORK"},{label:"集训声部课",value:"TRAINING_SINGLE"},{label:"集训合奏课",value:"TRAINING_MIX"},{label:"课堂课",value:"CLASSROOM"},{label:"综合课",value:"COMPREHENSIVE"}],l=[{label:"声部课",value:"SINGLE"},{label:"合奏课",value:"MIX"},{label:"基础技能课",value:"HIGH"},{label:"线上基础技能课",value:"HIGH_ONLINE"},{label:"vip课",value:"VIP"},{label:"试听课",value:"DEMO"},{label:"综合课",value:"COMPREHENSIVE"},{label:"网管课",value:"PRACTICE"},{label:"乐团网管课",value:"MUSIC_NETWORK"},{label:"启蒙课",value:"ENLIGHTENMENT"},{label:"集训声部课",value:"TRAINING_SINGLE"},{label:"集训合奏课",value:"TRAINING_MIX"},{label:"课堂课",value:"CLASSROOM"},{label:"对外课",value:"COMM"},{label:"直播课",value:"LIVE"}]):(c=[{label:"声部课",value:"SINGLE"},{label:"合奏课",value:"MIX"},{label:"基础技能课",value:"HIGH"},{label:"集训声部课",value:"TRAINING_SINGLE"},{label:"集训合奏课",value:"TRAINING_MIX"},{label:"课堂课",value:"CLASSROOM"},{label:"综合课",value:"COMPREHENSIVE"}],l=[{label:"声部课",value:"SINGLE"},{label:"合奏课",value:"MIX"},{label:"vip课",value:"VIP"},{label:"试听课",value:"DEMO"},{label:"综合课",value:"COMPREHENSIVE"},{label:"网管课",value:"PRACTICE"},{label:"启蒙课",value:"ENLIGHTENMENT"},{label:"集训声部课",value:"TRAINING_SINGLE"},{label:"集训合奏课",value:"TRAINING_MIX"},{label:"课堂课",value:"CLASSROOM"},{label:"对外课",value:"COMM"},{label:"直播课",value:"LIVE"}]);var u=[{label:"乐团课",value:"MUSIC"},{label:"VIP课",value:"VIP"},{label:"网管课",value:"PRACTICE"},{label:"直播课",value:"LIVE"}],m=[{label:"正常签到",value:1},{label:"异常签到",value:0}],d=[{label:"兼职",value:"PART_TIME"},{label:"全职",value:"FULL_TIME"},{label:"劳务",value:"LABOUR"}],p=[{label:"正常",value:"0"},{label:"冻结",value:"1"},{label:"锁定",value:"9"}],f=[{value:"NORMAL",label:"正常"},{value:"TRUANT",label:"旷课"},{value:"LEAVE",label:"请假"}],h=[].concat(f,[{value:"QUIT_SCHOOL",label:"休学"},{value:"DROP_OUT",label:"退学"},{value:"LATE",label:"迟到"}]),b=[{value:"APPLY",label:"报名"},{value:"RENEW",label:"续费"},{value:"MEMBER",label:"会员购买"},{value:"SMALL_CLASS_TO_BUY",label:"VIP购买"},{value:"SPORADIC",label:"零星收费"},{value:"LUCK",label:"福袋活动"},{value:"DEGREE_REGISTRATION",label:"考级报名"},{value:"DOUBLE_ELEVEN2020",label:"2020双十一活动"},{value:"DOUBLE_ELEVEN2021",label:"2021双十一活动"},{value:"DEGREE",label:"儿童节活动"},{value:"PRACTICE_GROUP_BUY",label:"网管课"},{value:"PRACTICE_GROUP_RENEW",label:"网管课续费"},{value:"REPAIR",label:"乐器维修"},{value:"OUTORDER",label:"外部收入"},{value:"GOODS_SELL",label:"商品销售"},{value:"MALL_BUY",label:"商城销售"},{value:"SUBJECT_CHANGE",label:"声部更换"},{value:"MAINTENANCE",label:"乐器保养"},{value:"ADD_STUDENT",label:"乐团报名"},{value:"REPLACEMENT",label:"乐器置换"},{value:"SCHOOL",label:"学校订单"},{value:"PERSONAL",label:"个人订单"},{value:"OTHER",label:"其他"},{value:"ACTIVITY",label:"活动购买"},{value:"LIVE_BUY",label:"直播购物"},{value:"LIVE_GROUP_BUY",label:"直播课购买"}],v=[{value:"ING",label:"交易中"},{value:"SUCCESS",label:"成功交易"},{value:"FAILED",label:"交易失败"},{value:"CLOSE",label:"交易关闭"}],g=[{value:"0",text:"未开始"},{value:"1",text:"报名中"},{value:"2",text:"进行中"},{value:"4",text:"已结束"},{value:"3",text:"取消"}],y=[{value:"NOT_START",label:"未开始"},{value:"UNDERWAY",label:"进行中"},{value:"OVER",label:"已结束"}],_=[{value:"NORMAL",label:"进行中"},{value:"FINISH",label:"结束"},{value:"CANCEL",label:"关闭"},{value:"LOCK",label:"锁定"}],k=[{value:"RECHARGE",label:"充值"},{value:"CONSUME",label:"建课"},{value:"RETURN",label:"退课"},{value:"MANUAL_ADD",label:"系统充值"},{value:"MANUAL_SUB",label:"系统扣除"}],F=[{value:"FREE",label:"免费"},{value:"CHARGE",label:"收费"},{value:"TRIAL",label:"试听课"},{value:"CARE_PACKAGE",label:"关心包"},{value:"COME_ON_PACKAGE",label:"加油包"}],T=[{value:"课程推荐",label:"课程推荐",children:[{value:"新课推荐",label:"新课推荐"},{value:"续费提醒",label:"续费提醒"}]},{value:"常规回访",label:"常规回访",children:[{value:"课后及训练回访",label:"课后及训练回访"},{value:"练习及乐团表现",label:"练习及乐团表现"}]},{value:"其它",label:"其它",children:[{value:"其它",label:"其它"}]}],S=[{value:"课程推荐",label:"课程推荐",children:[{value:"新课推荐",label:"新课推荐"},{value:"续费提醒",label:"续费提醒"}]},{value:"常规回访",label:"常规回访",children:[{value:"课后及训练回访",label:"课后及训练回访"},{value:"练习及乐团表现",label:"练习及乐团表现"},{label:"考勤申诉",value:"考勤申诉"},{value:"异常请假回访",label:"异常请假回访"}]},{value:"小课回访",label:"小课回访",children:[{value:"续费类回访",label:"续费类回访"},{value:"服务回访",label:"服务回访"},{value:"其他",label:"其他"}]},{value:"云教练",label:"云教练",children:[{value:"体验回访",label:"体验回访"}]},{value:"其它",label:"其它",children:[{value:"其它",label:"其它"},{value:"会员续费",label:"会员续费"}]}],w=[{value:"YQPAY",label:"双乾"},{value:"BALANCE",label:"余额"},{value:"ADAPAY",label:"汇付"},{value:"YEEPAY",label:"易宝"}],O=[{value:"INSTRUMENT",label:"乐器销售"},{value:"ACCESSORIES",label:"配件销售"},{value:"SCHOOL_BUY",label:"学校采购"},{value:"OTHER",label:"其它"}],x=[{value:"INSTRUMENT",label:"乐器"},{value:"ACCESSORIES",label:"辅件"},{value:"TEACHING",label:"教材"},{value:"STAFF",label:"教谱"},{value:"OTHER",label:"其它"}],C=[{value:"1",label:"一年级"},{value:"2",label:"二年级"},{value:"3",label:"三年级"},{value:"4",label:"四年级"},{value:"5",label:"五年级"},{value:"6",label:"六年级"},{value:"7",label:"初一"},{value:"8",label:"初二"},{value:"9",label:"初三"},{value:"10",label:"高一"},{value:"11",label:"高二"},{value:"12",label:"高三"}],I=[{value:"INTERNAL",label:"内部"},{value:"EXTERNAL",label:"外部"},{value:"ALL",label:"全部"}],j=[{label:"不限制",value:"1"},{label:"线上不可调为线下",value:"0"},{label:"线下不可调为线上",value:"2"},{label:"线上线下不可互调",value:"3"}],L=ce(i["musicGroupType"]),P=ce(i["classTime"]),$=[{label:"课程收费",value:0},{label:"会员收费",value:2},{label:"免费",value:3}],D=ce(i["payOrderType"]),G=ce(i["auditType"]),M=ce(i["auditPaymentType"]),N=ce(i["orderServerType"]),A=ce(i["orderAuditType"]),E=ce(i["rewardModeType"]),R=ce(i["musicClassType"]),q=ce(i["ProbationPeriodStatus"]),V=ce(i["downListType"]),U=ce(i["conclusion"]),H=ce(i["clientType"]),B=ce(i["couponType"]),Y=ce(i["backType"]),z=ce(i["memberEnum"]),W=ce(i["coupontypeDetail"]),K=ce(i["issue"]),J=ce(i["feedbackType"]),Q=ce(i["feedbackTypeDesc"]),Z=ce(i["campState"]),X=ce(i["catgGoupType"]),ee=ce(i["catRole"]),te=ce(i["catType"]),ae=ce(i["quiteReason"]),re=ce(i["payUserType"]),se=ce(i["levelStatus"]),ie=ce(i["evaluateStatus"]),ne=ce(i["problemType"]),oe=ce(i["schoolUserType"]),le=ce(i["shareLiveType"]);function ce(e){var t=[];for(var a in e)t.push({label:e[a],value:a});return t}var ue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["value","label"],a=Object(s["a"])(t,2),i=a[0],n=a[1],o={};if(e&&e.length){var l,c=Object(r["a"])(e);try{for(c.s();!(l=c.n()).done;){var u=l.value;o[u[i]]=u[n]}}catch(m){c.e(m)}finally{c.f()}}return o}},9541:function(e,t,a){},"95c5":function(e,t,a){"use strict";a("1fcd")},"98ed":function(e,t,a){"use strict";a("f7065")},"9b8b":function(e,t,a){"use strict";a("675a")},"9cf94":function(e,t,a){},"9d64":function(e,t,a){e.exports=a.p+"static/img/logo.ae7b11a3.png"},a2e1:function(e,t,a){"use strict";a("dd57")},a6e9:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return n}));var r=a("b775"),s=(a("4328"),"/api-web");function i(e){return Object(r["a"])({url:s+"/sysConfig/list",method:"get",params:e})}function n(e){return Object(r["a"])({url:s+"/sysConfig/batchUpdate",method:"post",data:e,headers:{"Content-Type":"application/json"}})}},a731:function(e,t,a){},a7ba:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n}));var r=a("829b"),s=function(e){return Object(r["a"])({url:"/api-web/sysTenantConfig/queryAll",params:e,method:"get"})},i=function(e){return Object(r["a"])({url:"/api-web/questionnaireTopic/queryPage",params:e,method:"get"})},n=function(e){return Object(r["a"])({url:"/api-web/sysTenantConfig/batchUpSet",data:e,method:"post",requestType:"json"})}},aa6f:function(e,t,a){},ace5:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{"label-width":"160px",model:e.form,"label-suffix":": ",inline:!0}},[e.isUserType&&e.addStudent?a("el-form-item",{attrs:{label:"是否购买会员"}},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:!0}},[e._v("购买会员")]),e._v(" "),a("el-radio",{attrs:{label:!1}},[e._v("不购买会员")])],1)],1):e._e(),e._v(" "),e.isUserType&&e.radio?a("el-form-item",{attrs:{label:"会员等级",prop:"memberRankSettingId",rules:[{required:!0,message:"请选择会员等级",trigger:"blur"}]}},[a("el-select",{staticStyle:{width:"620px !important"},attrs:{placeholder:"会员等级",clearable:"",filterable:""},on:{change:e.changeMember},model:{value:e.form.memberRankSettingId,callback:function(t){e.$set(e.form,"memberRankSettingId","string"===typeof t?t.trim():t)},expression:"form.memberRankSettingId"}},e._l(e.memberRankList,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})})),1)],1):e._e(),e._v(" "),e.isUserType&&e.radio?a("el-form-item",{attrs:{label:"会员周期",prop:"num",rules:[{required:!0,message:"请选择会员周期",trigger:"blur"}]}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"223px"},attrs:{controls:!1,precision:0,min:0,placeholder:"会员周期",disabled:!e.form.memberRankSettingId},on:{change:function(t){return e.changeMemberperiodEnum(e.form.period)}},model:{value:e.form.num,callback:function(t){e.$set(e.form,"num",t)},expression:"form.num"}})],1):e._e(),e._v(" "),e.isUserType&&e.radio?a("el-form-item",{attrs:{label:"周期单位",prop:"period",rules:[{required:!0,message:"请选择周期单位",trigger:"blur"}]}},[a("el-select",{staticStyle:{width:"223px !important"},attrs:{disabled:!e.form.memberRankSettingId||!e.form.num},on:{change:e.changeMemberperiodEnum},model:{value:e.form.period,callback:function(t){e.$set(e.form,"period",t)},expression:"form.period"}},e._l(e.memberEnumList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1):e._e(),e._v(" "),e.isUserType&&e.radio?a("el-form-item",{attrs:{label:"团购价",prop:"memberPaymentAmount",rules:[{pattern:/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,message:"请输入正确的金额"},{required:!0,message:"请输入现价",trigger:"blur"},{validator:e.validateMember,trigger:"blur"}]}},[a("el-input",{staticStyle:{width:"223px"},model:{value:e.form.memberPaymentAmount,callback:function(t){e.$set(e.form,"memberPaymentAmount",t)},expression:"form.memberPaymentAmount"}},[a("template",{slot:"append"},[e._v("元")])],2)],1):e._e(),e._v(" "),e.isUserType&&e.radio?a("el-form-item",{attrs:{label:"原价",prop:"originalMemberPaymentAmount",rules:[{required:!0,message:"请输入原价",trigger:"blur"}]}},[a("el-input",{staticStyle:{width:"223px"},attrs:{disabled:!0},model:{value:e.form.originalMemberPaymentAmount,callback:function(t){e.$set(e.form,"originalMemberPaymentAmount",t)},expression:"form.originalMemberPaymentAmount"}},[a("template",{slot:"append"},[e._v("元")])],2)],1):e._e(),e._v(" "),e.isUserType&&!e.addStudent&&e.showTime?a("el-form-item",{attrs:{label:"缴费时间",prop:"paymentDate",rules:[{required:!0,message:"请选择缴费时间",trigger:"blur"}]}},[a("el-date-picker",{staticStyle:{width:"620px"},attrs:{type:"daterange","picker-options":e.pickerOptions,"range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.form.paymentDate,callback:function(t){e.$set(e.form,"paymentDate",t)},expression:"form.paymentDate"}})],1):e._e()],1)},s=[],i=(a("c5f6"),a("ac6a"),a("c80c")),n=(a("96cf"),a("3b8d")),o=(a("ed08"),a("1672")),l=a("92e3"),c=a("a6e9"),u={props:["form","isUserType","organId","addStudent","showTime","viewDetail"],data:function(){return{pickerOptions:{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()+864e5<=(new Date).getTime()}},dataTime:["2021-05-14","2021-05-19"],memberEnumList:l["F"],memberRankList:[],radio:!0,memberPrice:{},getMemberFeeFlag:!0,rulesForm:{minMonthFee:null,maxMonthFee:null,minQuarterlyFee:null,maxQuarterlyFee:null,minHalfYearFee:null,maxHalfYearFee:null,minYearFee:null,maxYearFee:null}}},mounted:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){var t;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["d"])({isDefault:0});case 3:t=e.sent,this.memberRankList=t.data,e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:this.getMemberRules();case 11:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),beforeDestroy:function(){this.$set(this.form,"memo",null),this.$set(this.form,"memberRankSettingId",null),this.$set(this.form,"memberValidDate",null),this.$set(this.form,"memberPaymentAmount",null),this.$set(this.form,"originalMemberPaymentAmount",null),this.$set(this.form,"paymentDate",[])},methods:{getMemberRules:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(){var t,a,r=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c["a"])({group:"DEFAULT"});case 3:t=e.sent,a="cloud_price_range",t.data.forEach((function(e){if(e.paramName==a){var t=e.paranValue?JSON.parse(e.paranValue):null;t&&(r.rulesForm=t)}})),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}(),changeMemberperiodEnum:function(e){if(!this.form.num)return this.$set(this.form,"memberPaymentAmount",null),this.$set(this.form,"originalMemberPaymentAmount",null),void this.$set(this.form,"period",null);"DAY"==e&&(this.$set(this.form,"memberPaymentAmount",this.memberPrice.groupPurchaseDayFee*this.form.num),this.$set(this.form,"originalMemberPaymentAmount",this.memberPrice.originalDayFee*this.form.num)),"MONTH"==e&&(this.$set(this.form,"memberPaymentAmount",this.memberPrice.groupPurchaseMonthFee*this.form.num),this.$set(this.form,"originalMemberPaymentAmount",this.memberPrice.originalMonthFee*this.form.num)),"QUARTERLY"==e&&(this.$set(this.form,"memberPaymentAmount",this.memberPrice.groupPurchaseQuarterlyFee*this.form.num),this.$set(this.form,"originalMemberPaymentAmount",this.memberPrice.originalQuarterlyFee*this.form.num)),"YEAR_HALF"==e&&(this.$set(this.form,"memberPaymentAmount",this.memberPrice.groupPurchaseHalfYearFee*this.form.num),this.$set(this.form,"originalMemberPaymentAmount",this.memberPrice.originalHalfYearFee*this.form.num)),"YEAR"==e&&(this.$set(this.form,"memberPaymentAmount",this.memberPrice.groupPurchaseYearFee*this.form.num),this.$set(this.form,"originalMemberPaymentAmount",this.memberPrice.originalYearFee*this.form.num))},changeMember:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(t){var a;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t){e.next=18;break}if(!this.getMemberFeeFlag){e.next=18;break}return this.getMemberFeeFlag=!1,e.prev=3,e.next=6,Object(o["f"])({rankId:t,organId:this.organId});case 6:if(a=e.sent,this.memberPrice=a.data,this.getMemberFeeFlag=!0,a.data){e.next=12;break}return this.$bus.$emit("showguide",["memberList"]),e.abrupt("return");case 12:e.next=18;break;case 14:e.prev=14,e.t0=e["catch"](3),console.log(e.t0),this.getMemberFeeFlag=!0;case 18:case"end":return e.stop()}}),e,this,[[3,14]])})));function t(t){return e.apply(this,arguments)}return t}(),memberRankSettingIdChange:function(){var e=Object(n["a"])(Object(i["a"])().mark((function e(t){var a,r,s,n,l;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t){e.next=14;break}return e.prev=1,e.next=4,Object(o["f"])({rankId:t,organId:this.organId});case 4:if(s=e.sent,null!==(a=s.data)&&void 0!==a&&a.groupPurchaseHalfYearFee&&null!==(r=s.data)&&void 0!==r&&r.originalHalfYearFee?(this.$set(this.form,"memberPaymentAmount",null===(n=s.data)||void 0===n?void 0:n.groupPurchaseHalfYearFee),this.$set(this.form,"originalMemberPaymentAmount",null===(l=s.data)||void 0===l?void 0:l.originalHalfYearFee)):this.$message.error("请设置该会员的默认价格"),s.data){e.next=9;break}return this.$bus.$emit("showguide",["memberList"]),e.abrupt("return");case 9:e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](1),console.log(e.t0);case 14:case"end":return e.stop()}}),e,this,[[1,11]])})));function t(t){return e.apply(this,arguments)}return t}(),validateMember:function(e,t,a){var r=Number(t),s=0,i=0;switch(this.form.period){case"MONTH":s=Number(this.rulesForm.minMonthFee)*this.form.num,i=Number(this.rulesForm.maxMonthFee)*this.form.num;break;case"QUARTERLY":s=Number(this.rulesForm.minQuarterlyFee)*this.form.num,i=Number(this.rulesForm.maxQuarterlyFee)*this.form.num,console.log(this.form.period,s,i,this.rulesForm);break;case"YEAR_HALF":s=Number(this.rulesForm.minHalfYearFee)*this.form.num,i=Number(this.rulesForm.maxHalfYearFee)*this.form.num;break;case"YEAR":s=Number(this.rulesForm.minYearFee)*this.form.num,i=Number(this.rulesForm.maxYearFee)*this.form.num;break}return r>=s&&r<=i?a():a(new Error("定价应在".concat(s,"-").concat(i,"之间")))}},watch:{radio:function(e){e?this.$set(this.form,"memberValidDate",6):(this.$set(this.form,"memberRankSettingId",null),this.$set(this.form,"memberValidDate",null),this.$set(this.form,"memberPaymentAmount",null),this.$set(this.form,"originalMemberPaymentAmount",null),this.$set(this.form,"num",null),this.$set(this.form,"period",null),this.$set(this.form,"paymentDate",[]))},viewDetail:{deep:!0,handler:function(e){var t;null!==(t=e.member)&&void 0!==t&&t.memberRankSettingId?this.radio=!0:this.radio=!1}},"form.memberRankSettingId":function(e){e?this.changeMember(e):(this.$set(this.form,"memberPaymentAmount",null),this.$set(this.form,"originalMemberPaymentAmount",null),this.$set(this.form,"num",null),this.$set(this.form,"period",null))}}},m=u,d=(a("3664"),a("2877")),p=Object(d["a"])(m,r,s,!1,null,"2a8e73c0",null);t["a"]=p.exports},adb21:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var r=a("bc3a"),s=a.n(r),i=(a("4328"),a("5f87")),n=a("3908"),o=a("e3eb"),l=a.n(o),c=function(e,t,a,r){var o=t.url,c={method:t.method?t.method:"get",headers:{Authorization:Object(i["b"])(),tenantId:Object(i["a"])()},url:o,responseType:"blob"};"post"==c.method?c.data=t.params:c.params=t.params,e.$confirm(a||"您确定下载模板","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){n["a"].startLoading(),s()(l()(c)).then((function(a){var s=new Blob([a.data],{type:"application/vnd.ms-excel;charset=utf-8"}),i=new Response(s).text();i.then((function(a){if(-1!=a.indexOf("code")){var i=JSON.parse(a);if(403==i.code)return e.$message.error("登录过期,请重新登录!"),void setTimeout((function(){e.$store.dispatch("user/resetToken").then((function(){location.reload()}))}),1e3);200==i.code?e.$message.success(i.msg):e.$message.error(i.msg),r&&r()}else{var n=URL.createObjectURL(s),o=document.createElement("a"),l=t.fileName||"导出文件.xls";o.href=n,o.setAttribute("download",l),document.body.appendChild(o),o.click(),r&&r()}})),n["a"].endLoading()})).catch((function(t){console.log(t),e.$message.error("下载失败,请联系管理员"),n["a"].endLoading()}))})).catch((function(){}))}},b065:function(e,t,a){"use strict";a("167d")},b133:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{"label-width":"160px",model:e.form,"label-suffix":": "}},[a("el-form-item",{attrs:{label:"备注",prop:"memo",rules:[{required:!0,message:"请输入备注",trigger:"blur"}]}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.memo,callback:function(t){e.$set(e.form,"memo",t)},expression:"form.memo"}})],1)],1)},s=[],i={props:["form"]},n=i,o=(a("3fa6"),a("2877")),l=Object(o["a"])(n,r,s,!1,null,"8cbe7b52",null);t["a"]=l.exports},b294:function(e,t,a){},b2df:function(e,t,a){},b409:function(e,t,a){"use strict";a("c35d")},b4ac:function(e,t,a){"use strict";a.d(t,"l",(function(){return s})),a.d(t,"q",(function(){return i})),a.d(t,"m",(function(){return n})),a.d(t,"r",(function(){return o})),a.d(t,"i",(function(){return l})),a.d(t,"n",(function(){return c})),a.d(t,"b",(function(){return u})),a.d(t,"g",(function(){return m})),a.d(t,"c",(function(){return d})),a.d(t,"f",(function(){return p})),a.d(t,"p",(function(){return f})),a.d(t,"e",(function(){return h})),a.d(t,"h",(function(){return b})),a.d(t,"a",(function(){return v})),a.d(t,"o",(function(){return g})),a.d(t,"d",(function(){return y})),a.d(t,"k",(function(){return _})),a.d(t,"j",(function(){return k}));var r=a("829b"),s=function(e){return Object(r["a"])({url:"/api-web/classGroup/queryRemainCourseTypeDuration",data:{},params:e,requestType:"form"})},i=function(e){return Object(r["a"])({url:"/api-web/classGroupStudent/updateClassGroupStudents",data:e,method:"post",requestType:"form"})},n=function(e){return Object(r["a"])({url:"/api-web/studentManage/queryStudentSubTotalCourseTimes",params:e,method:"get",requestType:"form"})},o=function(e){return Object(r["a"])({url:"/api-web/studentManage/updateMemberExperience",data:e,method:"post",requestType:"form"})},l=function(e){return Object(r["a"])({url:"/api-web/classGroup/getMusicGroupCourseScheduleStatistics",params:e,method:"get"})},c=function(e){return Object(r["a"])({url:"/api-web/classGroup/update",params:e,data:e,method:"post"})},u=function(e){return Object(r["a"])({url:"/api-web/studentManage/countStudentSubTotalCourseTimes",params:e,method:"get",requestType:"form"})},m=function(e){return Object(r["a"])({url:"/api-web/courseScheduleConvert/queryStudent",params:e,method:"get",requestType:"form"})},d=function(e){return Object(r["a"])({url:"/api-web/courseScheduleConvert/action",data:e,method:"post"})},p=function(e){return Object(r["a"])({url:"/api-web/courseScheduleConvert/queryPage",data:e,method:"post"})},f=function(e){return Object(r["a"])({url:"/api-web/courseScheduleConvert/revoke",data:e,params:e,method:"get"})},h=function(e){return Object(r["a"])({url:"/api-web/courseScheduleConvert/queryCourse",data:e,params:e,method:"get"})},b=function(e){return Object(r["a"])({url:"/api-web/musicGroupShippingAddress/queryPage",data:e,params:e,method:"get",requestType:"form"})},v=function(e){return Object(r["a"])({url:"/api-web/musicGroupShippingAddress/add",data:e,method:"post"})},g=function(e){return Object(r["a"])({url:"/api-web/musicGroupShippingAddress/update",data:e,method:"post"})},y=function(e){return Object(r["a"])({url:"/api-web/musicGroupShippingAddress/delete",data:e,params:e,method:"post",requestType:"form"})},_=function(e){return Object(r["a"])({url:"/api-web/musicGroupDeliveryRecord/queryPage",data:e,params:e,method:"get",requestType:"form"})},k=function(e){return Object(r["a"])({url:"/api-web/musicGroupDeliveryRecord/queryGoodsDetail",data:e,params:e,method:"get",requestType:"form"})}},b67d:function(e,t,a){},bc63:function(e,t,a){"use strict";a("d37a")},c34d:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAACM1JREFUeAHlnH9oVVUcwHtvm27kjwoXKkKspBGRuswEmTO1/pBI8UeWkKV/RGqipMU2Z7HAH5urkQqa+UeUQWiuhH6QYMtyQyxdKKKMyKW2TRtb+CNm7lef72Pn8fbe/fnuefdu88Dl3Ht+fL/f87nnfO859573Qnf5GHp6ekIlJSWPdnV1TQiHw7lcy5ETCoVGYMZwObjuIb5B2k3ia1w2cF7PeT3x6a1bt57j3LcQSrWm4uLibHQs6O7unkUDZ9JguU46IOMqMn4E8JGhQ4d+VVpa2pa0MAcVUwIIo4fcunVrHvqXcsyhQekObHFdBFi3qfQtx77MzMyv0dvpWohNBa2AKisrs1paWl6lt7yF3nE2urVmA+tPBJaPHTv24zVr1vynS7gWQAcOHEirq6tbSU95G8Pu12VcMnIA1Uy9UnzVXs7Fn3kKngHhY6YCZjdHnidLNFcGzgn81KotW7bUeRGdNKA9e/ZkXLhwoQzlb3AkLceL8XZ1gdTNUZaXl/fO4sWLu+zKG+Un1TAe1Q/wqN5Pr5lqJLS/pQHpWFpa2pLNmzc3urXNNaDCwsICFB4Czr1ulQVZHptbOJ7DN51wY0fYTeGioqL5KDk80OBIG7E5m6N6w4YNc9y0Oc1pYZzxchTso/wQp3X6YbkMbHqhoKDg92PHjp11Yp+jISY9BzhfINAxUCfKAyzTwUiYW1ZW9r2dDbaA6DkzmPgdRtBQO2EDLP9fpgGz7XySJaCNGzfmdHR0yDzingHWeEfmiuNmiTKJJUqTWQVTJy3znM7Ozv2DFY4AEcfNmvFzWQm4BsQkcBsCpphVHCzptLGAZdK7Zu0xHGJMBKfRe2qoZJhvJmwAp3cx3KbgtH+Lb0PCEJPuxix51x0ER5jIEJP1ZEKHSBh748ePX0vBV6TWHRbGVVdXN9bU1PRZ3PbpQRUVFXfzSC/xCobu2skj9HniD73KclC/kjJL0dXtoKxlEdpeumPHjj7TmT5v+tra2l5DwihLKTaZAociLzK/qKInVjGPkqfFCptqyWZXlpeXr5fKrBHvQvcn6Opz010KHtvc3LyMOntUveiYE3JNTU0NKBijMt3GCg7OrkrVRV4ISLuIdUOKwlG6gPSSBkgNWVlZD6vXt1HajY2NC73AwcgejFsSC0cMJ62H3rSKWOdwS4AjuuhNn6FnmZx7CDnt7e3PqvpRQCS8rBKTjEOM4clGdTVDMoSj9HKTn1DnHuIoi8gQ4xXAGB7tlxGY8FRLQkkZd7LYqJ6G4WYJh0X1dnSsMdLtJo0bKl9LRjMa/on0IOAsIkEHHLGjCF+wVU7ig8ee5AscsRnI8kpnvpxHAGH4bLnQGHRD8g2OYgCkCJMw3jrMxQyVoTHWBcl3OMKATjMzEjNuJwPopEYw8aK8+KRA4KgGMNl9JAypCSohRXGyPckOzgfcWM8O2arNyJ8owyvXqpCmPLeQnMBZq8k2UzHCxi9AYoRTSP0CTi+13BA+6DSkUj3MYu+SpU+SqUBs4dhzbJVhlfKeo3Riy3F5zI9QCT7Flj3JzAa/4fTaMVIAyc4uv4MpJCNDAoIjE8ZhQQESDo4gBQVHDGSIDY/MpOUioGD5lZY7KGtF+RoaWBBANwLSbvm0EpvEYfOqZDWxvCMPItwMCpAtHEUjYEg3BNB1ZYwfMQ1+X70mdaovKEgM8esCqMGpoV7LCRzesbxpJgeHvJNji1F+EJDQ2SAz6Xojg3SnOYGDLas5iu0gYdtu3faZyKuXxWrKATmFo4y0g0QvfN0PSKzm68Ps3TujDEtF7BaOskEgWb2Z9AMSgE6HJ06cKN+jrynDdMbJwomxwXQyieyeVEJC/tVNmzadD8v2WC5+ijFKy6kGOMqOoCBViwHyFJMJ2Q8S6woa4SiTfIekmEQA8auZgyR4/rYtrUkBHN8h0Qb57HNIFEcAyRY0nKLnXpRCOFFITAFkd39CQLc2nwSL71jitIqSCKBebZ8maHWXIJ+eZdOVYZBJIIpXG2a6SERGoRUkRJna4FQN7YiyiALig/1BBFxxKsSgnHx6PsCjeV58ni44Sq4ZJPQsoUy0caq8mxg4F3Nycr5RdaJfU48ePdo5ffp0AfaMykwiFnkL8/Pzz9TW1kYmoLrhxNiUj71ZbHg6ImkCB3D7OI22Kaas41MAlSAr+nOFyLd5VRtfNIydDRe5vk+lJRl3MMlajMGzOTwPKysbaFA5+fJeXQecZrYFPwiHW0pnH0CSCL31KHtPFfAQy8v3BPke5FlV1aIL2CuZfPbZphP1QUo7BLdT8Ky69hD7BUdM9KyLNv9K2z+Kb6+hYHaETcfh/hxfeLBeA6ebNelUfk92Mr6Nhg4Nx3cJBziKwk/GVxiM1wDaxrzH8OmXMMQUALqbbI6sU9eDNQZOLW3daNY+wyGmCvNjlofYcV+H0/b746IyIaUxcFoZWnkMrctmikx7kFRguf8Hj+sFCJK1yWAL7bRrnhUcabChD4olwS/zGpj4yf9mLCTdssfF1uvP57RFNrovwu/Yrj9tAUlDcdrngHQFwbI9dqBDkp+HL2e+I0sr2+AIkEgB0ikgnZduyaXjerYW+FugHXWL+OzkCI6Y5ro3MNOehdP+krojRcAACm0Mq7kMq1o3Nls6aSNBdM3qjIyMyfSkU0b5/TENW49jV55bONIW14CkkjzdmDtM447s5NJ0w5OUDTjIO6oKbC1gWF1KxhbXQyxeCe9/8kmTzQWPxecFfF2Xnp6+ksf4L17sSKoHxSrkztTwsu1xetN67lbkNWVsfgDnf6NzNTZN8QpHbPfcg2IByA/yWltbV+DE5fv76Ng8H87/4iZVZGdn7123bp08rbQErYCURbxwyuTn1vLzqqWkPc2RkmkBPbYTHYeJ5S+65P/MtM/4UwJIgZK495dEizidxfEUh9c/KWhDxlGOIwyjKqDIkEpZSDmgWMtpTPj27duTeNc0gTufy51P+JvA3vKy602Oa5SL/E0gZSN/E4hfOc25b0/O/wFGCwAhyqFeLQAAAABJRU5ErkJggg=="},c35d:function(e,t,a){},c466:function(e,t,a){"use strict";a.d(t,"n",(function(){return n})),a.d(t,"f",(function(){return o})),a.d(t,"g",(function(){return l})),a.d(t,"h",(function(){return c})),a.d(t,"i",(function(){return u})),a.d(t,"j",(function(){return m})),a.d(t,"e",(function(){return d})),a.d(t,"d",(function(){return p})),a.d(t,"a",(function(){return f})),a.d(t,"b",(function(){return h})),a.d(t,"c",(function(){return b})),a.d(t,"k",(function(){return v})),a.d(t,"l",(function(){return g})),a.d(t,"m",(function(){return y}));a("a481");var r=a("5a0c"),s=a.n(r),i=a("56d7");function n(e){var t=e.getFullYear(),a=e.getMonth()+1,r=e.getDate();return a=a<10?"0"+a:a,r=r<10?"0"+r:r,t+"-"+a+"-"+r}function o(e){return e.setDate(1),e}function l(e){var t=e.getMonth(),a=++t,r=new Date(e.getFullYear(),a,1),s=864e5;return new Date(r-s)}function c(e){var t=new Date(e.replace(/-/g,"/")).getTime(),a=new Date(e);0==a.getDay()&&(t-=6048e5);var r=t-24*(a.getDay()-1)*60*60*1e3,s=new Date(r),i=s.getFullYear(),n=s.getMonth()+1<10?"0"+(s.getMonth()+1):s.getMonth()+1,o=s.getDate()<10?"0"+s.getDate():s.getDate(),l=i+"-"+n+"-"+o;return l}function u(e){var t=new Date(e.replace(/-/g,"/")).getTime(),a=new Date(e),r=7-a.getDay();7==r&&(r=0);var s=t+24*r*60*60*1e3,i=new Date(s),n=i.getFullYear(),o=i.getMonth()+1<10?"0"+(i.getMonth()+1):i.getMonth()+1,l=i.getDate()<10?"0"+i.getDate():i.getDate(),c=n+"-"+o+"-"+l;return c}function m(e){var t=new Date(e.replace(/-/g,"/")).getDay();return 0===t&&(t=7),t}function d(e,t,a){return Math.abs(s()(e+" "+t).diff(e+" "+a,"Minute"))}function p(e,t,a){var r=s()(e+" "+t).add(a,"minute");return s()(e+" 21:00").isBefore(r)?(i["$message"].error("课程结束时间不可超过21:00点,请重新设置开始时间"),""):r.format("HH:mm")}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=s()("2021-12-17 "+e).add(t,"minute");return a.format("HH:mm:ss")}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=s()("2021-12-17 "+e).add(t,"minute").add(1,"second");return a.format("HH:mm:ss")}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=s()("2021-12-17 "+e).add(t,"minute").subtract(1,"second");return a.format("HH:mm:ss")}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=s()("2021-12-17 "+e).subtract(t,"minute");return a.format("HH:mm:ss")}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=s()("2021-12-17 "+e).subtract(t,"minute").add(1,"second");return a.format("HH:mm:ss")}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=s()("2021-12-17 "+e).subtract(t,"minute").subtract(1,"second");return a.format("HH:mm:ss")}},d349:function(e,t,a){"use strict";a.d(t,"e",(function(){return u})),a.d(t,"d",(function(){return m})),a.d(t,"f",(function(){return d})),a.d(t,"c",(function(){return p})),a.d(t,"o",(function(){return f})),a.d(t,"D",(function(){return h})),a.d(t,"E",(function(){return b})),a.d(t,"F",(function(){return v})),a.d(t,"i",(function(){return g})),a.d(t,"g",(function(){return y})),a.d(t,"j",(function(){return _})),a.d(t,"r",(function(){return k})),a.d(t,"p",(function(){return F})),a.d(t,"q",(function(){return T})),a.d(t,"h",(function(){return S})),a.d(t,"s",(function(){return w})),a.d(t,"G",(function(){return O})),a.d(t,"k",(function(){return x})),a.d(t,"t",(function(){return C})),a.d(t,"w",(function(){return I})),a.d(t,"u",(function(){return j})),a.d(t,"v",(function(){return L})),a.d(t,"n",(function(){return P})),a.d(t,"b",(function(){return $})),a.d(t,"C",(function(){return D})),a.d(t,"m",(function(){return G})),a.d(t,"B",(function(){return M})),a.d(t,"a",(function(){return N})),a.d(t,"l",(function(){return A})),a.d(t,"y",(function(){return E})),a.d(t,"x",(function(){return R})),a.d(t,"z",(function(){return q})),a.d(t,"A",(function(){return V}));var r=a("a8db"),s=a("b775"),i=a("829b"),n=a("4328"),o=a.n(n),l=["id"],c="/api-web";function u(e){return Object(s["a"])({url:c+"/organization/queryPage",method:"get",params:e})}function m(e){return Object(s["a"])({url:c+"/organization/add",method:"post",data:o.a.stringify(e)})}function d(e){return Object(s["a"])({url:c+"/organization/update",method:"post",data:o.a.stringify(e)})}function p(e){return Object(i["a"])({url:c+"/area/queryChild",method:"get",hideLoading:!0,params:e})}function f(e){return Object(s["a"])({url:c+"/area/getParentArea/".concat(e.id),method:"get"})}function h(e){return Object(s["a"])({url:c+"/subject/queryPageByIdOrName",method:"post",data:o.a.stringify(e)})}function b(e){return Object(s["a"])({url:c+"/subject/queryPageTree",method:"get",params:e})}function v(e){return Object(s["a"])({url:c+"/subject/upset",method:"post",data:e})}function g(e){return Object(s["a"])({url:c+"/chargeType/upSet",method:"post",data:e})}function y(e){return Object(s["a"])({url:c+"/chargeType/del/".concat(e),method:"post"})}function _(e){return Object(s["a"])({url:c+"/courseHomeworkTemplate/queryPage",method:"post",data:e})}function k(e){return Object(s["a"])({url:c+"/courseHomeworkTemplate/update",method:"post",data:o.a.stringify(e)})}function F(e){return Object(s["a"])({url:c+"/courseHomeworkTemplate/add",method:"post",data:o.a.stringify(e)})}function T(e){return Object(s["a"])({url:c+"/courseHomeworkTemplate/del/".concat(e),method:"post"})}function S(e){return Object(i["a"])({url:c+"/chargeTypeSubjectMapper/queryPage",method:"get",data:{},params:e,requestType:"form"})}function w(e){return Object(i["a"])({url:c+"/chargeTypeSubjectMapper/insert",method:"post",data:e})}function O(e){return Object(i["a"])({url:c+"/chargeTypeSubjectMapper/update",method:"post",data:e})}function x(e){var t=e.id,a=Object(r["a"])(e,l);return Object(i["a"])({url:c+"/chargeTypeSubjectMapper/del/"+t,method:"post",params:a})}function C(e){return Object(i["a"])({url:c+"/musicGroupOrganizationCourseSettings/add",method:"post",data:e})}function I(e){return Object(i["a"])({url:c+"/musicGroupOrganizationCourseSettings/update",method:"post",data:e})}function j(e){return Object(i["a"])({url:c+"/musicGroupOrganizationCourseSettings/delSetting",method:"post",data:{},params:e,requestType:"form"})}function L(e){return Object(i["a"])({url:c+"/musicGroupOrganizationCourseSettings/queryPage",method:"get",data:{},params:e,requestType:"form"})}function P(e){return Object(i["a"])({url:c+"/organizationCourseUnitPriceSettings/queryPage",method:"get",params:e,data:{},requestType:"form"})}function $(e){return Object(i["a"])({url:c+"/organizationCourseUnitPriceSettings/save",method:"post",data:e})}function D(e){return Object(i["a"])({url:c+"/organizationCourseUnitPriceSettings/update",method:"post",data:e})}function G(e){return Object(i["a"])({url:c+"/organizationCourseDurationSettings/queryPage",method:"get",data:{},params:e})}function M(e){return Object(i["a"])({url:c+"/organizationCourseDurationSettings/update",method:"post",params:e})}function N(e){return Object(i["a"])({url:c+"/organizationCourseDurationSettings/insert",method:"post",params:e})}function A(e){return Object(i["a"])({url:c+"/organizationCourseDurationSettings/del",method:"post",data:e})}function E(e){return Object(i["a"])({url:c+"/organizationCloudTeacherFee/queryPage",method:"get",params:e})}function R(e){return Object(i["a"])({url:c+"/organizationCloudTeacherFee/add",method:"post",requestType:"form",data:e})}function q(e){return Object(i["a"])({url:c+"/organizationCloudTeacherFee/update",method:"post",requestType:"form",data:e})}function V(e,t){return Object(i["a"])({url:c+"/organizationCourseUnitPriceSettings/querySingle/".concat(e,"/").concat(t),method:"get"})}},d37a:function(e,t,a){},d7c6:function(e,t,a){},dd57:function(e,t,a){},e00e:function(e,t,a){},e3de:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"t-container"},[a("save-form",{staticClass:"searchForm",attrs:{inline:!0,"save-key":e.saveKey,model:e.searchForm},on:{submit:e.search}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"老师姓名 编号 手机号",clearable:""},model:{value:e.searchForm.search,callback:function(t){e.$set(e.searchForm,"search","string"===typeof t?t.trim():t)},expression:"searchForm.search"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[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:{align:"center",prop:"teacherId",label:"老师编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v("\n "+e._s(t.row.teacherId)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"teacherName",label:"老师姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v("\n "+e._s(t.row.teacherName)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"teacherPhone",label:"联系电话"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v("\n "+e._s(t.row.teacherPhone)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"jobNature",label:"工作类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("jobNature")(t.row.jobNature))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"classGroupName",label:"执教班级"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"num",label:"出勤次数"}})],1),e._v(" "),a("pagination",{attrs:{"save-key":e.saveKey,sync:"",total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:total":function(t){return e.$set(e.rules,"total",t)},"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)],1)},s=[],i=(a("7f7f"),a("386d"),a("333d")),n=a("1cc7"),o={name:"tteacherList",data:function(){return{searchForm:{status:"",teachingClass:"",attendance:"",search:""},searchLsit:[],tableList:[],mixCourseList:[],rules:{limit:10,page:1,total:0,page_size:[10,20,30,40]}}},components:{pagination:i["a"]},mounted:function(){this.teamid=this.$route.query.id,this.getList()},activated:function(){this.teamid=this.$route.query.id,this.getList()},computed:{saveKey:function(){return"teamDetails-teacherList|id|"+this.$route.query.id}},methods:{search:function(){this.rules.page=1,this.getList()},getList:function(){var e=this;Object(n["Wb"])({musicGroupId:this.teamid,page:this.rules.page,rows:this.rules.limit,search:this.searchForm.search||null}).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.rules.total=t.data.total)}))},gotoRecord:function(){this.$router.push({path:"/business/teamTeacherRecord",query:{id:this.teamid,status:this.$route.query.status,name:this.$route.query.name}})}}},l=o,c=(a("6814"),a("2877")),u=Object(c["a"])(l,r,s,!1,null,null,null);t["a"]=u.exports},eb99:function(e,t,a){},ed08:function(e,t,a){"use strict";a.d(t,"c",(function(){return n})),a.d(t,"b",(function(){return o})),a.d(t,"a",(function(){return l}));var r=a("bd86"),s=(a("c5f6"),a("28a5"),a("a481"),a("6b54"),a("7618"),a("5a0c")),i=a.n(s);var n=function(e){var t=[];for(var a in e)if(e.hasOwnProperty(a)){var r=e[a],s=a.toLocaleUpperCase();t.push({label:r,value:"TRUE"===s||"FALSE"===s?"TRUE"===s:a})}return t},o=function(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"YYYY-MM-DD";return e&&e.length?(t={},Object(r["a"])(t,a[0]||"start",i()(e[0]).isValid()?i()(e[0]).format(s):""),Object(r["a"])(t,a[1]||"end",i()(e[1]).isValid()?i()(e[1]).format(s):""),t):{}},l=function(e){var t,a,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"YYYY-MM-DD";return e&&e.length?"YYYY-MM-DD"===n?(t={},Object(r["a"])(t,s[0]||"start",i()(e[0]).isValid()?i()(e[0]).format(n)+" 00:00:00":""),Object(r["a"])(t,s[1]||"end",i()(e[1]).isValid()?i()(e[1]).format(n)+" 23:59:59":""),t):(a={},Object(r["a"])(a,s[0]||"start",i()(e[0]).isValid()?i()(e[0]).format(n):""),Object(r["a"])(a,s[1]||"end",i()(e[1]).isValid()?i()(e[1]).format(n):""),a):{}}},f068:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"m-container"},[a("h2",[a("el-page-header",{attrs:{content:e.name},on:{back:e.onCancel}})],1),e._v(" "),a("div",{staticClass:"m-core"},[a("p",{staticClass:"msg",class:"PROGRESS"==e.status?"ing":""},[a("img",{attrs:{src:"PROGRESS"==e.status?e.stepImgs.PROGRESS:e.stepImgs.PAUSE,alt:""}}),e._v("\n "+e._s("PROGRESS"==e.status?"进行中":"已结束")+"\n ")]),e._v(" "),a("tab-router",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeIndex,callback:function(t){e.activeIndex="string"===typeof t?t.trim():t},expression:"activeIndex"}},[e.permission("/teamDetails/baseInfo")?a("el-tab-pane",{attrs:{label:"基本信息",lazy:"",name:"1"}},["1"==e.activeIndex?a("baseinfo",{attrs:{teamid:e.teamid}}):e._e()],1):e._e(),e._v(" "),e.permission("/teamDetails/teacherList")?a("el-tab-pane",{attrs:{label:"老师列表",lazy:"",name:"2"}},["2"==e.activeIndex?a("teacherList",{attrs:{teamid:e.teamid}}):e._e()],1):e._e(),e._v(" "),e.permission("/teamDetails/studentList")?a("el-tab-pane",{attrs:{label:"学员列表",lazy:"",name:"3"}},["3"==e.activeIndex?a("studentList",{attrs:{teamid:e.teamid}}):e._e()],1):e._e(),e._v(" "),e.permission("/teamDetails/classList")?a("el-tab-pane",{attrs:{label:"班级详情",lazy:"",name:"4"}},["4"==e.activeIndex?a("classList",{attrs:{teamid:e.teamid}}):e._e()],1):e._e(),e._v(" "),e.permission("/teamDetails/courseList")?a("el-tab-pane",{attrs:{label:"课表详情",lazy:"",name:"5"}},["5"==e.activeIndex?a("courseList",{attrs:{teamid:e.teamid}}):e._e()],1):e._e()],1)],1)])},s=[],i=(a("7f7f"),a("51c1")),n=a("e3de"),o=a("7472"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"c-container"},[a("div",{directives:[{name:"permission",rawName:"v-permission",value:"courseSchedule/coursePostpone",expression:"'courseSchedule/coursePostpone'"}],staticClass:"newBand",on:{click:e.postpone}},[e._v("\n 课程顺延\n ")]),e._v(" "),a("div",{staticClass:"tableWrap"},[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:{align:"center",prop:"classGroupName",label:"班级名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{color:"var(--color-primary)",cursor:"pointer"},on:{click:function(a){return e.gotoClassList(t.row.classGroupName)}}},[e._v("\n "+e._s(t.row.classGroupName)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"班级类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("classType")(t.row.classGroupType))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"masterTeacher",label:"主教老师"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"subTeacher",label:"助教老师"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"currentClassTimes",label:"当前课次"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.currentClassTimes+"/"+t.row.totalClassTimes)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studyNum",label:"在读人数"}}),e._v(" "),e.permission("courseSchedule/coursePostpone")?a("el-table-column",{attrs:{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.signPostpone(t.row)}}},[e._v("顺延课程")])],1)]}}],null,!1,433730982)}):e._e()],1),e._v(" "),a("pagination",{attrs:{sync:"","save-key":"teamDetails-classList",total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:total":function(t){return e.$set(e.rules,"total",t)},"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.postponeVisible,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.postponeVisible=t}}},[a("el-form",{ref:"postponeForm",attrs:{model:e.postponeForm,rules:e.postponeRules}},[a("el-form-item",{attrs:{label:"开始日期",prop:"stopTime"}},[a("el-date-picker",{attrs:{type:"date","picker-options":e.bigin,"value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.postponeForm.stopTime,callback:function(t){e.$set(e.postponeForm,"stopTime","string"===typeof t?t.trim():t)},expression:"postponeForm.stopTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"顺延日期",prop:"resetTime"}},[a("el-date-picker",{attrs:{type:"date","picker-options":e.options,"value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.postponeForm.resetTime,callback:function(t){e.$set(e.postponeForm,"resetTime","string"===typeof t?t.trim():t)},expression:"postponeForm.resetTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"跳过节假日"}},[a("el-checkbox",{model:{value:e.postponeForm.holiday,callback:function(t){e.$set(e.postponeForm,"holiday","string"===typeof t?t.trim():t)},expression:"postponeForm.holiday"}})],1)],1),e._v(" "),a("span",{staticStyle:{color:"#f56c6c"}},[e._v("注意:将会把所选班级的课表,「开始日期」之后的全部未开始课程;\n 调整到「顺延日期」之后重新排课,可以勾选跳过节假日;")]),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.postponeVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitInfo}},[e._v("确 定")])],1)],1)],1)},c=[],u=a("333d"),m=a("1cc7"),d=a("ec8a"),p={name:"tclassList",data:function(){return{postponeVisible:!1,searchLsit:[],searchForm:{name:"",status:""},tableList:[],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},postponeForm:{stopTime:"",resetTime:"",holiday:!1},postponeRules:{stopTime:[{required:!0,message:"请选择开始日期",trigger:"blur"}],resetTime:[{required:!0,message:"请选择顺延日期",trigger:"blur"}]},activeClass:"",activeList:[],options:this.processDate(),bigin:this.beginDate()}},components:{pagination:u["a"]},created:function(){},mounted:function(){this.getList()},activated:function(){this.getList()},methods:{permission:function(e){return Object(d["a"])(e)},getList:function(){var e=this;this.teamid=this.$route.query.id,Object(m["Y"])({search:this.teamid,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)}))},resetClass:function(){this.$router.push({path:"/business/resetClass",query:{id:this.teamid}})},postpone:function(){this.activeList.length<=0?this.$message.error("请至少选择一个班级"):this.postponeVisible=!0},signPostpone:function(e){this.activeClass=e.classGroupId,this.postponeVisible=!0},handleClose:function(){this.postponeVisible=!1,this.$refs["postponeForm"].resetFields()},handleSelectionChange:function(e){this.activeList=e;var t=e.map((function(e){return e.classGroupId}));this.activeClass=t.join(",")},submitInfo:function(){var e=this;this.$refs["postponeForm"].validate((function(t){if(t){var a=e.activeClass,r=e.postponeForm.stopTime,s=e.postponeForm.resetTime,i=e.postponeForm.holiday,n={classGroupIds:a,pauseDate:r,recoveryDate:s,skipHoliday:i};Object(m["y"])(n).then((function(t){200==t.code&&e.$message.success("修改成功")}))}}))},processDate:function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){return e.postponeForm.stopTime?new Date(e.postponeForm.stopTime).getTime()>t.getTime():t.getTime()>Date.now()}}},beginDate:function(){return{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()+864e5<=(new Date).getTime()}}},gotoClassList:function(e){this.$router.push({name:"teamCLassList",params:{search:e}})}}},f=p,h=a("2877"),b=Object(h["a"])(f,l,c,!1,null,null,null),v=b.exports,g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[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-date-picker",{staticStyle:{width:"400"},attrs:{type:"daterange",align:"right","unlink-panels":"","range-separator":"-","start-placeholder":"课程开始日期","end-placeholder":"课程结束日期","value-format":"yyyy-MM-dd","picker-options":e.pickerOptions},model:{value:e.searchForm.date,callback:function(t){e.$set(e.searchForm,"date","string"===typeof t?t.trim():t)},expression:"searchForm.date"}})],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"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",label:"时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.classDate)+" "+e._s(t.row.startClassTime?t.row.startClassTime.substr(0,5):"")+"-"+e._s(t.row.endClassTime?t.row.endClassTime.substr(0,5):"")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseScheduleName",label:"班级名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseScheduleType",label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.courseScheduleType))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"teacherNum",label:"主教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.masterTeacherName)+"("+e._s(t.row.masterTeacherId)+")\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"teacherNum",label:"助教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",e._l(t.row.teachingTeachers,(function(t,r){return"TEACHING"==t.teacherRole?a("p",{key:r},[e._v(" "+e._s(t.userName)+"("+e._s(t.userId)+")")]):e._e()})),0)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e.permission("courseSchedule/queryTeacherSalary")?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.setCourseInfo(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:"课酬调整",width:"800px",visible:e.dialogTableVisible},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[a("el-table",{attrs:{data:e.activeTeacherList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"老师姓名",prop:"teacherName"}}),e._v(" "),a("el-table-column",{attrs:{label:"老师角色"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("workType")(t.row.teacherRole))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"课程课酬",prop:"expectSalary"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e.permission("courseSchedule/updateTeacherCoursesSalary")?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.resetTeacher(t.row)}}},[e._v("操作")]):e._e()],1)]}}])})],1),e._v(" "),a("el-dialog",{attrs:{width:"500px",title:"调整",visible:e.innerVisible,"append-to-body":""},on:{"update:visible":function(t){e.innerVisible=t}}},[a("el-form",{ref:"teacherMask",attrs:{model:e.teacherMask,rules:e.teacherRules}},[a("el-form-item",{attrs:{label:"调整范围",prop:"radio"}},[a("el-radio",{attrs:{label:"all"},model:{value:e.teacherMask.radio,callback:function(t){e.$set(e.teacherMask,"radio","string"===typeof t?t.trim():t)},expression:"teacherMask.radio"}},[e._v("之后剩余课次")]),e._v(" "),a("el-radio",{attrs:{label:"one"},model:{value:e.teacherMask.radio,callback:function(t){e.$set(e.teacherMask,"radio","string"===typeof t?t.trim():t)},expression:"teacherMask.radio"}},[e._v("仅限本次")])],1),e._v(" "),a("el-form-item",{attrs:{label:"课程课酬",prop:"salary"}},[a("el-input",{staticStyle:{width:"180px"},model:{value:e.teacherMask.salary,callback:function(t){e.$set(e.teacherMask,"salary","string"===typeof t?t.trim():t)},expression:"teacherMask.salary"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.innerVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.resetSalary}},[e._v("确 定")])],1)],1)],1)],1)},y=[],_=a("8018"),k={name:"tsalaryList",data:function(){return{dialogTableVisible:!1,innerVisible:!1,searchForm:{date:""},pickerOptions:{firstDayOfWeek:1},tableList:[],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},searchLsit:[],activeTeacherList:[{1:1}],teacherMask:{salary:"",subsidy:"",radio:""},courseScheduleId:"",teacherRules:{salary:[{required:!0,message:"请输入课程课酬",trigger:"blur"}],subsidy:[{required:!0,message:"请输入课时补贴",trigger:"blur"}],radio:[{required:!0,message:"请选择调整范围",trigger:"blur"}]},tempSelectRow:{}}},components:{pagination:u["a"]},mounted:function(){this.getList()},activated:function(){this.getList()},methods:{permission:function(e){return Object(d["a"])(e)},search:function(){this.rules.page=1,this.getList()},getList:function(){var e=this;this.teamid=this.$route.query.id,this.searchForm.date||(this.searchForm.date=[]);var t={musicGroupId:this.teamid,startTime:this.searchForm.date[0]||null,endTime:this.searchForm.date[1]||null,page:this.rules.page,rows:this.rules.limit};Object(m["ab"])(t).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.rules.total=t.data.total)}))},setCourseInfo:function(e){var t=this;this.tempSelectRow=e,Object(m["Qb"])({courseScheduleId:e.courseScheduleId}).then((function(a){200==a.code&&(t.dialogTableVisible=!0,t.courseScheduleId=e.courseScheduleId,t.activeTeacherList=a.data)}))},resetTeacher:function(e){this.innerVisible=!0,this.activeTeacher=e},resetSalary:function(){var e=this,t=this;this.$refs["teacherMask"].validate((function(a){a?Object(_["B"])({courseScheduleId:e.courseScheduleId,salary:e.teacherMask.salary,teacherId:e.activeTeacher.teacherId,scope:e.teacherMask.radio}).then((function(a){200==a.code&&(e.$message.success("修改成功"),e.teacherMask={salary:"",subsidy:"",radio:""},e.innerVisible=!1,t.setCourseInfo(e.tempSelectRow))})):e.$message.error("请填写必要参数")}))}}},F=k,T=Object(h["a"])(F,g,y,!1,null,null,null),S=T.exports,w=a("73b3"),O={name:"teamDetail",data:function(){return{activeIndex:this.$route.query.checkIndex?this.$route.query.checkIndex:"1",teamid:"",name:"",stepImgs:{PROGRESS:a("7a7c"),PAUSE:a("c34d")},status:""}},mounted:function(){this.activeIndex="1",this.init()},activated:function(){this.activeIndex="1",this.init()},methods:{permission:function(e){return Object(d["a"])(e)},init:function(){var e=this;this.$nextTick((function(t){e.status=e.$route.query.status,e.teamid=e.$route.query.id,e.name=e.$route.query.id?e.$route.query.name+"(".concat(e.$route.query.id,")"):e.$route.query.name}))},handleClick:function(e){this.activeIndex=e.name},onCancel:function(){this.$store.dispatch("delVisitedViews",this.$route),this.$router.push({path:"/teamList"})}},components:{studentList:i["a"],teacherList:n["a"],courseList:o["a"],classList:v,salaryList:S,baseinfo:w["a"]}},x=O,C=(a("95c5"),Object(h["a"])(x,r,s,!1,null,"1d928066",null));t["default"]=C.exports},f6ab:function(e,t,a){"use strict";a("36c9")},f7065:function(e,t,a){}}]);