(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-29e2fc10","chunk-0907964b"],{"01f5":function(e,t,r){"use strict";var a=r("ceeb"),s=r.n(a);s.a},"041a":function(e,t,r){"use strict";var a=r("8ee6"),s=r.n(a);s.a},"0464":function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{model:e.list}},[r("el-table",{staticStyle:{width:"100%","text-alogn":"center"},attrs:{data:e.form,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("el-table-column",{key:"courseType",attrs:{label:"课程类型",prop:"courseType",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-form-item",{attrs:{prop:"form."+t.$index+".courseType",rules:{required:!0,message:"请选择课程类型",trigger:"change"}}},[r("el-select",{staticStyle:{width:"90%!important"},attrs:{size:"small",placeholder:"课程类型",clearable:"",disabled:e.isDisabled},on:{change:function(r){return e.courseItemChange(t.row,t.$index)}},model:{value:e.list.form[t.$index].courseType,callback:function(r){e.$set(e.list.form[t.$index],"courseType",r)},expression:"list.form[scope.$index].courseType"}},e._l(e.courseUnitPriceSettingsByType,(function(t,a){return r("el-option",{key:a,attrs:{disabled:e.isOptionDisabled(a),label:e.courseType[a],value:a}})})),1)],1)]}}])}),e._v(" "),e.isCommon?r("el-table-column",{key:"isStudentOptional",attrs:{label:"是否可选",prop:"isStudentOptional",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-form-item",{attrs:{prop:"form."+t.$index+".isStudentOptional",rules:{required:!0,message:"请选择是否可选",trigger:"change"}}},[r("el-select",{staticStyle:{width:"90%!important"},attrs:{size:"small",placeholder:"是否可选",disabled:e.isDisabled,clearable:""},model:{value:e.list.form[t.$index].isStudentOptional,callback:function(r){e.$set(e.list.form[t.$index],"isStudentOptional",r)},expression:"list.form[scope.$index].isStudentOptional"}},e._l(e.boolOptionsOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1)]}}],null,!1,629554011)}):e._e(),e._v(" "),r("el-table-column",{key:"courseTotalMinuties",attrs:{label:"课程时长(分钟)",prop:"courseTotalMinuties",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-form-item",{attrs:{prop:"form."+t.$index+".courseTotalMinuties",rules:[{required:!0,message:"请输入课程时长",trigger:"blur"}]}},[r("el-input-number",{staticClass:"number-input",staticStyle:{width:"90%!important"},attrs:{size:"small",controls:!1,precision:0,min:0,disabled:e.isDisabled,placeholder:"课程时长"},on:{change:function(r){return e.$listeners.priceChange(t.row,t.$index)}},model:{value:e.list.form[t.$index].courseTotalMinuties,callback:function(r){e.$set(e.list.form[t.$index],"courseTotalMinuties",r)},expression:"list.form[scope.$index].courseTotalMinuties"}})],1)]}}])}),e._v(" "),r("el-table-column",{key:"courseCurrentPrice",attrs:{label:"现价(元)",prop:"courseCurrentPrice",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-form-item",{attrs:{prop:"form."+t.$index+".courseCurrentPrice",rules:{required:!0,message:"请输入现价",trigger:"blur"}}},[r("el-input-number",{staticClass:"number-input",staticStyle:{width:"90%!important"},attrs:{size:"small",controls:!1,precision:0,min:0,placeholder:"请输入现价"},on:{change:e.change},model:{value:e.list.form[t.$index].courseCurrentPrice,callback:function(r){e.$set(e.list.form[t.$index],"courseCurrentPrice",r)},expression:"list.form[scope.$index].courseCurrentPrice"}})],1)]}}])},[r("template",{slot:"header"},[r("p",{staticStyle:{position:"relative"}},[e._v("\n 现价(元)\n "),r("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[r("div",{attrs:{slot:"content"},slot:"content"},[e._v("学生实际缴费金额")]),e._v(" "),r("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c"}})])],1)])],2),e._v(" "),r("el-table-column",{key:"courseOriginalPrice",attrs:{prop:"courseOriginalPrice",label:"原价(元)"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-form-item",{attrs:{prop:"form."+t.$index+".courseOriginalPrice",rules:{required:!0,message:"请输入原价",trigger:"blur"}}},[r("el-input-number",{staticClass:"number-input",staticStyle:{width:"90%!important"},attrs:{size:"small",controls:!1,precision:0,min:0,placeholder:"请输入原价"},model:{value:e.list.form[t.$index].courseOriginalPrice,callback:function(r){e.$set(e.list.form[t.$index],"courseOriginalPrice",r)},expression:"list.form[scope.$index].courseOriginalPrice"}})],1)]}}])}),e._v(" "),e.clearable?r("el-table-column",{key:"close",attrs:{prop:"close",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.form.length>1?r("i",{staticClass:"el-icon-circle-close",staticStyle:{"margin-bottom":"24px",cursor:"pointer"},on:{click:function(r){e.$listeners.remove&&e.$listeners.remove(t.$index)}}}):e._e()]}}],null,!1,4278559538)}):e._e()],1),e._v(" "),!e.isCommon&&e.$listeners.create?r("el-button",{staticStyle:{width:"100%",margin:"20px 0"},attrs:{icon:"el-icon-circle-plus-outline",plain:"",type:"info",size:"small"},on:{click:e.$listeners.create}},[e._v("新增课程类型")]):e._e()],1)},s=[],n=(r("6762"),r("2fdb"),r("267e")),i=r("ed08"),o=r("92e3"),l=r("6612"),c=r.n(l),u=(r("704d"),{props:["form","isCommon","isDisabled","isUserType","courseUnitPriceSettingsByType","clearable"],data:function(){return{courseType:n["courseType"],courseTypeOptions:this.courseUnitPriceSettingsByType,boolOptionsOptions:Object(i["b"])(n["boolOptions"])}},computed:{list:function(){return{form:this.form}},classTimeList:function(){return Object(o["b"])(o["h"])}},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(r,a,s){var n=t.list.form[e].courseType;n&&a>1&&t.classTimeList[n]&&a0?"error":null]},[e._v("\n "+e._s(e._f("moneyFormat")(t.row.noPaymentAmount))+"\n "),e._v(" "),r("auth",{attrs:{auths:"musicGroupPaymentCalenderDetail/queryPage/studentList",router:["/teamLists"]}},[r("i",{staticClass:"el-icon-view",staticStyle:{color:"#14928a","font-size":"17px"},attrs:{title:"缴费记录"},on:{click:function(r){return e.onPaymentDetail(t.row)}}})])],1)]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"退团原因",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){return[r("div",[r("Tooltip",{attrs:{content:e.row.quitReason}})],1)]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",fixed:"right",width:"360px;",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e.permission("studentManage/queryStudentClassGroup")&&"QUIT"!=t.row.studentStatus?r("el-button",{attrs:{type:"text"},on:{click:function(r){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?r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.addPay(t.row)}}},[e._v("添加缴费")]):e._e(),e._v(" "),e.permission("musicGroupQuit/directQuitMusicGroup/3852")&&"QUIT"!=t.row.studentStatus?r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.quieTeamMask(t.row)}}},[e._v("退团")]):e._e(),e._v(" "),e.permission("musicGroupQuit/directQuitMusicGroup/3851")&&"QUIT"!=t.row.studentStatus?r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.quieTeam(t.row)}}},[e._v("退团不退费")]):e._e(),e._v(" "),e.permission("visit/add/teamStudentList")?r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.addVisit(t.row)}}},[e._v("新增回访")]):e._e(),e._v(" "),r("el-popover",{directives:[{name:"show",rawName:"v-show",value:t.row.remark,expression:"scope.row.remark"}],attrs:{placement:"top-start",title:"备注",width:"200",trigger:"hover",content:t.row.remark}},[r("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("备注")])],1)],1)]}}])})],1),e._v(" "),r("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(" "),r("el-dialog",{staticClass:"studentInfo",attrs:{title:"新增学员",width:"700px",visible:e.addStudentVisible},on:{"update:visible":function(t){e.addStudentVisible=t}}},[r("el-form",{ref:"maskForm",attrs:{model:e.maskForm,"label-position":"right","label-width":"120px",rules:e.maskRules,inline:!0}},[r("el-alert",{staticClass:"alert",attrs:{title:"基本信息",closable:!1,type:"info"}}),e._v(" "),r("el-form-item",{attrs:{label:"联系电话",prop:"phone",rules:[{required:!0,message:"请输入手机号"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号",trigger:"blur"}]}},[r("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(" "),r("el-form-item",{attrs:{label:"学员姓名",prop:"studentName"}},[r("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(" "),r("el-form-item",{attrs:{label:"学员性别",prop:"sex"}},[r("el-select",{attrs:{clearable:""},model:{value:e.maskForm.sex,callback:function(t){e.$set(e.maskForm,"sex","string"===typeof t?t.trim():t)},expression:"maskForm.sex"}},[r("el-option",{attrs:{label:"男",value:1}}),e._v(" "),r("el-option",{attrs:{label:"女",value:0}})],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"家长姓名",prop:"parentName"}},[r("el-input",{attrs:{placeholder:"家长姓名"},model:{value:e.maskForm.parentName,callback:function(t){e.$set(e.maskForm,"parentName","string"===typeof t?t.trim():t)},expression:"maskForm.parentName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"年级",prop:"currentGradeNum"}},[r("el-select",{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 r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"班级",prop:"course"}},[r("el-input",{attrs:{placeholder:"班级"},model:{value:e.maskForm.course,callback:function(t){e.$set(e.maskForm,"course","string"===typeof t?t.trim():t)},expression:"maskForm.course"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"学员声部",prop:"sound"}},[r("el-select",{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 r("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),r("el-form-item",{staticStyle:{"margin-right":"0"},attrs:{label:"出生日期",prop:"timer"}},[r("el-col",{attrs:{span:24}},[r("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(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:e.addStudent}},[e._v("确 定")])],1)],1),e._v(" "),r("el-dialog",{attrs:{title:"学员所在班级",width:"640px",visible:e.studentClassVisible},on:{"update:visible":function(t){e.studentClassVisible=t}}},[r("el-form",{attrs:{model:e.classMask}},[r("el-form-item",{attrs:{label:"学生姓名"}},[e._v(e._s(e.classMask.studentName))]),e._v(" "),e._l(e.classLists,(function(t,a){return r("el-form-item",{key:a,attrs:{label:"所在班级"}},[e._v(e._s(t.name))])}))],2)],1),e._v(" "),r("el-dialog",{attrs:{title:"退团信息确认",width:"640px",visible:e.quitVisible},on:{"update:visible":function(t){e.quitVisible=t}}},[r("el-form",{ref:"quitForm",attrs:{model:e.quitForm,"label-width":"150px",rules:e.quitRules}},[e.activeRow.cloudTeacherAmount>0?r("el-form-item",{attrs:{label:"退还云教练费用",prop:"isCloudTeacherAmount"}},[r("el-radio",{attrs:{label:!0},model:{value:e.quitForm.isCloudTeacherAmount,callback:function(t){e.$set(e.quitForm,"isCloudTeacherAmount","string"===typeof t?t.trim():t)},expression:"quitForm.isCloudTeacherAmount"}},[e._v("是")]),e._v(" "),r("el-radio",{attrs:{label:!1},model:{value:e.quitForm.isCloudTeacherAmount,callback:function(t){e.$set(e.quitForm,"isCloudTeacherAmount","string"===typeof t?t.trim():t)},expression:"quitForm.isCloudTeacherAmount"}},[e._v("否")])],1):e._e(),e._v(" "),e.quitForm.isCloudTeacherAmount?r("el-form-item",{attrs:{label:"退还云教练金额",prop:"cloudTeacherAmount"}},[r("el-input",{staticStyle:{width:"180px"},attrs:{type:"number"},model:{value:e.quitForm.cloudTeacherAmount,callback:function(t){e.$set(e.quitForm,"cloudTeacherAmount","string"===typeof t?t.trim():t)},expression:"quitForm.cloudTeacherAmount"}},[r("template",{slot:"append"},[e._v("元")])],2)],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"退还课程费用",prop:"isRefundCourseFee"}},[r("el-radio",{attrs:{label:!0},model:{value:e.quitForm.isRefundCourseFee,callback:function(t){e.$set(e.quitForm,"isRefundCourseFee","string"===typeof t?t.trim():t)},expression:"quitForm.isRefundCourseFee"}},[e._v("是")]),e._v(" "),r("el-radio",{attrs:{label:!1},model:{value:e.quitForm.isRefundCourseFee,callback:function(t){e.$set(e.quitForm,"isRefundCourseFee","string"===typeof t?t.trim():t)},expression:"quitForm.isRefundCourseFee"}},[e._v("否")])],1),e._v(" "),r("el-form-item",{attrs:{label:"退还乐器费用",prop:"isRefundInstrumentFee"}},[r("el-radio",{attrs:{label:!0},model:{value:e.quitForm.isRefundInstrumentFee,callback:function(t){e.$set(e.quitForm,"isRefundInstrumentFee","string"===typeof t?t.trim():t)},expression:"quitForm.isRefundInstrumentFee"}},[e._v("是")]),e._v(" "),r("el-radio",{attrs:{label:!1},model:{value:e.quitForm.isRefundInstrumentFee,callback:function(t){e.$set(e.quitForm,"isRefundInstrumentFee","string"===typeof t?t.trim():t)},expression:"quitForm.isRefundInstrumentFee"}},[e._v("否")])],1),e._v(" "),r("el-form-item",{attrs:{label:"退还教辅费用",prop:"isRefundTeachingAssistantsFee"}},[r("el-radio",{attrs:{label:!0},model:{value:e.quitForm.isRefundTeachingAssistantsFee,callback:function(t){e.$set(e.quitForm,"isRefundTeachingAssistantsFee","string"===typeof t?t.trim():t)},expression:"quitForm.isRefundTeachingAssistantsFee"}},[e._v("是")]),e._v(" "),r("el-radio",{attrs:{label:!1},model:{value:e.quitForm.isRefundTeachingAssistantsFee,callback:function(t){e.$set(e.quitForm,"isRefundTeachingAssistantsFee","string"===typeof t?t.trim():t)},expression:"quitForm.isRefundTeachingAssistantsFee"}},[e._v("否")])],1),e._v(" "),e.activeRow.hasMaintenance?r("el-form-item",{attrs:{label:"退还乐保费用",prop:"isMaintenanceFee"}},[r("el-radio",{attrs:{label:!0},model:{value:e.quitForm.isMaintenanceFee,callback:function(t){e.$set(e.quitForm,"isMaintenanceFee","string"===typeof t?t.trim():t)},expression:"quitForm.isMaintenanceFee"}},[e._v("是")]),e._v(" "),r("el-radio",{attrs:{label:!1},model:{value:e.quitForm.isMaintenanceFee,callback:function(t){e.$set(e.quitForm,"isMaintenanceFee","string"===typeof t?t.trim():t)},expression:"quitForm.isMaintenanceFee"}},[e._v("否")])],1):e._e(),e._v(" "),e.quitForm.isMaintenanceFee?r("el-form-item",{attrs:{label:"退还乐保金额",prop:"maintenanceFee"}},[r("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"}},[r("template",{slot:"append"},[e._v("元")])],2)],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"退团原因",prop:"reason"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.quitForm.reason,callback:function(t){e.$set(e.quitForm,"reason","string"===typeof t?t.trim():t)},expression:"quitForm.reason"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer question",attrs:{slot:"footer"},slot:"footer"},[r("div",[r("el-popover",{attrs:{placement:"right",width:"500",trigger:"click"}},[r("div",{staticClass:"popoverWrap"},[r("p",[e._v("乐团退团退费规则:")]),e._v(" "),r("p",[e._v("退还乐器练习云教练费用:报名缴费时缴费的乐器练习云教练费用")]),e._v(" "),r("p",[e._v("退还课程费用:缴费总额-已结束课时单价之和")]),e._v(" "),r("p",[e._v("退还乐器费用:报名缴费时缴纳的乐器费用(团购、租金)")]),e._v(" "),r("p",[e._v("退还教辅费用:报名缴费时缴费的教辅费用")]),e._v(" "),r("p",[e._v("退还乐保费用:报名缴费时缴费的乐保费用")])]),e._v(" "),r("el-button",{staticStyle:{color:"red"},attrs:{slot:"reference",type:"text",icon:"el-icon-question"},slot:"reference"},[e._v("退团退费说明")])],1)],1),e._v(" "),r("div",[r("el-button",{on:{click:function(t){e.quitVisible=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.chioseType}},[e._v("确 定")])],1)])],1),e._v(" "),r("el-dialog",{attrs:{title:"修改缴费周期","before-close":e.closePayVisible,width:"600px",visible:e.payVisible},on:{"update:visible":function(t){e.payVisible=t}}},[r("el-form",{ref:"payForm",attrs:{model:e.payForm,inline:!0}},[r("el-form-item",{attrs:{label:"学生姓名",prop:"studentName"}},[r("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(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:"缴费金额",prop:"payMoney"}},[r("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(" "),r("el-form-item",{attrs:{label:"缴费月份",prop:"payMonth"}},[r("el-checkbox-group",{attrs:{fill:"#14928A","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"}},[r("el-checkbox",{attrs:{label:"1"}},[e._v("一月")]),e._v(" "),r("el-checkbox",{attrs:{label:"2"}},[e._v("二月")]),e._v(" "),r("el-checkbox",{attrs:{label:"3"}},[e._v("三月")]),e._v(" "),r("el-checkbox",{attrs:{label:"4"}},[e._v("四月")]),e._v(" "),r("el-checkbox",{attrs:{label:"5"}},[e._v("五月")]),e._v(" "),r("el-checkbox",{attrs:{label:"6"}},[e._v("六月")]),e._v(" "),r("el-checkbox",{attrs:{label:"7"}},[e._v("七月")]),e._v(" "),r("el-checkbox",{attrs:{label:"8"}},[e._v("八月")]),e._v(" "),r("el-checkbox",{attrs:{label:"9"}},[e._v("九月")]),e._v(" "),r("el-checkbox",{attrs:{label:"10"}},[e._v("十月")]),e._v(" "),r("el-checkbox",{attrs:{label:"11"}},[e._v("十一月")]),e._v(" "),r("el-checkbox",{attrs:{label:"12"}},[e._v("十二月")])],1)],1)],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.quitVisible=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.submitPay}},[e._v("确 定")])],1)],1),e._v(" "),r("el-dialog",{attrs:{title:"新增回访",width:"500px","destroy-on-close":"","close-on-click-modal":!1,visible:e.visitVisiable},on:{"update:visible":function(t){e.visitVisiable=t}}},[e.visitVisiable&&e.detail?r("visit",{attrs:{detail:e.detail},on:{close:function(t){e.visitVisiable=!1},submited:e.getList}}):e._e()],1),e._v(" "),r("el-dialog",{attrs:{title:"选择班级","destroy-on-close":"",width:"700px",visible:e.createUserPayVisible},on:{"update:visible":function(t){e.createUserPayVisible=t}}},[r("createUserPay",{attrs:{signList:e.signList,mixList:e.mixList,highList:e.highList,snapList:e.snapList,musicGroupId:this.teamid,organizationCourseUnitPriceSettings:e.organizationCourseUnitPriceSettings,createdUserId:e.createdUserId,baseInfo:e.baseInfo},on:{submited:e.getList,close:function(t){e.createUserPayVisible=!1}}})],1),e._v(" "),r("el-dialog",{attrs:{title:"缴费记录",width:"900px",visible:e.paymentDetailVisible},on:{"update:visible":function(t){e.paymentDetailVisible=t}}},[e.paymentDetailVisible?r("payment-list",{attrs:{paymentDetail:e.paymentDetail},on:{close:function(t){e.paymentDetailVisible=!1}}}):e._e()],1),e._v(" "),e.orderVisible?r("el-dialog",{attrs:{title:"订单详情",visible:e.orderVisible,width:"600px"},on:{"update:visible":function(t){e.orderVisible=t}}},[r("el-form",{attrs:{model:e.orderForm,inline:!0}},[r("el-form-item",{attrs:{label:"学员姓名"}},[r("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(" "),r("el-form-item",{attrs:{label:"实缴金额"}},[r("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(" "),r("el-form-item",{attrs:{label:"实际专业"}},[r("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(" "),r("el-form-item",{attrs:{label:"课程费用"}},[r("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(" "),r("el-form-item",{attrs:{label:"选择乐器"}},[r("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(" "),r("el-form-item",{attrs:{label:"乐器价格"}},[r("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(" "),r("el-form-item",{attrs:{label:"教辅组合"}},[r("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(" "),r("el-form-item",{attrs:{label:"组合价格"}},[r("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(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.orderVisible=!1}}},[e._v("确 定")])],1)],1):e._e()],1)},n=[],i=(r("a481"),r("28a5"),r("3b2b"),r("bd86")),o=(r("7f7f"),r("386d"),r("ac6a"),r("96cf"),r("3b8d")),l=r("1cc7"),c=r("5137"),u=r("641c"),m=r("d349"),d=r("92e3"),p=r("333d"),f=(r("61f7"),r("d044"),r("bc3a")),h=r.n(f),b=r("5f87"),g=r("ec8a"),y=r("46f6"),v=r("e3eb"),_=r.n(v),k=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-alert",{staticClass:"alert",attrs:{title:"班级信息",closable:!1,type:"info"}}),e._v(" "),r("el-form",{attrs:{model:e.form,"label-width":"100px"}},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"声部班"}},[r("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 r("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"合奏班"}},[r("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 r("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"基础技能班"}},[r("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 r("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"临时班"}},[r("select-all",{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 r("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1)],1)],1),e._v(" "),r("el-alert",{staticClass:"alert",attrs:{title:"课程信息设置",closable:!1,type:"info"}}),e._v(" "),r("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(" "),r("el-alert",{staticClass:"alert",attrs:{title:"缴费设置",closable:!1,type:"info"}}),e._v(" "),r("el-form",{ref:"payment",attrs:{model:e.payment}},[r("el-form-item",{attrs:{label:"缴费方式",prop:"paymentPattern","label-width":"160px",rules:[{required:!0,message:"请选择缴费方式",trigger:"change"}]}},[r("el-select",{staticStyle:{width:"100%!important"},attrs:{placeholder:"请选择缴费方式"},model:{value:e.payment.paymentPattern,callback:function(t){e.$set(e.payment,"paymentPattern",t)},expression:"payment.paymentPattern"}},e._l(e.paymentPatternTypeOptions,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),0==e.payment.paymentPattern?[r("el-collapse",{attrs:{value:e.collapse},on:{change:e.collapseChange}},e._l(e.cycles,(function(t,a){return r("el-collapse-item",{key:a,attrs:{name:a}},[r("template",{slot:"title"},[r("div",{staticClass:"collapse-title"},[r("span",[e._v("缴费周期 "+e._s(a+1))]),e._v(" "),e.cycles.length>1?r("i",{staticClass:"el-icon-circle-close",on:{click:function(t){return t.stopPropagation(),e.removeCycle(a)}}}):e._e()])]),e._v(" "),r("paymentCycle",{ref:"cycles",refInFor:!0,attrs:{form:t,hidePaymentPattern:!0,isUserType:!0,isCommon:!1,isDisabled:!0}})],2)})),1),e._v(" "),r("el-button",{staticStyle:{width:"100%",margin:"20px 0"},attrs:{icon:"el-icon-circle-plus-outline",plain:"",type:"info",size:"small"},on:{click:e.addCycle}},[e._v("新增缴费周期")])]:r("paymentCycle",{ref:"cycle",attrs:{isUserType:!0,hidePaymentPattern:!0,form:e.cycle,isCommon:!1,isDisabled:!0},on:{"update:form":function(t){e.cycle=t}}}),e._v(" "),r("el-alert",{staticClass:"alert",attrs:{title:"其它",closable:!1,type:"info"}}),e._v(" "),r("otherform",{ref:"other",attrs:{form:e.other}}),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.$listeners.close}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确认")])],1)],2)},F=[],S=r("a8db"),T=(r("6762"),r("2fdb"),r("ac4d"),r("8a81"),r("db72")),x=r("75fc"),w=r("6612"),C=r.n(w),I=r("7a3c"),O=r("b133"),j=r("0464"),P=r("1672"),L=r("b4ac"),G=r("267e"),D=r("ed08"),A={props:["snapList","highList","mixList","signList","createdUserId","organizationCourseUnitPriceSettings","musicGroupId","baseInfo"],components:{paymentCycle:I["a"],otherform:O["a"],extraClass:j["a"]},data:function(){return{courseTypeOptions:G["courseType"],ids:"",form:{signClass:"",mixClass:"",highClass:"",snapClass:""},payment:{paymentPattern:null},other:{},cycle:{},eclass:[],collapse:[0],cycles:[{}],organizationCourseUnitPriceSettingsByType:{},paymentPatternTypeOptions:Object(D["b"])(G["paymentPatternType"])}},watch:{"form.signClass":function(){this.classChange()},"form.mixClass":function(){this.classChange()},"form.highClass":function(){this.classChange()},"form.snapClass":function(){this.classChange()},"payment.paymentPattern":function(){this.syncAllMoney()},baseInfo:function(){this.formatCourse()}},mounted:function(){console.log(Object(x["a"])(this.snapList)),this.formatCourse()},methods:{addExtraClass:function(){this.eclass.push({})},priceChange:function(e,t){var r=Object(x["a"])(this.eclass),a=this.organizationCourseUnitPriceSettingsByType[e.courseType]||{},s=Math.round(C()(e.courseTotalMinuties||1).multiply(a.unitPrice||1).value());e.courseCurrentPrice=s,e.courseOriginalPrice=s,r[t]=e,this.eclass=Object(x["a"])(r),this.syncAllMoney()},syncAllMoney:function(){var e=0,t=0,r=0,a=!0,s=!1,n=void 0;try{for(var i,o=this.eclass[Symbol.iterator]();!(a=(i=o.next()).done);a=!0){var l=i.value;if(e+=l.courseCurrentPrice,this.cycles&&this.cycles.length)if(l.isStudentOptional)t+=l.courseCurrentPrice;else{var c=Math.floor(l.courseCurrentPrice/this.cycles.length),u=l.courseCurrentPrice%this.cycles.length;t+=c+u,r+=c}}}catch(m){s=!0,n=m}finally{try{a||null==o.return||o.return()}finally{if(s)throw n}}if(this.cycles.length){Math.floor(e/this.cycles.length),this.cycles.length;this.cycles=this.cycles.map((function(e,a){return Object(T["a"])({},e,{paymentAmount:0===a?t:r})}))}return this.$refs.cycle&&this.$set(this.cycle,"paymentAmount",e),e},removeExtraClass:function(e){this.eclass[e]=null,this.eclass=this.eclass.filter((function(e){return!!e}))},formatCourse:function(){var e,t,r=null===(e=this.baseInfo)||void 0===e?void 0:e.organId,a=null===(t=this.baseInfo)||void 0===t?void 0:t.chargeTypeId,s={},n=(this.organizationCourseUnitPriceSettings||[]).filter((function(e){return r&&r==e.organId&&a&&a==e.chargeTypeId})),i=!0,o=!1,l=void 0;try{for(var c,u=n[Symbol.iterator]();!(i=(c=u.next()).done);i=!0){var m=c.value;s[m.courseType]=m}}catch(d){o=!0,l=d}finally{try{i||null==u.return||u.return()}finally{if(o)throw l}}return this.organizationCourseUnitPriceSettingsByType=s,s},getAllIds:function(){return[this.form.signClass,this.form.mixClass,this.form.highClass].concat(Object(x["a"])(this.form.snapClass)).filter((function(e){return!!e}))},classChange:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,r,a,s=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,t=this.getAllIds().join(","),!t){e.next=10;break}return e.next=5,Object(L["a"])({classGroupIdList:t});case 5:r=e.sent,this.ids=t,a=r.data.map((function(e){var t=s.organizationCourseUnitPriceSettingsByType[e.courseType]||{},r=Math.round(C()(t.unitPrice||1).multiply(e.remainMinutes||1).value());return{courseType:e.courseType,courseTotalMinuties:e.remainMinutes,courseOriginalPrice:r,courseCurrentPrice:r}})),this.eclass=Object(x["a"])(a),this.syncAllMoney();case 10:e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](0),console.log(e.t0);case 15:case"end":return e.stop()}}),e,this,[[0,12]])})));function t(){return e.apply(this,arguments)}return t}(),getForms:function(){var e=this.$refs;return[e.eclass,e.cycle,e.payment,e.other].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,r){return r-1>=e?t--:t}))),this.syncAllMoney()},collapseChange:function(e){this.collapse=e},submit:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,r,a,s,n,i,o,l,c,u,m=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(t=this.getForms(),r=[],a=!0,s=!1,n=void 0,e.prev=5,i=function(){var e=l.value;e.validate((function(t){t&&r.push(e)}))},o=t[Symbol.iterator]();!(a=(l=o.next()).done);a=!0)i();e.next=14;break;case 10:e.prev=10,e.t0=e["catch"](5),s=!0,n=e.t0;case 14:e.prev=14,e.prev=15,a||null==o.return||o.return();case 17:if(e.prev=17,!s){e.next=20;break}throw n;case 20:return e.finish(17);case 21:return e.finish(14);case 22:if(this.getAllIds().length){e.next=25;break}return this.$message.error("请至少选择一个班级"),e.abrupt("return");case 25:if(t.length!==r.length){e.next=39;break}return c=0==this.payment.paymentPattern?this.cycles:[this.cycle],u=Object(T["a"])({attribute1:this.ids,musicGroupPaymentDateRangeList:c.map((function(e){var t=e.paymentDate,r=e.paymentValid,a=Object(S["a"])(e,["paymentDate","paymentValid"]);return Object(T["a"])({},a,{},Object(D["a"])(t,["startPaymentDate","deadlinePaymentDate"]),{},Object(D["a"])(r,["paymentValidStartDate","paymentValidEndDate"]),{paymentPattern:m.payment.paymentPattern})})),paymentPattern:this.payment.paymentPattern,musicGroupId:this.musicGroupId,paymentType:"ADD_STUDENT",payUserType:"STUDENT",studentIds:this.createdUserId,musicGroupPaymentCalenderCourseSettingsList:this.eclass},this.other),e.prev=28,e.next=31,Object(P["c"])(u);case 31:this.$message.success("提交成功"),this.$listeners.submited(),this.$listeners.close(),e.next=39;break;case 36:e.prev=36,e.t1=e["catch"](28),console.log(e.t1);case 39:case"end":return e.stop()}}),e,this,[[5,10,14,22],[15,,17,21],[28,36]])})));function t(){return e.apply(this,arguments)}return t}()}},$=A,q=(r("c9a0"),r("2877")),M=Object(q["a"])($,k,F,!1,null,"3b5945fb",null),R=M.exports,N=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("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)}}},[r("el-form-item",{attrs:{prop:"keyword"}},[r("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(" "),r("el-form-item",{attrs:{prop:"hastimer"}},[r("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"}},[r("el-option",{attrs:{label:"是",value:"1"}}),e._v(" "),r("el-option",{attrs:{label:"否",value:"0"}})],1)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary","native-type":"submit"}},[e._v("搜索")]),e._v(" "),r("el-button",{attrs:{type:"danger","native-type":"reset"}},[e._v("重置")])],1)],1),e._v(" "),r("el-table",{attrs:{data:e.filterlist,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("el-table-column",{attrs:{prop:"userId",label:"学生编号",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.userId))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"username",label:"学生姓名",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.username))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"phone",label:"学生手机号",width:"140",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.phone))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"课程时长"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.mapDtos,(function(t){return r("el-tag",{key:t.key,staticStyle:{"margin-right":"5px","margin-bottom":"5px"},attrs:{type:"info",size:"small"}},[e._v(e._s(e.courseType[t.key])+": "+e._s(t.value)+"分钟")])}))}}])})],1)],1)},E=[],V={props:["detail"],data:function(){return{courseType:G["courseType"],list:[],filterlist:[],extra:[],search:{keyword:"",hastimer:""}}},mounted:function(){this.FetchDetail()},methods:{array2object:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={},r=!0,a=!1,s=void 0;try{for(var n,i=e[Symbol.iterator]();!(r=(n=i.next()).done);r=!0){var o=n.value;t[o.key]=o.value}}catch(l){a=!0,s=l}finally{try{r||null==i.return||i.return()}finally{if(a)throw s}}return t},filter:function(){var e=this.search,t=e.keyword,r=e.hastimer;this.filterlist=this.list.filter((function(e){var a=!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,n=!r||"1"==r&&s||"0"==r&&!s;return a&&n}))},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(o["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(L["b"])({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=V,U=Object(q["a"])(B,N,E,!1,null,null,null),z=U.exports,H=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"paymentList tableWrap"},[r("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("el-table-column",{attrs:{align:"center",label:"缴费单号"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.musicGroupPaymentCalenderId))])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"缴费开始日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.startPaymentDateMgpc))+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"缴费截止日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.deadlinePaymentDateMgpc))+"\n ")])]}}])}),e._v(" "),r("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(" "),r("el-table-column",{attrs:{align:"center",label:"是否开启缴费"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(t.row.open?"是":"否")+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"缴费状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("paymentStatusDetall")(t.row.paymentStatus))+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"studentId",width:"150px",label:"支付时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("dateForMinFormat")(t.row.payTime))+"\n ")])]}}])})],1),e._v(" "),r("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=[],W={name:"paymentList",props:["paymentDetail"],components:{pagination:p["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(o["a"])(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.paymentDetail,e.next=3,Object(l["Ub"])({musicGroupId:t.musicGroupId,userId:t.userId}).then((function(e){console.log(e),r.tableList=e.data.rows,r.pageInfo.total=e.data.total}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}},Y=W,J=Object(q["a"])(Y,H,K,!1,null,null,null),Q=J.exports,Z=r("a5b0"),X=r("6cc5"),ee=r("4edf"),te=r("879d"),re={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:{isCloudTeacherAmount:null,cloudTeacherAmount:null,isRefundCourseFee:null,isRefundInstrumentFee:null,isRefundTeachingAssistantsFee:null,isMaintenanceFee:null,maintenanceFee:0,reason:""},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:[],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:"请填写退团退费原因"}]},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:d["F"],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,multipleSelection:[],isCanReg:!1,organId:""}},components:{pagination:p["a"],paymentCycle:I["a"],createUserPay:R,Tooltip:Z["a"],"times-view":z,paymentList:Q,visit:ee["a"],qrCode:u["a"],changeVoice:X["a"],mergeMusic:te["a"]},created:function(){},filters:{studentPays:function(e){var t={0:"未缴费",1:"已缴费"};return t[e]}},mounted:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(m["r"])({rows:9999});case 3:t=e.sent,this.organizationCourseUnitPriceSettings=t.data.rows,e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:this.init();case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),methods:(a={onPaymentDetail:function(e){this.paymentDetail=e,this.paymentDetailVisible=!0},viewTimer:function(e){this.timesVisible=!0},permission:function(e){return Object(g["a"])(e)},init:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.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,Object(l["ob"])({musicGroupId:this.teamid}).then((function(e){var r=e.data;if(200==e.code&&r)for(var a in r)t.gradeList.push({value:a,label:r[a]})})),this.pickerOptions=this.beginDate(),this.getList(),Object(l["J"])({musicGroupId:this.teamid}).then((function(e){200==e.code&&(t.soundList=e.data)})),Object(l["lb"])({musicGroupId:this.teamid}).then((function(e){return t.baseInfo=e.data})),Object(l["mb"])({musicGroupId:this.teamid}).then((function(e){200==e.code&&(t.classList=e.data,t.signList=[],t.mixList=[],t.highList=[],t.snapList=[],t.classList.forEach((function(e){"NORMAL"==e.type?t.signList.push(e):"MIX"==e.type?t.mixList.push(e):"HIGH"==e.type?t.highList.push(e):"SNAP"==e.type?t.snapList.push(e):"HIGH_ONLINE"==e.type?t.highonlineList.push(e):"MUSIC_NETWORK"==e.type&&t.muiscnetworkList.push(e)})))}));case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getTeamStudent:function(){var e=this;Object(l["Ob"])({musicGroupId:this.teamid}).then((function(t){200==t.code&&(e.studentListInfo=t.data)}))}},Object(i["a"])(a,"permission",(function(e){return Object(g["a"])(e)})),Object(i["a"])(a,"onInstrumentChange",(function(){})),Object(i["a"])(a,"onKitGroupChnage",(function(e){this.kitStatus=!1,"FREE"==e?(this.kitStatus=!0,this.maskForm.musicPrice=0):this.maskForm.musicPrice=null})),Object(i["a"])(a,"onMusicGroupExport",(function(){var e=this,t="/api-web/export/musicGroupStudent",r={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},a={method:"get",headers:{Authorization:Object(b["a"])()},url:t,params:r,responseType:"blob"};this.$confirm("您确定导出学员列表?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){h()(a).then((function(t){var r=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),a=URL.createObjectURL(r),s=document.createElement("a"),n=e.$route.query.name+"学员列表.xls";s.href=a,s.setAttribute("download",n),document.body.appendChild(s),s.click()}))})).catch((function(){}))})),Object(i["a"])(a,"search",(function(){this.rules.page=1,this.getList()})),Object(i["a"])(a,"onReSet",(function(){this.$refs.searchForm.resetFields(),this.search()})),Object(i["a"])(a,"getList",(function(){var e,t=this;this.getTeamStudent();var r=(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(i["a"])(e,"oweFlag",this.searchForm.oweFlag||null),Object(i["a"])(e,"comeOnPackage",this.searchForm.comeOnPackage),Object(i["a"])(e,"carePackage",this.searchForm.carePackage),e);return Object(l["Pb"])(r).then((function(e){if(200==e.code)return t.tableList=e.data.rows,t.rules.total=e.data.total,e}))})),Object(i["a"])(a,"addPay",(function(e){this.createUserPayVisible=!0,this.createdUserId=e.userId})),Object(i["a"])(a,"addCycle",(function(){this.cycles.push({}),this.collapse.push(this.collapse.length)})),Object(i["a"])(a,"removeCycle",(function(e){this.cycles[e]=null,this.cycles=this.cycles.filter((function(e){return!!e})),this.collapse.pop()})),Object(i["a"])(a,"collapseChange",(function(e){this.collapse=e})),Object(i["a"])(a,"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(i["a"])(a,"chioseType",(function(){var e=this;this.$refs["quitForm"].validate((function(t){t&&e.$confirm("确定退团?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.activeRow,r={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};e.quitForm.isCloudTeacherAmount?r.cloudTeacherAmount=e.quitForm.cloudTeacherAmount:r.cloudTeacherAmount=0,Object(l["b"])(r).then((function(t){e.quitForm={isRefundCourseFee:null,isRefundInstrumentFee:null,isRefundTeachingAssistantsFee:null,isMaintenanceFee:null,cloudTeacherAmount:null,isCloudTeacherAmount:null,maintenanceFee:0,reason:""},200==t.code&&(e.$message.success("退团成功"),e.getList(),e.quitVisible=!1)}))})).catch((function(){}))}))})),Object(i["a"])(a,"addStudent",(function(){var e=this;this.$refs["maskForm"].validate((function(t){if(t){var r,a=e.maskForm;if(a.musicGoodsIdList&&(""===a.musicPrice||null===a.musicPrice))return void e.$message.error("请输入乐器金额");if(a.instrGoodsIdList&&a.instrGoodsIdList.length>0&&(""===a.instrPrice||null===a.instrPrice))return void e.$message.error("请输入辅件金额");r=a.snapClass?a.snapClass.join(","):null;var s={signClassId:a.signClass,mixClassId:a.mixClass,snapClassIds:r,highClassId:a.highClass,courseFee:a.courseFee,temporaryCourseFee:a.temporaryCourseFee,studentRegistration:{name:a.studentName,gender:a.sex,birthdate:a.timer,parentsName:a.parentName,parentsPhone:a.phone,currentGrade:a.startClass,currentGradeNum:a.currentGradeNum,currentClass:a.course,subjectId:a.sound,musicGroupId:e.teamid},studentPaymentOrderDetails:[]};a.musicGoodsIdList&&s.studentPaymentOrderDetails.push({goodsIdList:a.musicGoodsIdList,kitGroupPurchaseType:a.kitGroupPurchaseType,type:"MUSICAL",price:a.musicPrice}),a.instrGoodsIdList&&""!=a.instrGoodsIdList&&s.studentPaymentOrderDetails.push({goodsIdList:a.instrGoodsIdList.join(","),type:"ACCESSORIES",price:a.instrPrice}),Object(c["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(i["a"])(a,"onSoundChange",(function(e){this.ACCESSORIESLIST=[],this.maskForm.instrGoodsIdList=[],this.maskForm.instrPrice=null,this.INSTRUMENTLIST=[],this.maskForm.musicPrice=null,this.maskForm.musicGoodsIdList=null,this.getGoodsList(e,"INSTRUMENT"),this.getGoodsList(e,"ACCESSORIES")})),Object(i["a"])(a,"findSubjectPlan",(function(e){var t=this;Object(l["M"])({musicGroupId:this.teamid,subjectId:e}).then((function(e){var r=e.data;200==e.code&&(t.maskForm.musicMode=t.getBranchType(r.kitGroupPurchaseType))}))})),Object(i["a"])(a,"getGoodsList",(function(e,t){var r=this;Object(l["gb"])({subjectId:e,type:t}).then((function(e){var a=e.data;if(200==e.code){var s=[];a.forEach((function(e){s.push({label:e.name,value:e.id,marketPrice:e.marketPrice})})),"ACCESSORIES"==t&&(r.ACCESSORIESLIST=s),"INSTRUMENT"==t&&(r.INSTRUMENTLIST=s)}}))})),Object(i["a"])(a,"getBranchType",(function(e){var t={FREE:"免费",GROUP:"团购",LEASE:"租赁"};return t[e]})),Object(i["a"])(a,"lookClass",(function(e){var t=this;this.classMask.studentName=e.realName,Object(c["i"])({musicGroupId:this.teamid,teacherId:e.userId}).then((function(e){200==e.code&&(t.classLists=e.data,t.studentClassVisible=!0)}))})),Object(i["a"])(a,"quieTeamMask",(function(e){this.activeRow=e,this.quitVisible=!0,this.quitForm.cloudTeacherAmount=e.cloudTeacherAmount})),Object(i["a"])(a,"quieTeam",(function(e){var t=this;this.$prompt("请输入退团原因","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",inputPattern:/\S/,inputErrorMessage:"请输入退团原因"}).then((function(r){Object(l["b"])({musicGroupId:t.teamid,userId:e.userId,reason:r.value,isRefundCourseFee:!1,isRefundInstrumentFee:!1,isRefundTeachingAssistantsFee:!1}).then((function(e){t.quitForm={isRefundCourseFee:null,isRefundInstrumentFee:null,isRefundTeachingAssistantsFee:null,isMaintenanceFee:null,cloudTeacherAmount:null,isCloudTeacherAmount:null,maintenanceFee:0,reason:""},200==e.code&&(t.$message.success("退团成功"),t.getList(),t.quitVisible=!1)}))})).catch((function(){}))})),Object(i["a"])(a,"checkPhone",(function(e){var t=this,r=/^1[3456789]\d{9}$/,a=new RegExp(r);a.test(e)&&Object(c["k"])({mobile:this.maskForm.phone}).then((function(r){200==r.code&&r.data&&(t.maskForm.studentName=r.data.name,t.maskForm.sex=r.data.gender,t.maskForm.parentName=r.data.parentsName,t.maskForm.course=r.data.currentClass,t.maskForm.startClass=r.data.currentGrade,t.maskForm.currentGradeNum=r.data.currentGradeNum?r.data.currentGradeNum+"":null,t.maskForm.phone=e,t.maskForm.timer=r.data.birthdate)}))})),Object(i["a"])(a,"lockStudent",(function(e){var t=this;this.$confirm("是否锁定/解锁学生缴费周期?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var r,a=t.teamid,s=e.userId;r=0==e.isLock?1:0,Object(l["a"])({musicGroupId:a,studentId:s,isLock:r}).then((function(e){200==e.code&&(t.$message.success("修改成功"),t.getList())}))})).catch((function(){}))})),Object(i["a"])(a,"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(i["a"])(a,"submitPay",(function(){var e=this,t=this.activeRow.userId,r=this.teamid,a=this.payForm.payMonth.join(",")||null,s=this.payForm.payMoney,n={studentId:t,musicGroupId:r,month:a,amount:s};Object(l["Oc"])(n).then((function(t){200==t.code&&(e.$message.success("修改成功"),e.payVisible=!1,e.getList())}))})),Object(i["a"])(a,"closePayVisible",(function(){this.$refs["payForm"].resetFields(),this.payVisible=!1})),Object(i["a"])(a,"addVisit",(function(e){console.log(e),this.detail=e,this.visitVisiable=!0})),Object(i["a"])(a,"handleChange",(function(e){this.visitForm.type=e[0],this.visitForm.purpose=e[1]})),Object(i["a"])(a,"submitAddVisit",(function(){var e=this;console.log(this.$refs.visitForm),this.$refs.visitForm.validate((function(t){t&&Object(y["a"])(_()(e.visitForm)).then((function(t){200===t.code&&(e.$message.success("新增成功"),e.visitVisiable=!1)}))}))})),Object(i["a"])(a,"beginDate",(function(){return{firstDayOfWeek:1,disabledDate:function(e){return e.getTime()>=(new Date).getTime()}}})),Object(i["a"])(a,"createStudentFrom",(function(){this.addStudentVisible=!0})),Object(i["a"])(a,"payDate",(function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){return!!e.applyExpireDate&&t.getTime()<=new Date(e.applyExpireDate.replace(/-/g,"/")).getTime()}}})),Object(i["a"])(a,"applyDate",(function(){var e=this;return{firstDayOfWeek:1,disabledDate:function(t){return!!e.paymentExpireDate&&t.getTime()>new Date(e.paymentExpireDate.replace(/-/g,"/")).getTime()}}})),Object(i["a"])(a,"handleSelectionChange",(function(e){this.multipleSelection=e})),Object(i["a"])(a,"checkboxSelect",(function(e){return 0==e.paymentStatus})),a),watch:{"quitForm.isMaintenanceFee":function(e){this.quitForm.maintenanceFee=e?300:0},quitVisible:function(e){e||(this.quitForm={isRefundCourseFee:null,isRefundInstrumentFee:null,isRefundTeachingAssistantsFee:null,reason:""},this.$refs["quitForm"].resetFields())}},computed:{saveKey:function(){return"teamDetails-studentList|id|"+this.$route.query.id}}},ae=re,se=(r("0afe"),Object(q["a"])(ae,s,n,!1,null,"a1959224",null));t["a"]=se.exports},6193:function(e,t,r){"use strict";var a=r("aa6f"),s=r.n(a);s.a},"63d5":function(e,t,r){"use strict";var a=r("f548"),s=r.n(a);s.a},6814:function(e,t,r){"use strict";var a=r("b2df"),s=r.n(a);s.a},"6c1d":function(e,t,r){"use strict";var a=r("eaee"),s=r.n(a);s.a},"6cc5":function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"110px"}},[r("el-form-item",{attrs:{label:"原乐器",prop:"name"}},[r("span",[e._v(e._s(e.originalMusicalGoods||"无"))])]),e._v(" "),r("el-form-item",{attrs:{label:"原教辅",prop:"name"}},[r("span",[e._v(e._s(e.originalAccessoriesGoods||"无"))])]),e._v(" "),r("el-form-item",{attrs:{label:"更改声部",prop:"subjectId",rules:[{required:!0,message:"请选择更改声部",trigger:"change"}]}},[e.changeInfo?r("span",[e._v(e._s(e.changeSubjectName))]):r("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 r("el-option",{key:e.subjectId,attrs:{label:e.subjectName,value:e.subjectId}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"更改乐器",prop:"musicalGoods",rules:[{required:!0,message:"请选择更改乐器",trigger:"change"}]}},[e.changeInfo?e.changeInfo&&e.changeInfo.changeMusicalGoods?r("span",[e._v(e._s(e.changeInfo.changeMusicalGoods.name))]):e._e():r("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"}},[r("el-option",{attrs:{label:"自备乐器",value:"OWNED"}}),e._v(" "),e._l(e.musicalGoods,(function(e){return r("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?r("el-form-item",{attrs:{label:"乐器提供方式",prop:"type",rules:[{required:!0,message:"请选择乐器提供方式",trigger:"change"}]}},[e.changeInfo?e.changeInfo&&e.changeInfo.kitGroupPurchaseType?r("span",[e._v(e._s(e.kitGroupPurchaseTypeFormater[e.changeInfo.kitGroupPurchaseType]))]):e._e():r("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,a){return r("el-radio",{key:a,attrs:{label:a}},[e._v(e._s(e.kitGroupPurchaseTypeFormater[a]+" "+((e.musicalGoodsById[e.form.musicalGoods][e.typeAndprice[a]]||0)>0?e.musicalGoodsById[e.form.musicalGoods][e.typeAndprice[a]]+"元":"免费")))])})),1)],1):e._e(),e._v(" "),e.activeAccessories.length||e.groupList.length||e.changeInfo?r("el-form-item",{attrs:{label:"更换教辅",prop:"name"}},[e.changeInfo?e.changeInfo?r("span",[e._v(e._s(e.changeAccessoriesGoods))]):e._e():r("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?r("el-form-item",{attrs:{label:"查看链接",prop:"name"}},[r("div",{staticClass:"viewlink"},[r("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:e.copyLink,placement:"top"}},[r("span",{staticClass:"link"},[e._v(e._s(e.copyLink))])]),e._v(" "),r("el-popover",{attrs:{placement:"top",width:"220",trigger:"click"}},[r("div",{staticClass:"left-code"},[r("div",{ref:"qrCodeUrl",staticClass:"qrcode code",attrs:{id:"qrcode"}}),e._v(" "),e.copyLink?r("p",{staticClass:"code-url"},[e._v("\n "+e._s(e.copyLink)+"\n "),r("el-link",{staticClass:"linkbtn",attrs:{type:"primary"},on:{click:function(t){return e.copyUrl(e.copyLink)}}},[e._v("复制")])],1):e._e()]),e._v(" "),r("el-button",{staticClass:"btn",attrs:{slot:"reference",type:"primary"},on:{click:e.onCreateQRCode},slot:"reference"},[e._v("二维码")])],1)],1)]):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"支付差价",prop:"name"}},[e.changeInfo?r("span",{staticStyle:{color:"red"}},[e._v(e._s(e._f("moneyFormat")(e.editSpread))+"元")]):r("span",{staticStyle:{color:"red"}},[e._v(e._s(e._f("moneyFormat")(e.spread))+"元")])])],1),e._v(" "),r("div",{staticClass:"dialog-footer",staticStyle:{"text-align":"right"},attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.$listeners.close}},[e._v("取 消")]),e._v(" "),e.changeInfo&&1!==e.changeInfo.status?r("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():r("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=[],n=(r("96cf"),r("3b8d")),i=(r("7f7f"),r("db72")),o=(r("ac4d"),r("8a81"),r("ac6a"),r("456d"),r("d044")),l=r.n(o),c=r("f904"),u=r.n(c),m=(r("6612"),r("1cc7")),d=r("61f7"),p=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("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?r("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 r("el-checkbox",{key:t.id,staticClass:"option",attrs:{label:t.id}},[r("strong",[r("span",[e._v(e._s(t.name))]),e._v(" "),r("span",[e._v(e._s(e._f("moneyFormat")(t.price))+"元")])]),e._v(" "),e._l(t.subs,(function(t){return r("p",{key:t},[e._v(e._s(t))])}))],2)})),1):r("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 r("el-checkbox",{key:t.id,staticClass:"option",attrs:{label:t.id}},[r("strong",[r("span",[e._v(e._s(t.name))]),e._v(" "),t.groupPurchasePrice>0?r("span",[e._v(e._s(e._f("moneyFormat")(t.groupPurchasePrice))+" 元")]):r("span",[e._v("免费")])])])})),1)],1)},f=[],h=r("75fc"),b={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 r=!0,a=!1,s=void 0;try{for(var n,i=e[Symbol.iterator]();!(r=(n=i.next()).done);r=!0){var o=n.value,l=this.accessoriesByid[o];l&&(t+=parseFloat(l.groupPurchasePrice))}}catch(w){a=!0,s=w}finally{try{r||null==i.return||i.return()}finally{if(a)throw s}}}else{var c=!0,u=!1,m=void 0;try{for(var d,p=e[Symbol.iterator]();!(c=(d=p.next()).done);c=!0){var f=d.value,b=this.groupListById[f];b&&(t+=parseFloat(b.price))}}catch(w){u=!0,m=w}finally{try{c||null==p.return||p.return()}finally{if(u)throw m}}}var g=[];if("list"!==this.type){var y=!0,v=!1,_=void 0;try{for(var k,F=e[Symbol.iterator]();!(y=(k=F.next()).done);y=!0){var S=k.value,T=this.groupListById[S];if(T){var x=this.groupListById[S].goodsList;g=g.concat((x||[]).map((function(e){return e.id})))}}}catch(w){v=!0,_=w}finally{try{y||null==F.return||F.return()}finally{if(v)throw _}}}else g=Object(h["a"])(e);this.$listeners.change(g,t)}},mounted:function(){var e=this;this.$nextTick((function(){var t={},r=!0,a=!1,s=void 0;try{for(var n,i=e.list[Symbol.iterator]();!(r=(n=i.next()).done);r=!0){var o=n.value;t[o.id]=o}}catch(h){a=!0,s=h}finally{try{r||null==i.return||i.return()}finally{if(a)throw s}}var l={},c=!0,u=!1,m=void 0;try{for(var d,p=e.groupList[Symbol.iterator]();!(c=(d=p.next()).done);c=!0){var f=d.value;l[f.id]=f}}catch(h){u=!0,m=h}finally{try{c||null==p.return||p.return()}finally{if(u)throw m}}e.accessoriesByid=t,e.groupListById=l}))},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:{handleCheckAllChange:function(e){var t="list"===this.type?this.list:this.groupOptions,r=t.map((function(e){return e.id}));this.checkeds=e?r:[],this.isIndeterminate=!1},optionChange:function(e){var t="list"===this.type?this.list:this.groupOptions,r=e.length;this.checkAll=r===t.length,this.isIndeterminate=r>0&&r=t.getTime():t.getTime()+864e5new 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 r=this;this.$refs[e].validate((function(e){e&&(t?Object(o["D"])({musicGroupId:r.teamid,expireDate:r.extendForm.expireDate}).then((function(e){200==e.code?(r.$message.success("延长缴费成功"),r.extendPaymentStatus=!1,Object(o["Lb"])({musicGroupId:r.teamid}).then((function(e){200==e.code&&(r.paymentExpireDate=e.data.musicGroup.paymentExpireDate)}))):r.$message.error(e.msg)})):Object(o["C"])({musicGroupId:r.teamid,expireDate:r.extendForm.expireDate}).then((function(e){200==e.code?(r.$message.success("延长报名成功"),r.extendPaymentStatus=!1,Object(o["Lb"])({musicGroupId:r.teamid}).then((function(e){200==e.code&&(r.applyExpireDate=e.data.musicGroup.applyExpireDate,r.setBase(e))}))):r.$message.error(e.msg)})))}))},onCreateQRCode:function(e){var t=this.teamid;if(this.codeStatus=!0,"payment"==e)this.codeTitle="学员报名链接",this.qrCodeUrl=Object(b["d"])()+"/#/login?musicGroupId="+t;else if("detail"==e){var r=this.$route.query.name;this.codeTitle="报名缴费详情",this.qrCodeUrl=Object(b["e"])()+"/#/order?musicGroupId="+t+"&musicGroupName="+r}else"rePayment"==e&&(this.codeTitle="学生报名链接(无乐器)",this.qrCodeUrl=Object(b["d"])()+"/#/login?musicGroupId="+t+"&instrument=1")},gotoStudentList:function(){this.$router.push({query:d()(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.type=e.data.musicGroup.chargeTypeId,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.boss=e.data.musicGroup.teamTeacherId,this.topFrom.address=e.data.musicGroup.schoolId,this.topFrom.salary=e.data.musicGroup.settlementType,this.topFrom.head=e.data.musicGroup.directorUserId?e.data.musicGroup.directorUserId:null,this.topFrom.isClass=e.data.musicGroup.isClassroomLessons,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,localStorage.setItem("".concat(this.teamid,"base"),JSON.stringify(this.topFrom))},changeType:function(e){e&&localStorage.removeItem("".concat(this.teamid,"sound"))}},computed:{startClassString:function(){var e=this;return this.topFrom.startClass.map((function(t){for(var r in e.classStatus)if(t==e.classStatus[r].value)return e.classStatus[r].label})).join(",")},showNext:function(){var e=this.teamStatus;return"newTeam"==e||"teamDraft"==e||"teamAudit"==e||"feeAudit"==e}}},v=y,_=(r("6193"),r("c014"),r("2877")),k=Object(_["a"])(v,a,s,!1,null,"92c4f382",null);t["a"]=k.exports},"879d":function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"merge-music"},[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.visible=!0}}},[e._v("选择乐团")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.studentsVisible=!0}}},[e._v("学员列表")]),e._v(" "),e.isEmpty?r("empty",{attrs:{desc:"暂未选择乐团"}}):r("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,a){return r("el-collapse-item",{key:a,staticClass:"item",attrs:{name:a},scopedSlots:e._u([{key:"title",fn:function(){return[r("div",{staticClass:"header"},[r("span",{staticClass:"title"},[r("span",[e._v(e._s(t.name))])]),e._v(" "),r("span",{staticStyle:{width:"20%"}},[r("span",[e._v("学员人数:已选"+e._s(t.num)+"人")]),e._v(" "),r("i",{staticClass:"icon el-icon-circle-close",on:{click:function(t){return t.stopPropagation(),e.remove(a)}}})])])]},proxy:!0}],null,!0)},[e._v(" "),r("selectItem",{attrs:{active:e.active,id:t.id},on:{selected:e.selected}})],1)})),1),e._v(" "),r("div",{staticClass:"btns"},[r("el-button",{on:{click:function(t){return e.$emit("close")}}},[e._v("关闭")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.merge}},[e._v("确认合并")])],1),e._v(" "),r("el-dialog",{attrs:{title:"选择乐团",visible:e.visible,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.visible=t}}},[r("selectMusic",{attrs:{visible:e.visible,organId:e.organId},on:{close:function(t){e.visible=!1},submited:e.submited}})],1),e._v(" "),r("el-dialog",{attrs:{title:"查看已合并学生",visible:e.studentsVisible,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.studentsVisible=t}}},[e.studentsVisible?r("mergedStudents",{on:{close:function(t){e.studentsVisible=!1},submited:e.submited}}):e._e()],1)],1)},s=[],n=(r("96cf"),r("3b8d")),i=r("db72"),o=(r("ac4d"),r("8a81"),r("ac6a"),r("456d"),r("160b")),l=r("3078"),c=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"container",staticStyle:{width:"100%"}},[r("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)}}},[r("el-form-item",{attrs:{prop:"musicGroupName"}},[r("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(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary","native-type":"submit"}},[e._v("搜索")]),e._v(" "),r("el-button",{attrs:{type:"danger","native-type":"reset"}},[e._v("重置")])],1)],1),e._v(" "),r("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}},[r("el-table-column",{attrs:{type:"selection",selectable:e.checkSelectable,width:"50"}}),e._v(" "),r("el-table-column",{attrs:{prop:"id",width:"100",align:"center",label:"乐团编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.id))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",width:"200px",align:"center",label:"乐团名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.name))])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"cooperationOrganName","max-width":"274",label:"合作单位"}})],1),e._v(" "),r("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(" "),r("div",{staticClass:"footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){return e.$emit("close")}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.submited}},[e._v("确认")])],1)],1)},u=[],m=(r("386d"),r("7f7f"),r("333d")),d={props:["visible","organId"],components:{pagination:m["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 r in e){var a={};a.id=e[r].id,a.name=e[r].name,t.push(a)}this.passed=t},FetchList:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["b"])(Object(i["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!==r.$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)}}},p=d,f=(r("d2c0"),r("2877")),h=Object(f["a"])(p,c,u,!1,null,"02979835",null),b=h.exports,g=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("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)}}},[r("el-form-item",{attrs:{prop:"keyword"}},[r("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(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary","native-type":"submit"}},[e._v("搜索")]),e._v(" "),r("el-button",{attrs:{type:"danger","native-type":"reset"}},[e._v("重置")])],1)],1),e._v(" "),r("el-table",{staticStyle:{width:"100%"},attrs:{"max-height":"300px","header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.filterlist},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"50"}}),e._v(" "),r("el-table-column",{attrs:{prop:"id",width:"100",align:"center",label:"乐团编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.id))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",align:"center",label:"学员姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.name))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"parentsName",align:"center",label:"家长姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.parentsName))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"parentsPhone",align:"center",label:"家长电话"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.parentsPhone))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"subjectName",align:"center",label:"声部"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.subjectName))])]}}])})],1)],1)},y=[],v=(r("6762"),r("2fdb"),r("1672")),_={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 r=!t||(""+e.userId).indexOf(t)>-1||(""+e.parentsName).indexOf(t)>-1||(""+e.parentsPhone).indexOf(t)>-1||(""+e.name).indexOf(t)>-1;return r}))},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 r in e)t.push(e[r].id);this.passed=t,this.$emit("selected",this.passed,this.id)},FetchDetail:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(v["a"])({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}()}},k=_,F=Object(f["a"])(k,g,y,!1,null,null,null),S=F.exports,T=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("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)}}},[r("el-form-item",{attrs:{prop:"keyword"}},[r("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(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary","native-type":"submit"}},[e._v("搜索")]),e._v(" "),r("el-button",{attrs:{type:"danger","native-type":"reset"}},[e._v("重置")]),e._v(" "),r("el-button",{attrs:{type:"primary",disabled:!e.passed.length},on:{click:e.removeStuden}},[e._v("删除学员")])],1)],1),e._v(" "),r("el-table",{staticStyle:{width:"100%"},attrs:{"max-height":"300px","header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.filterlist},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"50"}}),e._v(" "),r("el-table-column",{attrs:{prop:"realName",align:"center",label:"学员姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.realName))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"phone",align:"center",label:"手机号码"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.phone))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"subjectName",align:"center",label:"声部"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v(e._s(t.row.subjectName))])]}}])})],1)],1)},x=[],w=r("1cc7"),C={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 r=!t||(""+e.userId).indexOf(t)>-1||(""+e.phone).indexOf(t)>-1||(""+e.realName).indexOf(t)>-1;return r}))},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 r in e)t.push(e[r].userId);this.passed=t},removeStuden:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.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(l["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"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(w["Pb"])({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}()}},I=C,O=Object(f["a"])(I,T,x,!1,null,null,null),j=O.exports,P={props:["organId"],components:{selectMusic:b,selectItem:S,mergedStudents:j},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={},r=!0,a=!1,s=void 0;try{for(var n,o=e[Symbol.iterator]();!(r=(n=o.next()).done);r=!0){var l=n.value;t[l.id]?t[l.id]=Object(i["a"])({},t[l.id],{},l):t[l.id]=Object(i["a"])({},l,{num:0})}}catch(c){a=!0,s=c}finally{try{r||null==o.return||o.return()}finally{if(a)throw s}}this.items=t},remove:function(e){var t=Object(i["a"])({},this.items),r=Object(i["a"])({},this.studentsByMusicId);delete t[e],delete r[e],this.items=Object(i["a"])({},t),this.studentsByMusicId=Object(i["a"])({},r)},selected:function(e,t){var r=this.studentsByMusicId;r[t]||(r[t]=[]),r[t]=e,this.items[t].num=e.length,this.items=this.items,this.studentsByMusicId=r},merge:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,r,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(r in t=[],this.studentsByMusicId)Object.hasOwnProperty.call(this.studentsByMusicId,r)&&(a=this.studentsByMusicId[r],t=t.concat(a));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(l["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 r in e)t.push(e[r].id);this.passed=t},FetchList:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(o["b"])({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}()}},L=P,G=(r("23d2"),Object(f["a"])(L,a,s,!1,null,"0efb73d2",null));t["a"]=G.exports},"8ee6":function(e,t,r){},a4d2:function(e,t,r){},aa6f:function(e,t,r){},b133:function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{"label-width":"160px",model:e.form,"label-suffix":": "}},[r("el-form-item",{attrs:{label:"备注",prop:"memo",rules:[{required:!0,message:"请输入备注",trigger:"blur"}]}},[r("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=[],n={props:["form"]},i=n,o=(r("6cde"),r("2877")),l=Object(o["a"])(i,a,s,!1,null,"f9909980",null);t["a"]=l.exports},b2df:function(e,t,r){},b4ac:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"c",(function(){return n})),r.d(t,"b",(function(){return i}));var a=r("829b"),s=function(e){return Object(a["a"])({url:"/api-web/classGroup/queryRemainCourseTypeDuration",data:{},params:e,requestType:"form"})},n=function(e){return Object(a["a"])({url:"/api-web/classGroupStudent/updateClassGroupStudents",data:e,method:"post",requestType:"form"})},i=function(e){return Object(a["a"])({url:"/api-web/studentManage/queryStudentSubTotalCourseTimes",params:e,method:"get",requestType:"form"})}},c014:function(e,t,r){"use strict";var a=r("173e"),s=r.n(a);s.a},c0a3:function(e,t,r){},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=="},c466:function(e,t,r){"use strict";r.d(t,"h",(function(){return i})),r.d(t,"c",(function(){return o})),r.d(t,"d",(function(){return l})),r.d(t,"e",(function(){return c})),r.d(t,"f",(function(){return u})),r.d(t,"g",(function(){return m})),r.d(t,"b",(function(){return d})),r.d(t,"a",(function(){return p}));r("a481");var a=r("5a0c"),s=r.n(a),n=r("56d7");function i(e){var t=e.getFullYear(),r=e.getMonth()+1,a=e.getDate();return r=r<10?"0"+r:r,a=a<10?"0"+a:a,t+"-"+r+"-"+a}function o(e){return e.setDate(1),e}function l(e){var t=e.getMonth(),r=++t,a=new Date(e.getFullYear(),r,1),s=864e5;return new Date(a-s)}function c(e){var t=new Date(e.replace(/-/g,"/")).getTime(),r=new Date(e);0==r.getDay()&&(t-=6048e5);var a=t-24*(r.getDay()-1)*60*60*1e3,s=new Date(a),n=s.getFullYear(),i=s.getMonth()+1<10?"0"+(s.getMonth()+1):s.getMonth()+1,o=s.getDate()<10?"0"+s.getDate():s.getDate(),l=n+"-"+i+"-"+o;return l}function u(e){var t=new Date(e.replace(/-/g,"/")).getTime(),r=new Date(e),a=7-r.getDay();7==a&&(a=0);var s=t+24*a*60*60*1e3,n=new Date(s),i=n.getFullYear(),o=n.getMonth()+1<10?"0"+(n.getMonth()+1):n.getMonth()+1,l=n.getDate()<10?"0"+n.getDate():n.getDate(),c=i+"-"+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,r){return Math.abs(s()(e+" "+t).diff(e+" "+r,"Minute"))}function p(e,t,r){var a=s()(e+" "+t).add(r,"minute");return s()(e+" 23:59").isBefore(a)?(n["$message"].error("课程时间无法跨天请重新设置开始时间"),""):a.format("HH:mm")}},c9a0:function(e,t,r){"use strict";var a=r("6e97"),s=r.n(a);s.a},ce6e:function(e,t,r){"use strict";var a=r("f699"),s=r.n(a);s.a},ceeb:function(e,t,r){},d2c0:function(e,t,r){"use strict";var a=r("c0a3"),s=r.n(a);s.a},d349:function(e,t,r){"use strict";r.d(t,"e",(function(){return c})),r.d(t,"d",(function(){return u})),r.d(t,"f",(function(){return m})),r.d(t,"c",(function(){return d})),r.d(t,"s",(function(){return p})),r.d(t,"D",(function(){return f})),r.d(t,"E",(function(){return h})),r.d(t,"h",(function(){return b})),r.d(t,"l",(function(){return g})),r.d(t,"g",(function(){return y})),r.d(t,"m",(function(){return v})),r.d(t,"v",(function(){return _})),r.d(t,"t",(function(){return k})),r.d(t,"u",(function(){return F})),r.d(t,"i",(function(){return S})),r.d(t,"j",(function(){return T})),r.d(t,"p",(function(){return x})),r.d(t,"k",(function(){return w})),r.d(t,"w",(function(){return C})),r.d(t,"F",(function(){return I})),r.d(t,"n",(function(){return O})),r.d(t,"x",(function(){return j})),r.d(t,"A",(function(){return P})),r.d(t,"y",(function(){return L})),r.d(t,"z",(function(){return G})),r.d(t,"r",(function(){return D})),r.d(t,"b",(function(){return A})),r.d(t,"C",(function(){return $})),r.d(t,"q",(function(){return q})),r.d(t,"B",(function(){return M})),r.d(t,"a",(function(){return R})),r.d(t,"o",(function(){return N}));var a=r("a8db"),s=r("b775"),n=r("829b"),i=r("4328"),o=r.n(i),l="/api-web";function c(e){return Object(s["a"])({url:l+"/organization/queryPage",method:"get",params:e})}function u(e){return Object(s["a"])({url:l+"/organization/add",method:"post",data:o.a.stringify(e)})}function m(e){return Object(s["a"])({url:l+"/organization/update",method:"post",data:o.a.stringify(e)})}function d(e){return Object(s["a"])({url:l+"/area/queryChild",method:"get",params:e})}function p(e){return Object(s["a"])({url:l+"/area/getParentArea/".concat(e.id),method:"get"})}function f(e){return Object(s["a"])({url:l+"/subject/queryPageTree",method:"get",params:e})}function h(e){return Object(s["a"])({url:l+"/subject/upset",method:"post",data:e})}function b(e){return Object(s["a"])({url:l+"/chargeType/queryPage",method:"get",params:e})}function g(e){return Object(s["a"])({url:l+"/chargeType/upSet",method:"post",data:e})}function y(e){return Object(s["a"])({url:l+"/chargeType/del/".concat(e),method:"post"})}function v(e){return Object(s["a"])({url:l+"/courseHomeworkTemplate/queryPage",method:"post",data:e})}function _(e){return Object(s["a"])({url:l+"/courseHomeworkTemplate/update",method:"post",data:o.a.stringify(e)})}function k(e){return Object(s["a"])({url:l+"/courseHomeworkTemplate/add",method:"post",data:o.a.stringify(e)})}function F(e){return Object(s["a"])({url:l+"/courseHomeworkTemplate/del/".concat(e),method:"post"})}function S(e){return Object(s["a"])({url:l+"/chargeTypeOrganizationFee/add",method:"post",data:o.a.stringify(e)})}function T(e){return Object(s["a"])({url:l+"/chargeTypeOrganizationFee/update",method:"post",data:o.a.stringify(e)})}function x(e){return Object(s["a"])({url:l+"/employee/findEducationTeacher",method:"get",params:e})}function w(e){return Object(n["a"])({url:l+"/chargeTypeSubjectMapper/queryPage",method:"get",data:{},params:e,requestType:"form"})}function C(e){return Object(n["a"])({url:l+"/chargeTypeSubjectMapper/insert",method:"post",data:e})}function I(e){return Object(n["a"])({url:l+"/chargeTypeSubjectMapper/update",method:"post",data:e})}function O(e){var t=e.id,r=Object(a["a"])(e,["id"]);return Object(n["a"])({url:l+"/chargeTypeSubjectMapper/del/"+t,method:"post",params:r})}function j(e){return Object(n["a"])({url:l+"/musicGroupOrganizationCourseSettings/add",method:"post",data:e})}function P(e){return Object(n["a"])({url:l+"/musicGroupOrganizationCourseSettings/update",method:"post",data:e})}function L(e){return Object(n["a"])({url:l+"/musicGroupOrganizationCourseSettings/delSetting",method:"post",data:{},params:e,requestType:"form"})}function G(e){return Object(n["a"])({url:l+"/musicGroupOrganizationCourseSettings/queryPage",method:"get",data:{},params:e,requestType:"form"})}function D(e){return Object(n["a"])({url:l+"/organizationCourseUnitPriceSettings/queryPage",method:"get",params:e,data:{},requestType:"form"})}function A(e){return Object(n["a"])({url:l+"/organizationCourseUnitPriceSettings/insert",method:"post",data:e})}function $(e){return Object(n["a"])({url:l+"/organizationCourseUnitPriceSettings/update",method:"post",data:e})}function q(e){return Object(n["a"])({url:l+"/organizationCourseDurationSettings/queryPage",method:"get",data:{},params:e})}function M(e){return Object(n["a"])({url:l+"/organizationCourseDurationSettings/update",method:"post",params:e})}function R(e){return Object(n["a"])({url:l+"/organizationCourseDurationSettings/insert",method:"post",params:e})}function N(e){return Object(n["a"])({url:l+"/organizationCourseDurationSettings/del",method:"post",data:e})}},d43c:function(e,t,r){},e3de:function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"t-container"},[r("save-form",{staticClass:"searchForm",attrs:{inline:!0,"save-key":e.saveKey,model:e.searchForm},on:{submit:e.search}},[r("el-form-item",[r("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(" "),r("el-form-item",[r("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")])],1)],1),e._v(" "),r("div",{staticClass:"tableWrap"},[r("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("el-table-column",{attrs:{align:"center",prop:"teacherId",label:"老师编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v("\n "+e._s(t.row.teacherId)+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"teacherName",label:"老师姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v("\n "+e._s(t.row.teacherName)+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"teacherPhone",label:"联系电话"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("copy-text",[e._v("\n "+e._s(t.row.teacherPhone)+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"jobNature",label:"工作类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("jobNature")(t.row.jobNature))+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"classGroupName",label:"执教班级"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"num",label:"出勤次数"}})],1),e._v(" "),r("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=[],n=(r("7f7f"),r("386d"),r("333d")),i=r("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:n["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(i["Qb"])({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=(r("6814"),r("2877")),u=Object(c["a"])(l,a,s,!1,null,null,null);t["a"]=u.exports},eaee:function(e,t,r){},f068:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-container"},[r("h2",[r("el-page-header",{attrs:{content:e.name},on:{back:e.onCancel}})],1),e._v(" "),r("div",{staticClass:"m-core"},[r("p",{staticClass:"msg",class:"PROGRESS"==e.status?"ing":""},[r("img",{attrs:{src:"PROGRESS"==e.status?e.stepImgs.PROGRESS:e.stepImgs.PAUSE,alt:""}}),e._v("\n "+e._s("PROGRESS"==e.status?"进行中":"已结束"))]),e._v(" "),r("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")?r("el-tab-pane",{attrs:{label:"基本信息",lazy:"",name:"1"}},["1"==e.activeIndex?r("baseinfo",{attrs:{teamid:e.teamid}}):e._e()],1):e._e(),e._v(" "),e.permission("/teamDetails/teacherList")?r("el-tab-pane",{attrs:{label:"老师列表",lazy:"",name:"2"}},["2"==e.activeIndex?r("teacherList",{attrs:{teamid:e.teamid}}):e._e()],1):e._e(),e._v(" "),e.permission("/teamDetails/studentList")?r("el-tab-pane",{attrs:{label:"学员列表",lazy:"",name:"3"}},["3"==e.activeIndex?r("studentList",{attrs:{teamid:e.teamid}}):e._e()],1):e._e(),e._v(" "),e.permission("/teamDetails/classList")?r("el-tab-pane",{attrs:{label:"班级详情",lazy:"",name:"4"}},["4"==e.activeIndex?r("classList",{attrs:{teamid:e.teamid}}):e._e()],1):e._e(),e._v(" "),e.permission("/teamDetails/courseList")?r("el-tab-pane",{attrs:{label:"课表详情",lazy:"",name:"5"}},["5"==e.activeIndex?r("courseList",{attrs:{teamid:e.teamid}}):e._e()],1):e._e()],1)],1)])},s=[],n=(r("7f7f"),r("51c1")),i=r("e3de"),o=r("7472"),l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"c-container"},[r("div",{directives:[{name:"permission",rawName:"v-permission",value:"courseSchedule/coursePostpone",expression:"'courseSchedule/coursePostpone'"}],staticClass:"newBand",on:{click:e.postpone}},[e._v("课程顺延")]),e._v(" "),r("div",{staticClass:"tableWrap"},[r("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"classGroupName",label:"班级名称"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"班级类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("classType")(t.row.classGroupType))+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"masterTeacher",label:"主教老师"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"subTeacher",label:"助教老师"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"currentClassTimes",label:"当前课次"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(t.row.currentClassTimes+"/"+t.row.totalClassTimes)+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"studyNum",label:"在读人数"}}),e._v(" "),e.permission("courseSchedule/coursePostpone")?r("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.signPostpone(t.row)}}},[e._v("顺延课程")])],1)]}}],null,!1,433730982)}):e._e()],1),e._v(" "),r("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(" "),r("el-dialog",{attrs:{title:"课程顺延",visible:e.postponeVisible,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.postponeVisible=t}}},[r("el-form",{ref:"postponeForm",attrs:{model:e.postponeForm,rules:e.postponeRules}},[r("el-form-item",{attrs:{label:"开始日期",prop:"stopTime"}},[r("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(" "),r("el-form-item",{attrs:{label:"顺延日期",prop:"resetTime"}},[r("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(" "),r("el-form-item",{attrs:{label:"跳过节假日"}},[r("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(" "),r("span",{staticStyle:{color:"#F56C6C"}},[e._v("注意:将会把所选班级的课表,「开始日期」之后的全部未开始课程;\n 调整到「顺延日期」之后重新排课,可以勾选跳过节假日;")]),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.postponeVisible=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.submitInfo}},[e._v("确 定")])],1)],1)],1)},c=[],u=r("333d"),m=r("1cc7"),d=r("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["V"])({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 r=e.activeClass,a=e.postponeForm.stopTime,s=e.postponeForm.resetTime,n=e.postponeForm.holiday,i={classGroupIds:r,pauseDate:a,recoveryDate:s,skipHoliday:n};Object(m["v"])(i).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()}}}}},f=p,h=r("2877"),b=Object(h["a"])(f,l,c,!1,null,null,null),g=b.exports,y=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-form",{staticClass:"searchForm",attrs:{inline:!0},model:{value:e.searchForm,callback:function(t){e.searchForm="string"===typeof t?t.trim():t},expression:"searchForm"}},[r("el-form-item",[r("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(" "),r("el-form-item",[r("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")])],1)],1),e._v(" "),r("div",{staticClass:"tableWrap"},[r("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("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(" "),r("el-table-column",{attrs:{align:"center",prop:"courseScheduleName",label:"班级名称"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"courseScheduleType",label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.courseScheduleType))+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"teacherNum",label:"主教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(t.row.masterTeacherName)+"("+e._s(t.row.masterTeacherId)+")\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"teacherNum",label:"助教老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",e._l(t.row.teachingTeachers,(function(t,a){return"TEACHING"==t.teacherRole?r("p",{key:a},[e._v(" "+e._s(t.userName)+"("+e._s(t.userId)+")")]):e._e()})),0)]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e.permission("courseSchedule/queryTeacherSalary")?r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.setCourseInfo(t.row)}}},[e._v("课酬调整")]):e._e()],1)]}}])})],1),e._v(" "),r("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(" "),r("el-dialog",{attrs:{title:"课酬调整",width:"800px",visible:e.dialogTableVisible},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[r("el-table",{attrs:{data:e.activeTeacherList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("el-table-column",{attrs:{label:"老师姓名",prop:"teacherName"}}),e._v(" "),r("el-table-column",{attrs:{label:"老师角色"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e._v("\n "+e._s(e._f("workType")(t.row.teacherRole))+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"课程课酬",prop:"expectSalary"}}),e._v(" "),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",[e.permission("courseSchedule/updateTeacherCoursesSalary")?r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.resetTeacher(t.row)}}},[e._v("操作")]):e._e()],1)]}}])})],1),e._v(" "),r("el-dialog",{attrs:{width:"500px",title:"调整",visible:e.innerVisible,"append-to-body":""},on:{"update:visible":function(t){e.innerVisible=t}}},[r("el-form",{ref:"teacherMask",attrs:{model:e.teacherMask,rules:e.teacherRules}},[r("el-form-item",{attrs:{label:"调整范围",prop:"radio"}},[r("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(" "),r("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(" "),r("el-form-item",{attrs:{label:"课程课酬",prop:"salary"}},[r("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(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.innerVisible=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.resetSalary}},[e._v("确 定")])],1)],1)],1)],1)},v=[],_=r("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["X"])(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["Kb"])({courseScheduleId:e.courseScheduleId}).then((function(r){200==r.code&&(t.dialogTableVisible=!0,t.courseScheduleId=e.courseScheduleId,t.activeTeacherList=r.data)}))},resetTeacher:function(e){this.innerVisible=!0,this.activeTeacher=e},resetSalary:function(){var e=this,t=this;this.$refs["teacherMask"].validate((function(r){r?Object(_["B"])({courseScheduleId:e.courseScheduleId,salary:e.teacherMask.salary,teacherId:e.activeTeacher.teacherId,scope:e.teacherMask.radio}).then((function(r){200==r.code&&(e.$message.success("修改成功"),e.teacherMask={salary:"",subsidy:"",radio:""},e.innerVisible=!1,t.setCourseInfo(e.tempSelectRow))})):e.$message.error("请填写必要参数")}))}}},F=k,S=Object(h["a"])(F,y,v,!1,null,null,null),T=S.exports,x=r("73b3"),w={name:"teamDetail",data:function(){return{activeIndex:this.$route.query.checkIndex?this.$route.query.checkIndex:"1",teamid:"",name:"",stepImgs:{PROGRESS:r("7a7c"),PAUSE:r("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.name}))},handleClick:function(e){this.activeIndex=e.name},onCancel:function(){this.$store.dispatch("delVisitedViews",this.$route),this.$router.push({path:"/teamList"})}},components:{studentList:n["a"],teacherList:i["a"],courseList:o["a"],classList:g,salaryList:T,baseinfo:x["a"]}},C=w,I=(r("2465"),Object(h["a"])(C,a,s,!1,null,"483318d8",null));t["default"]=I.exports},f07e:function(e,t,r){},f4eb:function(e,t,r){"use strict";var a=r("a4d2"),s=r.n(a);s.a},f548:function(e,t,r){},f699:function(e,t,r){}}]);