1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e2a5c0e0"],{"05c8":function(e,t,a){"use strict";a("f985")},"0ef5":function(e,t,a){"use strict";a("ff68")},1672:function(e,t,a){"use strict";a.d(t,"h",(function(){return i})),a.d(t,"m",(function(){return n})),a.d(t,"n",(function(){return l})),a.d(t,"l",(function(){return s})),a.d(t,"g",(function(){return o})),a.d(t,"e",(function(){return u})),a.d(t,"j",(function(){return c})),a.d(t,"k",(function(){return m})),a.d(t,"i",(function(){return d})),a.d(t,"r",(function(){return p})),a.d(t,"o",(function(){return b})),a.d(t,"f",(function(){return f})),a.d(t,"p",(function(){return v})),a.d(t,"d",(function(){return h})),a.d(t,"c",(function(){return g})),a.d(t,"q",(function(){return y})),a.d(t,"a",(function(){return C})),a.d(t,"b",(function(){return L}));var r=a("829b"),i=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/add",data:e,method:"post"})},n=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/createCalender",data:e,method:"post"})},l=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/updateCalender",data:e,method:"post"})},s=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/getDetail",data:{},params:e,method:"get"})},o=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/auditListDetail",data:{},params:e,method:"get"})},u=function(e){return Object(r["a"])({url:"/api-web/studentRegistration/getMusicGroupStu",data:{},params:e,method:"get"})},c=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalenderDetail/batchAdd",data:e,method:"post"})},m=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/update",data:e,method:"post"})},d=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/delByBatchNo",params:e,method:"post"})},p=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/revoke",data:{},params:e,method:"post"})},b=function(e){return Object(r["a"])({url:"/api-web/musicGroupOrganizationCourseSettingsDetail/queryByMusicGroupOrganizationCourseSettingsId",data:{},params:e,method:"get"})},f=function(e){return Object(r["a"])({url:"/api-web/musicGroupPaymentCalender/makesureSchoolePaid",data:e,method:"post",requestType:"form"})},v=function(e){return Object(r["a"])({url:"/api-web/organizationCourseDurationSettings/queryByOrganId",data:{},params:e,method:"get",requestType:"form"})},h=function(e){return Object(r["a"])({url:"/api-web/memberFeeSetting/findByRankId",data:{},params:e,method:"get",requestType:"form"})},g=function(e){return Object(r["a"])({url:"/api-web/memberRankSetting/findAll",method:"get",params:e})},y=function(e){return Object(r["a"])({url:"/api-web/cloudTeacherOrder/queryInactive",method:"post",data:e})},C=function(e){return Object(r["a"])({url:"/api-web/cloudTeacherOrder/pay",method:"post",data:e})},L=function(e){return Object(r["a"])({url:"/api-web/cloudTeacherOrder/payCheck",method:"get",hideLoading:!0,params:e})}},"2aa7":function(e,t,a){e.exports=a.p+"static/img/checkIcon4.372e4e6a.png"},"33b0":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-container1"},[r("el-page-header",{staticStyle:{padding:"20px"},attrs:{content:"SCHOOL"==e.$route.query.payUserType?"学校缴费":"学员缴费"},on:{back:e.goback}}),e._v(" "),r("div",{staticClass:"payInfoWrap"},[r("div",{staticClass:"left"},[r("div",{staticClass:"m-core1"},[r("el-form",{ref:"form",attrs:{inline:!0,model:e.form,"label-width":"120px"}},[r("div",{class:e.isField?"baseWrapFixed":"baseWrap"},[r("div",{staticClass:"payTitle"},[r("div",{staticClass:"squrt"}),e._v(" "),r("p",[e._v("基础项目配置")]),e._v(" "),r("div",{staticClass:"payContext"},[e._v("请选择您需要的课程配置")])]),e._v(" "),r("div",{staticClass:"checkWrap"},[r("div",{staticClass:"checkBtn",class:[e.teamCourse?"active":"",e.teamCourseDisabled?"disabled":""],on:{click:function(t){return t.preventDefault(),function(){e.teamCourseDisabled||(e.teamCourse=!e.teamCourse,e.teamCourse&&e.form.eclass.length<0&&(e.form.eclass=[],e.form.eclass.push({})))}()}}},[r("div",{staticClass:"checkLeft"},[r("img",{attrs:{src:a("d16e"),alt:""}})]),e._v(" "),r("div",{staticClass:"checkRight"},[r("p",[e._v("乐团课")]),e._v(" "),r("p",{staticClass:"checkSubTitle"},[e._v("创建课程类型标准")])]),e._v(" "),e.teamCourse?r("div",{staticClass:"checTriangle"},[r("img",{attrs:{src:a("4071"),alt:""}})]):e._e()]),e._v(" "),r("div",{staticClass:"checkBtn",class:[e.member?"active":"",e.memberDisabled?"disabled":""],on:{click:function(t){return t.preventDefault(),function(){e.memberDisabled||(e.member=!e.member,e.member&&e.form.memberList.length<0&&(e.form.memberList=[],e.form.memberList.push({})))}()}}},[r("div",{staticClass:"checkLeft"},[r("img",{attrs:{src:a("f1a4"),alt:""}})]),e._v(" "),r("div",{staticClass:"checkRight"},[r("p",[e._v("团练宝")]),e._v(" "),r("p",{staticClass:"checkSubTitle"},[e._v("乐团训练工具")])]),e._v(" "),e.member?r("div",{staticClass:"checTriangle"},[r("img",{attrs:{src:a("4071"),alt:""}})]):e._e()]),e._v(" "),e.isShowLeBao&&1==e.tenantId?r("div",{staticClass:"checkBtn",class:[e.leBao?"active":"",e.leBaoDisabled?"disabled":""],on:{click:function(t){return t.preventDefault(),function(){e.leBaoDisabled||(e.leBao=!e.leBao,e.leBao&&e.form.leBaoList.length<0&&(e.form.leBaoList=[],e.form.leBaoList.push({})))}()}}},[r("div",{staticClass:"checkLeft"},[r("img",{attrs:{src:a("5187"),alt:""}})]),e._v(" "),r("div",{staticClass:"checkRight"},[r("p",[e._v("乐保")]),e._v(" "),r("p",{staticClass:"checkSubTitle"},[e._v("乐器维修保养")])]),e._v(" "),e.leBao?r("div",{staticClass:"checTriangle"},[r("img",{attrs:{src:a("4071"),alt:""}})]):e._e()]):e._e(),e._v(" "),r("div",{staticClass:"checkBtn",class:[e.teamActive?"active":"",e.teamActiveDisabled?"disabled":""],on:{click:function(t){return t.preventDefault(),function(){e.teamActiveDisabled||(e.teamActive=!e.teamActive,e.teamActive&&e.form.activeList.length<0&&(e.form.activeList=[],e.form.activeList.push({})))}()}}},[r("div",{staticClass:"checkLeft"},[r("img",{attrs:{src:a("2aa7"),alt:""}})]),e._v(" "),r("div",{staticClass:"checkRight"},[r("p",[e._v("小课")]),e._v(" "),r("p",{staticClass:"checkSubTitle"},[e._v("创建活动课程方案")])]),e._v(" "),e.teamActive?r("div",{staticClass:"checTriangle"},[r("img",{attrs:{src:a("4071"),alt:""}})]):e._e()])])]),e._v(" "),e.isField?r("div",{staticClass:"wall",staticStyle:{height:"184px"}}):e._e(),e._v(" "),r("div",{staticClass:"coreList"},[e.teamCourse?r("payTeamCourse",{attrs:{form:e.form,charges:e.charges,courseUnitPriceSettingsByType:e.organizationCourseUnitPriceSettingsByType},on:{create:e.addExtraClass,remove:e.removeExtraClass,moneyChange:e.syncAllMoney,priceChange:e.priceChange}}):e._e(),e._v(" "),e.member?r("payMember",{ref:"payMember",attrs:{memberRankList:e.memberRankList,rulesForm:e.rulesForm,organId:e.organId,form:e.form},on:{moneyChange:e.syncAllMoney,priceChange:e.priceChange}}):e._e(),e._v(" "),e.leBao?r("payLeBao",{attrs:{form:e.form,leBaoInfo:e.leBaoInfo}}):e._e(),e._v(" "),e.teamActive?r("payTeamActive",{attrs:{form:e.form,activeList:e.activeList},on:{create:e.addActive,remove:e.removeActive}}):e._e()],1),e._v(" "),r("div",{staticClass:"teamCourseList coreList"},[r("div",{staticClass:"coreTitle"},[r("p",[e._v("基础信息设置")])]),e._v(" "),r("el-row",{attrs:{gutter:20}},[r("el-col",{staticStyle:{width:"430px"}},[r("el-form-item",{ref:"paymentDate",attrs:{prop:"paymentDate",rules:[{required:!0,message:"请选择缴费时间",trigger:"blur"}]}},[r("template",{slot:"label"},[r("p",{staticStyle:{position:"relative"}},[r("span",{staticStyle:{color:"#f56c6c","margin-right":"4px"}},[e._v("*")]),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",position:"relative",top:"2px"}})])],1)]),e._v(" "),r("el-date-picker",{staticStyle:{width:"280px"},attrs:{type:"daterange","picker-options":{firstDayOfWeek:1},"value-format":"yyyy-MM-dd","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.form.paymentDate,callback:function(t){e.$set(e.form,"paymentDate",t)},expression:"form.paymentDate"}})],2)],1),e._v(" "),r("el-col",{staticClass:"memoWrap"},[r("el-form-item",{ref:"memo",staticClass:"memoWrapItem",attrs:{prop:"memo",rules:[{required:!0,message:"请输入备注",trigger:"blur"}]}},[r("template",{slot:"label"},[r("p",{staticStyle:{position:"relative"}},[r("span",{staticStyle:{color:"#f56c6c","margin-right":"4px"}},[e._v("*")]),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",position:"relative",top:"2px"}})])],1)]),e._v(" "),r("el-input",{staticStyle:{width:"100%"},attrs:{rows:1,maxlength:"50","show-word-limit":""},model:{value:e.form.memo,callback:function(t){e.$set(e.form,"memo",t)},expression:"form.memo"}})],2)],1)],1)],1)]),e._v(" "),e.teamCourse||e.member||e.leBao||e.teamActive?r("div",{staticStyle:{"text-align":"center"}},[r("el-button",{staticClass:"submitBtn",on:{click:e.submitForm}},[e._v("确认")])],1):r("div",[r("empty",{attrs:{desc:"暂无缴费项目配置"}})],1)],1)])]),e._v(" "),e.dialogSubjectVisible?r("el-dialog",{staticClass:"subjectPreview",attrs:{title:"报名声部预览",visible:e.dialogSubjectVisible,width:"400px"},on:{"update:visible":function(t){e.dialogSubjectVisible=t}}},[r("el-tabs",{attrs:{type:"card"},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},e._l(e.dialogSubjectList,(function(t,a){return r("el-tab-pane",{key:a,staticStyle:{"max-height":"500px","overflow-y":"auto"},attrs:{label:t.subName,lazy:"",name:t.subjectId.toString()}},[r("subject-preview",{attrs:{subjectId:t.subjectId,preViewData:e.preViewData}})],1)})),1),e._v(" "),r("div",[r("el-button",{staticStyle:{width:"100%","border-radius":"0","line-height":"30px"},attrs:{size:"medium",type:"primary"},on:{click:e.onSubmit}},[e._v("确认提交")])],1)],1):e._e()],1)},i=[],n=(a("7f7f"),a("6b54"),a("2909")),l=a("b85c"),s=(a("6762"),a("2fdb"),a("ac6a"),a("5530")),o=(a("96cf"),a("1da1")),u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"teamCourseList"},[a("p",{staticClass:"coreTitle"},[e._v("\n 乐团课\n "),a("el-form-item",{staticClass:"titleFormItem",attrs:{label:"加课方式",prop:"leixing",rules:[{required:!0,message:"请选择加课方式",trigger:"change"}]}},[a("el-radio-group",{staticStyle:{width:"100%"},model:{value:e.form.leixing,callback:function(t){e.$set(e.form,"leixing",t)},expression:"form.leixing"}},[a("el-radio",{attrs:{label:"1"}},[e._v("标准课程")]),e._v(" "),a("el-radio",{attrs:{label:"2"}},[e._v("自定义课程")])],1)],1),e._v(" "),1==e.form.leixing?a("el-form-item",{staticClass:"titleFormItem",attrs:{label:"收费标准",prop:"musicGroupOrganizationCourseSettingId",rules:[{required:!0,message:"请选择收费标准",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100% !important"},attrs:{placeholder:"请选择收费标准",size:"mini"},model:{value:e.form.musicGroupOrganizationCourseSettingId,callback:function(t){e.$set(e.form,"musicGroupOrganizationCourseSettingId",t)},expression:"form.musicGroupOrganizationCourseSettingId"}},e._l(e.charges,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1):e._e(),e._v(" "),e.isDisabled?e._e():a("el-button",{staticClass:"addBtn",attrs:{icon:"el-icon-plus",size:"mini",plain:""},on:{click:e.$listeners.create}},[e._v("新增课程类型")])],1),e._v(" "),a("el-table",{staticClass:"courseTable",staticStyle:{width:"100% !important",background:"#f9f9f9"},attrs:{data:e.form.eclass,"header-cell-style":{background:"#F9F9F9",color:"#444"}}},[a("el-table-column",{key:"courseType",attrs:{label:"课程类型",prop:"courseType",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"eclass."+t.$index+".courseType",rules:{required:!0,message:"请选择课程类型",trigger:"change"}}},[a("el-select",{staticStyle:{width:"90% !important"},attrs:{placeholder:"课程类型",clearable:"",disabled:e.isDisabled},on:{change:function(a){return e.courseItemChange(t.row,t.$index)}},model:{value:e.form.eclass[t.$index].courseType,callback:function(a){e.$set(e.form.eclass[t.$index],"courseType",a)},expression:"form.eclass[scope.$index].courseType"}},e._l(e.courseUnitPriceSettingsByType,(function(t,r){return a("el-option",{key:r,attrs:{disabled:e.isOptionDisabled(r),label:e.courseType[r],value:r}})})),1)],1)]}}])}),e._v(" "),a("el-table-column",{key:"courseTotalMinuties",attrs:{label:"课程时长(分钟)",prop:"courseTotalMinuties",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"eclass."+t.$index+".courseTotalMinuties",rules:[{required:!0,message:"请输入课程时长",trigger:"blur"}]}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,disabled:e.isDisabled,placeholder:"课程时长"},on:{change:function(a){return e.$listeners.priceChange(t.row,t.$index)}},model:{value:e.form.eclass[t.$index].courseTotalMinuties,callback:function(a){e.$set(e.form.eclass[t.$index],"courseTotalMinuties",a)},expression:"form.eclass[scope.$index].courseTotalMinuties"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"courseCurrentPrice",attrs:{label:"售价(元)",prop:"courseCurrentPrice",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"eclass."+t.$index+".courseCurrentPrice",rules:{required:!0,message:"请输入售价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,placeholder:"请输入售价"},on:{change:e.change},model:{value:e.form.eclass[t.$index].courseCurrentPrice,callback:function(a){e.$set(e.form.eclass[t.$index],"courseCurrentPrice",a)},expression:"form.eclass[scope.$index].courseCurrentPrice"}})],1)]}}])},[a("template",{slot:"header"},[a("p",{},[e._v("\n 售价(元)\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("学生实际缴费金额")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c",top:"2px",position:"relative"}})])],1)])],2),e._v(" "),a("el-table-column",{key:"courseOriginalPrice",attrs:{prop:"courseOriginalPrice",label:"原价(元)",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"eclass."+t.$index+".courseOriginalPrice",rules:{required:!0,message:"请输入原价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,disabled:!0,placeholder:"请输入原价"},model:{value:e.form.eclass[t.$index].courseOriginalPrice,callback:function(a){e.$set(e.form.eclass[t.$index],"courseOriginalPrice",a)},expression:"form.eclass[scope.$index].courseOriginalPrice"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"close",attrs:{prop:"close"},scopedSlots:e._u([{key:"default",fn:function(t){return[!e.isDisabled&&e.form.eclass.length>1?a("div",{staticStyle:{color:"#fa6400",cursor:"pointer"},on:{click:function(a){e.$listeners.remove&&e.$listeners.remove(t.$index)}}},[a("i",{staticClass:"el-icon-error"}),e._v("\n 删除\n ")]):e._e()]}}])})],1)],1)},c=[],m=a("267e"),d=a("ed08"),p={props:["form","charges","courseUnitPriceSettingsByType"],data:function(){return{clearable:!1,courseType:m["courseType"],courseTypeOptions:this.courseUnitPriceSettingsByType,boolOptionsOptions:Object(d["b"])(m["boolOptions"])}},mounted:function(){},methods:{courseItemChange:function(e,t){},priceChange:function(e,t){},isOptionDisabled:function(e){var t=this.form.eclass.map((function(e){return e.courseType}));return t.includes(e)},change:function(){}},computed:{isDisabled:function(){return 1==this.form.leixing}}},b=p,f=(a("05c8"),a("2877")),v=Object(f["a"])(b,u,c,!1,null,"16dedbc8",null),h=v.exports,g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"teamCourseList"},[a("p",{staticClass:"coreTitle"},[e._v("团练宝")]),e._v(" "),a("el-table",{staticClass:"courseTable",staticStyle:{width:"100% !important",background:"#f9f9f9"},attrs:{data:e.form.memberList,"header-cell-style":{background:"#F9F9F9",color:"#444"}}},[a("el-table-column",{key:"memberRankSettingId",attrs:{width:"170px",label:"会员类型",prop:"memberRankSettingId"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"memberList."+t.$index+".memberRankSettingId",rules:{required:!0,message:"请选择会员类型",trigger:"change"}}},[a("el-select",{staticStyle:{width:"90% !important"},attrs:{placeholder:"会员类型"},model:{value:e.form.memberList[t.$index].memberRankSettingId,callback:function(a){e.$set(e.form.memberList[t.$index],"memberRankSettingId",a)},expression:"form.memberList[scope.$index].memberRankSettingId"}},e._l(e.memberRankList,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})})),1)],1)]}}])}),e._v(" "),a("el-table-column",{key:"optionalFlag",attrs:{label:"是否必选",prop:"optionalFlag",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"memberList."+t.$index+".optionalFlag",rules:{required:!0,message:"请选择是否必选",trigger:"change"}}},[a("el-select",{staticStyle:{width:"90% !important"},attrs:{placeholder:"是否必选",disabled:!e.form.memberList[t.$index].memberRankSettingId,clearable:""},model:{value:e.form.memberList[t.$index].optionalFlag,callback:function(a){e.$set(e.form.memberList[t.$index],"optionalFlag",a)},expression:"form.memberList[scope.$index].optionalFlag"}},e._l(e.boolOptionsOptions,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1)]}}])}),e._v(" "),a("el-table-column",{key:"num",attrs:{label:"会员周期",prop:"num",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"memberList."+t.$index+".num",rules:[{required:!0,message:"请选择会员周期",trigger:"blur"}]}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,placeholder:"会员周期",disabled:!e.form.memberList[t.$index].memberRankSettingId},on:{change:function(a){return e.changeMemberperiodEnum(e.form.memberList[t.$index].period)}},model:{value:e.form.memberList[t.$index].num,callback:function(a){e.$set(e.form.memberList[t.$index],"num",a)},expression:"form.memberList[scope.$index].num"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"period",attrs:{label:"周期单位",prop:"period",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"memberList."+t.$index+".period",rules:[{required:!0,message:"请选择周期单位",trigger:"blur"}]}},[a("el-select",{staticStyle:{width:"90% !important"},attrs:{disabled:!e.form.memberList[t.$index].memberRankSettingId},on:{change:e.changeMemberperiodEnum},model:{value:e.form.memberList[t.$index].period,callback:function(a){e.$set(e.form.memberList[t.$index],"period",a)},expression:"form.memberList[scope.$index].period"}},e._l(e.memberEnumList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)]}}])}),e._v(" "),a("el-table-column",{key:"actualAmount",attrs:{label:"售价(元)",prop:"actualAmount",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"memberList."+t.$index+".actualAmount",rules:[{required:!0,message:"请输入售价",trigger:"blur"},{validator:e.validateMember,trigger:"blur"}]}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,disabled:!e.form.memberList[t.$index].period||!e.form.memberList[t.$index].num,placeholder:"请输入售价"},on:{change:e.change},model:{value:e.form.memberList[t.$index].actualAmount,callback:function(a){e.$set(e.form.memberList[t.$index],"actualAmount",a)},expression:"form.memberList[scope.$index].actualAmount"}})],1)]}}])},[a("template",{slot:"header"},[a("p",{staticStyle:{position:"relative"}},[e._v("\n 售价(元)\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("学生实际缴费金额")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c",top:"2px",position:"relative"}})])],1)])],2),e._v(" "),a("el-table-column",{key:"originalAmount",attrs:{label:"原价(元)",prop:"originalAmount",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"memberList."+t.$index+".originalAmount",rules:{required:!0,message:"请输入原价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,disabled:!0,placeholder:"请输入原价"},on:{change:e.change},model:{value:e.form.memberList[t.$index].originalAmount,callback:function(a){e.$set(e.form.memberList[t.$index],"originalAmount",a)},expression:"form.memberList[scope.$index].originalAmount"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"close",attrs:{prop:"close"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("div",{staticStyle:{color:"#fa6400",cursor:"pointer"}})]}}])})],1)],1)},y=[],C=(a("c5f6"),a("92e3")),L=a("1672"),x={props:["form","memberRankList","organId","rulesForm"],data:function(){return{charges:[],clearable:!1,isDisabled:!1,courseUnitPriceSettingsByType:[],boolOptionsOptions:Object(d["b"])(m["boolOptions"]),memberEnumList:C["x"],memberPrice:{},getMemberFeeFlag:!0}},mounted:function(){},methods:{changeMemberperiodEnum:function(e){console.log(this.memberPrice),"DAY"==e&&(this.$set(this.form.memberList[0],"actualAmount",this.memberPrice.groupPurchaseDayFee*this.form.memberList[0].num),this.$set(this.form.memberList[0],"originalAmount",this.memberPrice.originalDayFee*this.form.memberList[0].num)),"MONTH"==e&&(this.$set(this.form.memberList[0],"actualAmount",this.memberPrice.groupPurchaseMonthFee*this.form.memberList[0].num),this.$set(this.form.memberList[0],"originalAmount",this.memberPrice.originalMonthFee*this.form.memberList[0].num)),"QUARTERLY"==e&&(this.$set(this.form.memberList[0],"actualAmount",this.memberPrice.groupPurchaseQuarterlyFee*this.form.memberList[0].num),this.$set(this.form.memberList[0],"originalAmount",this.memberPrice.originalQuarterlyFee*this.form.memberList[0].num)),"YEAR_HALF"==e&&(this.$set(this.form.memberList[0],"actualAmount",this.memberPrice.groupPurchaseHalfYearFee*this.form.memberList[0].num),this.$set(this.form.memberList[0],"originalAmount",this.memberPrice.originalHalfYearFee*this.form.memberList[0].num)),"YEAR"==e&&(this.$set(this.form.memberList[0],"actualAmount",this.memberPrice.groupPurchaseYearFee*this.form.memberList[0].num),this.$set(this.form.memberList[0],"originalAmount",this.memberPrice.originalYearFee*this.form.memberList[0].num))},change:function(){},changeMember:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t){e.next=18;break}if(!this.getMemberFeeFlag){e.next=18;break}return this.getMemberFeeFlag=!1,e.prev=3,e.next=6,Object(L["d"])({rankId:t,organId:this.organId});case 6:if(a=e.sent,this.memberPrice=a.data,this.getMemberFeeFlag=!0,a.data){e.next=12;break}return this.$bus.$emit("showguide",["memberList"]),e.abrupt("return");case 12:e.next=18;break;case 14:e.prev=14,e.t0=e["catch"](3),console.log(e.t0),this.getMemberFeeFlag=!0;case 18:case"end":return e.stop()}}),e,this,[[3,14]])})));function t(t){return e.apply(this,arguments)}return t}(),validateMember:function(e,t,a){var r,i=Number(t),n=0,l=0;switch(null===(r=this.form.memberList[0])||void 0===r?void 0:r.period){case"MONTH":n=Number(this.rulesForm.minMonthFee)*this.form.memberList[0].num,l=Number(this.rulesForm.maxMonthFee)*this.form.memberList[0].num;break;case"QUARTERLY":var s;n=Number(this.rulesForm.minQuarterlyFee)*this.form.memberList[0].num,l=Number(this.rulesForm.maxQuarterlyFee)*this.form.memberList[0].num,console.log(null===(s=this.form.memberList[0])||void 0===s?void 0:s.period,n,l,this.rulesForm);break;case"YEAR_HALF":n=Number(this.rulesForm.minHalfYearFee)*this.form.memberList[0].num,l=Number(this.rulesForm.maxHalfYearFee)*this.form.memberList[0].num;break;case"YEAR":n=Number(this.rulesForm.minYearFee)*this.form.memberList[0].num,l=Number(this.rulesForm.maxYearFee)*this.form.memberList[0].num;break}return i>=n&&i<=l?a():a(new Error("定价应在".concat(n,"-").concat(l,"之间")))}},watch:{form:{deep:!0,handler:function(e){e.memberList[0].memberRankSettingId&&!this.memberPrice.id&&this.changeMember(e.memberList[0].memberRankSettingId)}}}},S=x,A=(a("0ef5"),Object(f["a"])(S,g,y,!1,null,"44587d8e",null)),I=A.exports,k=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"teamCourseList"},[a("p",{staticClass:"coreTitle"},[e._v("乐保")]),e._v(" "),a("el-table",{staticClass:"courseTable",staticStyle:{width:"100% !important",background:"#f9f9f9"},attrs:{data:e.form.leBaoList,"header-cell-style":{background:"#F9F9F9",color:"#444"}}},[a("el-table-column",{attrs:{width:"170px",label:"乐器保养"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[e._v("乐器保养")])]}}])}),e._v(" "),a("el-table-column",{key:"num",attrs:{label:"年限",prop:"num",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"leBaoList."+t.$index+".num",rules:[{required:!0,message:"请输入年限",trigger:"blur"}]}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,placeholder:"请输入年限"},on:{change:e.changeYear},model:{value:e.form.leBaoList[t.$index].num,callback:function(a){e.$set(e.form.leBaoList[t.$index],"num",a)},expression:"form.leBaoList[scope.$index].num"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"actualAmount",attrs:{label:"售价(元)",prop:"actualAmount",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"leBaoList."+t.$index+".actualAmount",rules:{required:!0,message:"请输入售价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,disabled:!0,placeholder:"请输入售价"},on:{change:e.change},model:{value:e.form.leBaoList[t.$index].actualAmount,callback:function(a){e.$set(e.form.leBaoList[t.$index],"actualAmount",a)},expression:"form.leBaoList[scope.$index].actualAmount"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"originalAmount",attrs:{prop:"originalAmount",label:"原价(元)",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"leBaoList."+t.$index+".originalAmount",rules:{required:!0,message:"请输入原价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,disabled:!0,placeholder:"请输入原价"},model:{value:e.form.leBaoList[t.$index].originalAmount,callback:function(a){e.$set(e.form.leBaoList[t.$index],"originalAmount",a)},expression:"form.leBaoList[scope.$index].originalAmount"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"close",attrs:{prop:"close"},scopedSlots:e._u([{key:"default",fn:function(e){}}])})],1)],1)},_=[],O={props:["form","leBaoInfo"],data:function(){return{charges:[],clearable:!1,isDisabled:!1,courseUnitPriceSettingsByType:[],boolOptionsOptions:[]}},methods:{changeYear:function(e){var t=this;this.leBaoInfo.forEach((function(a){"189"==a.id&&t.$set(t.form.leBaoList[0],"actualAmount",e*a.paranValue),"202"==a.id&&t.$set(t.form.leBaoList[0],"originalAmount",e*a.paranValue)}))},change:function(){}},computed:{}},$=O,T=(a("4cc3"),Object(f["a"])($,k,_,!1,null,"e34207d8",null)),w=T.exports,E=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"teamCourseList"},[a("p",{staticClass:"coreTitle"},[e._v("乐团小课 "),a("el-button",{staticClass:"addBtn",attrs:{size:"mini",icon:"el-icon-plus",plain:""},on:{click:e.$listeners.create}},[e._v("新增活动")])],1),e._v(" "),a("el-table",{staticClass:"courseTable",staticStyle:{width:"100% !important",background:"#f9f9f9"},attrs:{data:e.form.activeList,"header-cell-style":{background:"#F9F9F9",color:"#444"}}},[a("el-table-column",{key:"activityId",attrs:{label:"活动方案",prop:"activityId",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"activeList."+t.$index+".activityId",rules:{required:!0,message:"请选择活动方案",trigger:"change"}}},[a("el-select",{staticStyle:{width:"90% !important"},attrs:{placeholder:"活动方案",clearable:"",disabled:e.isDisabled},on:{change:function(a){return e.courseItemChange(t.row,t.$index,e.form.activeList[t.$index].activityId)}},model:{value:e.form.activeList[t.$index].activityId,callback:function(a){e.$set(e.form.activeList[t.$index],"activityId",a)},expression:"form.activeList[scope.$index].activityId"}},e._l(e.activeList,(function(t,r){return a("el-option",{key:r,attrs:{disabled:e.isOptionDisabled(t.id),label:t.name,value:t.id}})})),1)],1)]}}])}),e._v(" "),a("el-table-column",{key:"optionalFlag",attrs:{label:"是否必选",prop:"optionalFlag",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"activeList."+t.$index+".optionalFlag",rules:{required:!0,message:"请选择是必选",trigger:"change"}}},[a("el-select",{staticStyle:{width:"90% !important"},attrs:{placeholder:"是否必选",disabled:e.isDisabled,clearable:""},model:{value:e.form.activeList[t.$index].optionalFlag,callback:function(a){e.$set(e.form.activeList[t.$index],"optionalFlag",a)},expression:"form.activeList[scope.$index].optionalFlag"}},e._l(e.boolOptionsOptions,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"活动课程",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticStyle:{width:"90% !important"},attrs:{disabled:!0},model:{value:e.form.activeList[t.$index].vipGroupCategoryNames,callback:function(a){e.$set(e.form.activeList[t.$index],"vipGroupCategoryNames",a)},expression:"form.activeList[scope.$index].vipGroupCategoryNames"}})]}}])}),e._v(" "),a("el-table-column",{key:"courseTotalMinuties",attrs:{label:"课时数",prop:"courseTotalMinuties",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticStyle:{width:"90% !important"},attrs:{disabled:!0},model:{value:e.form.activeList[t.$index].num,callback:function(a){e.$set(e.form.activeList[t.$index],"num",a)},expression:"form.activeList[scope.$index].num"}})]}}])}),e._v(" "),a("el-table-column",{key:"actualAmount",attrs:{label:"售价(元)",prop:"actualAmount",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"activeList."+t.$index+".actualAmount",rules:{required:!0,message:"请输入售价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,placeholder:"请输入售价"},on:{change:e.change},model:{value:e.form.activeList[t.$index].actualAmount,callback:function(a){e.$set(e.form.activeList[t.$index],"actualAmount",a)},expression:"form.activeList[scope.$index].actualAmount"}})],1)]}}])},[a("template",{slot:"header"},[a("p",{staticStyle:{position:"relative"}},[e._v("\n 售价(元)\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("学生实际缴费金额")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c",top:"2px",position:"relative"}})])],1)])],2),e._v(" "),a("el-table-column",{key:"originalAmount",attrs:{prop:"originalAmount",label:"原价(元)",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"activeList."+t.$index+".originalAmount",rules:{required:!0,message:"请输入原价",trigger:"blur"}}},[a("el-input-number",{staticClass:"number-input",staticStyle:{width:"90% !important"},attrs:{controls:!1,precision:0,min:0,placeholder:"请输入原价",disabled:!0},model:{value:e.form.activeList[t.$index].originalAmount,callback:function(a){e.$set(e.form.activeList[t.$index],"originalAmount",a)},expression:"form.activeList[scope.$index].originalAmount"}})],1)]}}])}),e._v(" "),a("el-table-column",{key:"close",attrs:{prop:"close"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.form.activeList.length>1?a("div",{staticStyle:{color:"#fa6400",cursor:"pointer"},on:{click:function(a){e.$listeners.remove&&e.$listeners.remove(t.$index)}}},[a("i",{staticClass:"el-icon-error"}),e._v("\n 删除\n ")]):e._e()]}}])})],1)],1)},R=[],P={props:["form","activeList"],data:function(){return{charges:[],clearable:!1,isDisabled:!1,courseUnitPriceSettingsByType:[],boolOptionsOptions:Object(d["b"])(m["boolOptions"])}},methods:{courseItemChange:function(e,t,a){var r=this;this.activeList.forEach((function(e){a==e.id&&("PRACTICE"==e.courseType?r.$set(r.form.activeList[t],"vipGroupCategoryNames","网管课"):r.$set(r.form.activeList[t],"vipGroupCategoryNames",e.vipGroupCategoryNames),r.$set(r.form.activeList[t],"num",e.maxCourseNum),r.$set(r.form.activeList[t],"actualAmount",e.marketPrice),r.$set(r.form.activeList[t],"originalAmount",e.originalPrice))})),console.log(e,t)},isOptionDisabled:function(e){var t=this.form.activeList.map((function(e){return e.activityId}));return t.includes(e)},change:function(){}}},F=P,N=(a("3abc"),Object(f["a"])(F,E,R,!1,null,"40e63232",null)),B=N.exports,M=a("6612"),D=a.n(M),G=(a("5a0c"),a("81fd")),j=a("d349"),U=a("a7ba"),q=a("a6e9"),z=a("1cc7"),V=a("7e78"),H={components:{payTeamCourse:h,payMember:I,payLeBao:w,payTeamActive:B,subjectPreview:G["a"]},data:function(){return{form:{paymentType:"",memo:"",eclass:[{}],memberList:[{period:"",num:"",name:"",actualAmount:"",memberRankSettingId:"",optionalFlag:null}],leBaoList:[{}],activeList:[{}],leixing:"1"},teamCourse:!1,teamCourseDisabled:!1,member:!1,memberDisabled:!1,teamActive:!1,teamActiveDisabled:!1,leBao:!1,leBaoDisabled:!1,organizationCourseUnitPriceSettings:null,baseInfo:null,courseViewType:null,charges:null,memberRankList:[],organId:null,leBaoInfo:null,isShowLeBao:!1,isSetCourseSettingsId:!1,activeList:[{}],submitList:[],organizationCourseUnitPriceSettingsByType:null,rulesForm:{minMonthFee:null,maxMonthFee:null,minQuarterlyFee:null,maxQuarterlyFee:null,minHalfYearFee:null,maxHalfYearFee:null,minYearFee:null,maxYearFee:null},dialogSubjectVisible:!1,dialogSubjectList:[],activeName:null,preViewData:{},tenantId:null,isField:!1}},mounted:function(){var e=sessionStorage.getItem("tenantConfig");e=e?JSON.parse(e):{},e.tenantId&&"undefined"!=e.tenantId&&(this.tenantId=e.tenantId),this.organizationCourseUnitPriceSettings=JSON.parse(localStorage.getItem("organizationCourseUnitPriceSettings")),this.baseInfo=JSON.parse(localStorage.getItem("payMusicBase")),window.addEventListener("scroll",this.getScroll),this.init()},beforeDestroy:function(){window.removeEventListener("scroll",this.getScroll)},methods:{init:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,r,i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.organId=null===(t=this.musicGroup)||void 0===t?void 0:t.organId,this.courseViewType=null===(a=this.baseInfo)||void 0===a||null===(r=a.musicGroup)||void 0===r?void 0:r.courseViewType,2!=this.courseViewType&&"PRE_BUILD_FEE"==this.$route.query.team_status?(this.teamCourse=!0,this.teamCourseDisabled=!0,this.form.paymentType="MUSIC_APPLY"):2==this.courseViewType&&"PRE_BUILD_FEE"==this.$route.query.team_status&&(this.member=!0,this.memberDisabled=!0),"SCHOOL"==this.$route.query.payUserType&&(this.member=!1,this.memberDisabled=!0,this.leBao=!1,this.teamActive=!1,this.leBaoDisabled=!0,this.teamActiveDisabled=!0),e.next=6,this.getCharges();case 6:return e.next=8,this.formatCourse();case 8:return e.next=10,this.getMemberList();case 10:return e.next=12,this.getLeBao();case 12:return e.next=14,this.getActive();case 14:return e.next=16,this.getMemberRules();case 16:if(this.$route.query.calenderId&&Object(z["sb"])({id:this.$route.query.calenderId}).then((function(e){if(200==e.code){var t,a,r,n,l,o,u,c,m,d,p,b,f,v,h,g;if(null!==(t=e.data)&&void 0!==t&&null!==(a=t.calender)&&void 0!==a&&a.musicGroupOrganizationCourseSettingId)i.form.leixing="1",i.form.musicGroupOrganizationCourseSettingId=null===(h=e.data)||void 0===h||null===(g=h.calender)||void 0===g?void 0:g.musicGroupOrganizationCourseSettingId;else i.form.leixing="1";i.$set(i.form,"paymentDate",[null===(r=e.data)||void 0===r||null===(n=r.calender)||void 0===n?void 0:n.startPaymentDate,null===(l=e.data)||void 0===l||null===(o=l.calender)||void 0===o?void 0:o.deadlinePaymentDate]),i.$set(i.form,"memo",null===(u=e.data)||void 0===u||null===(c=u.calender)||void 0===c?void 0:c.memo),i.$set(i.form,"payUserType",null===(m=e.data)||void 0===m||null===(d=m.calender)||void 0===d?void 0:d.payUserType),e.data.member&&(i.member=!0,i.$set(i.form,"memberList",[Object(s["a"])({},e.data.member)])),e.data.repair&&(i.leBao=!0,i.$set(i.form,"leBaoList",[Object(s["a"])({},e.data.repair)])),(null===(p=e.data)||void 0===p||null===(b=p.course)||void 0===b?void 0:b.length)>0&&i.$nextTick((function(){var t;i.teamCourse=!0,i.isSetCourseSettingsId=!0,i.$set(i.form,"eclass",null===(t=e.data)||void 0===t?void 0:t.course)})),(null===(f=e.data)||void 0===f||null===(v=f.activity)||void 0===v?void 0:v.length)>0&&(i.teamActive=!0,i.$set(i.form,"activeList",e.data.activity),i.form.activeList.forEach((function(e){e.vipGroupCategoryNames=e.categoryName})))}})),!(this.submitList.length>0)){e.next=20;break}return this.$bus.$emit("showguide",this.submitList),e.abrupt("return");case 20:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getActive:function(){var e=this;return Object(V["X"])({organId:this.organId,rows:10,page:1,status:"PROGRESS",activityChannel:1,enable:!0}).then((function(t){200==t.code&&(e.activeList=t.data.rows,e.activeList.length<=0&&e.submitList.push("teamActive"))}))},getMemberRules:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(q["a"])({group:"DEFAULT"});case 3:t=e.sent,a="cloud_price_range",t.data.forEach((function(e){if(e.paramName==a){var t=e.paranValue?JSON.parse(e.paranValue):null;t&&(r.rulesForm=t)}})),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}(),getLeBao:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(U["a"])({group:"MUSIC_REPAIR"});case 3:t=e.sent,this.leBaoInfo=t.data,t.data.forEach((function(e){188==e.id&&(a.isShowLeBao=!!e.paranValue)})),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}(),getMemberList: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["c"])({isDefault:0});case 3:t=e.sent,this.memberRankList=t.data,e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),getCharges:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,r,i,n,l,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=null===(t=this.musicGroup)||void 0===t?void 0:t.organId,n=null===(a=this.musicGroup)||void 0===a?void 0:a.chargeTypeId,this.chargeTypeName=null===(r=this.musicGroup)||void 0===r?void 0:r.chargeTypeName,e.prev=3,e.next=6,Object(j["y"])({row:9999,chargeTypeId:n,organId:i});case 6:l=e.sent,s=l.data.rows.map((function(e){return e.id})),s.includes(this.form.musicGroupOrganizationCourseSettingId)||this.$set(this.form,"musicGroupOrganizationCourseSettingId",null),this.charges=l.data.rows,this.charges.length<=0?this.submitList.push("teamCourseType"):1==this.form.leixing&&this.teamCourse&&this.$set(this.form,"musicGroupOrganizationCourseSettingId",this.charges[0].id),e.next=15;break;case 13:e.prev=13,e.t0=e["catch"](3);case 15:case"end":return e.stop()}}),e,this,[[3,13]])})));function t(){return e.apply(this,arguments)}return t}(),goback:function(){var e=Object(s["a"])({},this.$route.query);e.calenderId=null,"resetTeam"==e.type||"look"==e.type?(this.$store.dispatch("delVisitedViews",this.$route),this.$router.push({path:"/business/resetTeaming",query:e})):"PRE_BUILD_FEE"!=e.type&&"feeAudit"!=e.type||(this.$store.dispatch("delVisitedViews",this.$route),this.$router.push({path:"/business/resetTeaming",query:e}))},formatCourse:function(){var e,t,a,r=null===(e=this.musicGroup)||void 0===e?void 0:e.organId,i=null===(t=this.musicGroup)||void 0===t?void 0:t.chargeTypeId,n={},s=(this.organizationCourseUnitPriceSettings||[]).filter((function(e){return r&&r==e.organId&&i&&i==e.chargeTypeId})),o=Object(l["a"])(s);try{for(o.s();!(a=o.n()).done;){var u=a.value;n[u.courseType]=u}}catch(c){o.e(c)}finally{o.f()}return this.organizationCourseUnitPriceSettingsByType=n,n},priceChange:function(e,t){var a=Object(n["a"])(this.form.eclass),r=this.organizationCourseUnitPriceSettingsByType[e.courseType]||{},i=Math.round(D()(r.unitPrice||1).multiply(e.courseTotalMinuties||1).value());e.courseCurrentPrice=i,e.courseOriginalPrice=i,a[t]=e,this.$set(this.form,"eclass",Object(n["a"])(a)),this.syncAllMoney()},syncAllMoney:function(){var e,t=0,a=this.form.eclass,r=Object(l["a"])(a);try{for(r.s();!(e=r.n()).done;){var i=e.value;if(t+=i.courseCurrentPrice,this.cycles&&this.cycles.length)if(i.isStudentOptional)i.courseCurrentPrice;else{var n=Math.floor(i.courseCurrentPrice/this.cycles.length),s=i.courseCurrentPrice%this.cycles.length;n+s,n}}}catch(o){r.e(o)}finally{r.f()}return t},addExtraClass:function(){this.form.eclass.push({})},addActive:function(){this.form.activeList.push({})},removeActive:function(e){this.form.activeList[e]=null,this.$set(this.form,"activeList",this.form.activeList.filter((function(e){return!!e})))},removeExtraClass:function(e){this.form.eclass[e]=null,this.$set(this.form,"eclass",this.form.eclass.filter((function(e){return!!e})))},onPreview:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.$route.query.id,e.next=3,Object(z["K"])({musicGroupId:t}).then((function(e){200==e.code?(a.dialogSubjectList=e.data.musicGroupSubjectPlans,a.activeName=a.dialogSubjectList[0].subjectId.toString(),a.dialogSubjectVisible=!0):a.$message.warning("没有可预览的声部")}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),submitForm:function(){var e=this;this.$refs.form.validate(function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(a,r){var i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=11;break}if("SCHOOL"!=e.$route.query.payUserType){t.next=5;break}e.$confirm("是否创建缴费?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.onSubmit()})).catch((function(){})),t.next=9;break;case 5:return i=e.formatPreviewData(),e.preViewData=i,t.next=9,e.onPreview();case 9:t.next=12;break;case 11:e.$nextTick((function(){e.scrollView(r)}));case 12:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}())},onSubmit:function(){var e=this;this.$refs.form.validate(function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(a){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=28;break}if(r=e.fommatDate(),!e.$route.query.calenderId){t.next=17;break}return r.calenderId=e.$route.query.calenderId,t.prev=4,t.next=7,Object(L["n"])(r);case 7:t.sent,e.$message.success("修改缴费成功"),e.goback(),t.next=15;break;case 12:t.prev=12,t.t0=t["catch"](4),console.log(t.t0);case 15:t.next=28;break;case 17:return t.prev=17,t.next=20,Object(L["m"])(r);case 20:t.sent,e.$message.success("创建缴费成功"),e.goback(),t.next=28;break;case 25:t.prev=25,t.t1=t["catch"](17),console.log(t.t1);case 28:case"end":return t.stop()}}),t,null,[[4,12],[17,25]])})));return function(e){return t.apply(this,arguments)}}())},scrollView:function(e){for(var t in console.log(e),e){var a=this.$refs[t];"[object Object]"!==Object.prototype.toString.call(a)&&(a=a[0]),a.$el.scrollIntoView({block:"center",behavior:"smooth"});break}},formatPreviewData:function(){var e,t,a,r,i=this.form,n=(null===(e=i.activeList)||void 0===e?void 0:e.length)>0?i.activeList:[],l=[];n.length>0&&n.forEach((function(e){e.activityId&&(e.categoryName=e.vipGroupCategoryNames,l.push(e))}));var o=(null===(t=i.memberList)||void 0===t?void 0:t.length)>0?Object(s["a"])({},i.memberList[0]):null;o&&this.memberRankList.forEach((function(e){e.id==o.memberRankSettingId&&(o.name=e.name)}));var u=(null===(a=i.eclass)||void 0===a?void 0:a.length)>0?i.eclass:[],c=[];return u.length>0&&u.forEach((function(e){e.courseType&&(e.isStudentOptional=!0,c.push(e))})),{payUserType:this.$route.query.payUserType,musicGroup:this.musicGroup,paymentCalender:{activity:[].concat(l),course:c,member:o,memberPrivilegesItemList:[],repair:(null===(r=i.leBaoList)||void 0===r?void 0:r.length)>0?Object(s["a"])(Object(s["a"])({},i.leBaoList[0]),{},{optionalFlag:!1}):null}}},fommatDate:function(){var e,t,a,r;return{payUserType:this.$route.query.payUserType,musicGroupOrganizationCourseSettingId:this.form.musicGroupOrganizationCourseSettingId||null,memo:this.form.memo,startPaymentDate:this.form.paymentDate[0],deadlinePaymentDate:this.form.paymentDate[1],calenderActivityList:(null===(e=this.form.activeList)||void 0===e?void 0:e.length)>0?this.form.activeList:null,musicRepair:(null===(t=this.form.leBaoList)||void 0===t?void 0:t.length)>0?Object(s["a"])({},this.form.leBaoList[0]):null,calenderMember:(null===(a=this.form.memberList)||void 0===a?void 0:a.length)>0?Object(s["a"])({},this.form.memberList[0]):null,musicGroupPaymentCalenderCourseSettingsList:(null===(r=this.form.eclass)||void 0===r?void 0:r.length)>0?this.form.eclass:null,musicGroupId:this.$route.query.id}},getScroll:function(){this.scrollTop=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,this.scrollTop&&this.scrollTop>=70?this.isField=!0:this.isField=!1}},watch:{teamCourse:function(e){e||(this.$set(this.form,"eclass",[{}]),this.$set(this.form,"leixing","1"),this.$set(this.form,"musicGroupOrganizationCourseSettingId",null))},member:function(e){e||this.$set(this.form,"memberList",[{}])},teamActive:function(e){e||this.$set(this.form,"activeList",[{}])},leBao:function(e){e||this.$set(this.form,"leBaoList",[{}])},"form.musicGroupOrganizationCourseSettingId":function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t||this.isSetCourseSettingsId){e.next=11;break}return e.prev=1,e.next=4,Object(L["o"])({id:t});case 4:a=e.sent,a.data.map((function(e){return Object(s["a"])({},e)})),this.$set(this.form,"eclass",a.data),e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](1);case 11:this.isSetCourseSettingsId=!1;case 12:case"end":return e.stop()}}),e,this,[[1,9]])})));function t(t){return e.apply(this,arguments)}return t}(),"form.leixing":function(e){this.cycles=[{}],this.collapse=[0],this.cycle={},"1"!=e&&this.$set(this.form,"musicGroupOrganizationCourseSettingId",void 0),"1"!==e||this.isSetCourseSettingsId?"2"===e&&this.$set(this.form,"eclass",[{}]):this.$set(this.form,"eclass",[]),this.isSetCourseSettingsId=!1}},computed:{musicGroup:function(){var e;return null===(e=this.baseInfo)||void 0===e?void 0:e.musicGroup}}},Y=H,W=(a("4bba"),a("b064"),Object(f["a"])(Y,r,i,!1,null,"5b6e74ca",null));t["default"]=W.exports},"3abc":function(e,t,a){"use strict";a("8ee1")},4071:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAAAAXNSR0IArs4c6QAAAnZJREFUWEftlkuoTWEUx39/iYSkZICBMlAmZEKZUG4eV/IqRF2PlEcpoWRAFElCSimKPFJIUgh3IDKQUiIlKUo35BHyyKO/vvrUOeees79zzj373DvwzfZurfX99trrv9YSPfSoh3LRbWC25wLLgEWSvpcmqFvAbC8FjgO9gdvALElfCuGaDmZ7NXAY6FUAch+YLunDv3dNBbO9CdgLZUvoEdAi6U2AaxqY7R3AtoTY2iW1NA3M9n5gQwLqWczYy9zBbIc6OgKsSkA9jlCvc68x20FxJ4HFCahQ+DMkvc9dlbb7AueA2QmoO7FVfM69j9nuD1wCpiagrgPzJH0rZ1dRlbaHAx2SXO3Ysj0IuAJMSvhcDL9Y0s9KdmXBbI8DwhddA1ZK+pOCsz0k+oxP2J4Glkv6nWXXCcz2ROAqMDg6XgCWZH2d7WHATWBMAioodG01f6EIzPYU4DIwoOSCkLn55Yat7ZFAOzAqAbVP0uZU5ju1C9utwHmgXwXnW0FlhcPW9ugINSJx4XZJO6uFKmqwtk8BYepnnXux53y0PRa4AQzNcAjC2SjpQC1QpWChSx8FViSCPIwz70RBHZZzCYJZIynErPmU1lh4PgisrzlSscMvoE3S2XrjVGoXu4CtdQb9ASyUFERU98lqsFuA3TWuRl+BOZKCSrt0Mvcx2+uAQyXbZqULPwGtku52iSg6JxdF223AsbifV7rzHTBN0oNGQBWpMiug7QXAGaBPGbuOuEs9aRRU1WDB0PZMIIynwgb8ImwRkp43EqomsAg3OY6sgcDTCPWq0VA1g0W4CcCe2BLe5gFVF1heIKVxk6psFsh/sK5m+i+TBrwhOwaIQAAAAABJRU5ErkJggg=="},"45a6":function(e,t,a){},"4bba":function(e,t,a){"use strict";a("45a6")},"4cc3":function(e,t,a){"use strict";a("d013")},"4f93":function(e,t,a){},5187:function(e,t,a){e.exports=a.p+"static/img/checkIcon3.69dbba15.png"},"8ee1":function(e,t,a){},"92e3":function(e,t,a){"use strict";a.d(t,"q",(function(){return o})),a.d(t,"z",(function(){return u})),a.d(t,"o",(function(){return c})),a.d(t,"c",(function(){return m})),a.d(t,"w",(function(){return d})),a.d(t,"L",(function(){return p})),a.d(t,"K",(function(){return b})),a.d(t,"d",(function(){return f})),a.d(t,"D",(function(){return v})),a.d(t,"s",(function(){return h})),a.d(t,"N",(function(){return g})),a.d(t,"p",(function(){return y})),a.d(t,"k",(function(){return C})),a.d(t,"M",(function(){return L})),a.d(t,"G",(function(){return x})),a.d(t,"P",(function(){return S})),a.d(t,"Q",(function(){return A})),a.d(t,"F",(function(){return I})),a.d(t,"I",(function(){return k})),a.d(t,"u",(function(){return _})),a.d(t,"h",(function(){return O})),a.d(t,"J",(function(){return $})),a.d(t,"O",(function(){return T})),a.d(t,"A",(function(){return w})),a.d(t,"i",(function(){return E})),a.d(t,"r",(function(){return R})),a.d(t,"E",(function(){return P})),a.d(t,"f",(function(){return F})),a.d(t,"e",(function(){return N})),a.d(t,"C",(function(){return B})),a.d(t,"B",(function(){return M})),a.d(t,"H",(function(){return D})),a.d(t,"y",(function(){return G})),a.d(t,"a",(function(){return j})),a.d(t,"t",(function(){return U})),a.d(t,"l",(function(){return q})),a.d(t,"j",(function(){return z})),a.d(t,"m",(function(){return V})),a.d(t,"g",(function(){return H})),a.d(t,"x",(function(){return Y})),a.d(t,"n",(function(){return W})),a.d(t,"v",(function(){return X})),a.d(t,"b",(function(){return J}));var r=a("b85c"),i=a("3835"),n=a("267e"),l=sessionStorage.getItem("tenantConfig");l=l?JSON.parse(l):{};var s=l.tenantId,o=null,u=null;1==s?(u=[{label:"声部课",value:"SINGLE"},{label:"合奏课",value:"MIX"},{label:"基础技能课",value:"HIGH"},{label:"线上基础技能课",value:"HIGH_ONLINE"},{label:"乐团网管课",value:"MUSIC_NETWORK"},{label:"集训声部课",value:"TRAINING_SINGLE"},{label:"集训合奏课",value:"TRAINING_MIX"},{label:"课堂课",value:"CLASSROOM"},{label:"综合课",value:"COMPREHENSIVE"}],o=[{label:"声部课",value:"SINGLE"},{label:"合奏课",value:"MIX"},{label:"基础技能课",value:"HIGH"},{label:"线上基础技能课",value:"HIGH_ONLINE"},{label:"vip课",value:"VIP"},{label:"试听课",value:"DEMO"},{label:"综合课",value:"COMPREHENSIVE"},{label:"网管课",value:"PRACTICE"},{label:"乐团网管课",value:"MUSIC_NETWORK"},{label:"启蒙课",value:"ENLIGHTENMENT"},{label:"集训声部课",value:"TRAINING_SINGLE"},{label:"集训合奏课",value:"TRAINING_MIX"},{label:"课堂课",value:"CLASSROOM"},{label:"对外课",value:"COMM"}]):(u=[{label:"声部课",value:"SINGLE"},{label:"合奏课",value:"MIX"},{label:"基础技能课",value:"HIGH"},{label:"集训声部课",value:"TRAINING_SINGLE"},{label:"集训合奏课",value:"TRAINING_MIX"},{label:"课堂课",value:"CLASSROOM"},{label:"综合课",value:"COMPREHENSIVE"}],o=[{label:"声部课",value:"SINGLE"},{label:"合奏课",value:"MIX"},{label:"vip课",value:"VIP"},{label:"试听课",value:"DEMO"},{label:"综合课",value:"COMPREHENSIVE"},{label:"网管课",value:"PRACTICE"},{label:"启蒙课",value:"ENLIGHTENMENT"},{label:"集训声部课",value:"TRAINING_SINGLE"},{label:"集训合奏课",value:"TRAINING_MIX"},{label:"课堂课",value:"CLASSROOM"},{label:"对外课",value:"COMM"}]);var c=[{label:"乐团课",value:"MUSIC"},{label:"VIP课",value:"VIP"},{label:"网管课",value:"PRACTICE"}],m=[{label:"正常签到",value:1},{label:"异常签到",value:0}],d=[{label:"兼职",value:"PART_TIME"},{label:"全职",value:"FULL_TIME"},{label:"劳务",value:"LABOUR"}],p=[{label:"正常",value:"0"},{label:"冻结",value:"1"},{label:"锁定",value:"9"}],b=[{value:"NORMAL",label:"正常"},{value:"TRUANT",label:"旷课"},{value:"LEAVE",label:"请假"}],f=[].concat(b,[{value:"QUIT_SCHOOL",label:"退学"}]),v=[{value:"APPLY",label:"报名"},{value:"RENEW",label:"续费"},{value:"MEMBER",label:"会员购买"},{value:"SMALL_CLASS_TO_BUY",label:"VIP购买"},{value:"SPORADIC",label:"零星收费"},{value:"LUCK",label:"福袋活动"},{value:"DEGREE_REGISTRATION",label:"考级报名"},{value:"DOUBLE_ELEVEN2020",label:"2020双十一活动"},{value:"DOUBLE_ELEVEN2021",label:"2021双十一活动"},{value:"DEGREE",label:"儿童节活动"},{value:"PRACTICE_GROUP_BUY",label:"网管课"},{value:"PRACTICE_GROUP_RENEW",label:"网管课续费"},{value:"REPAIR",label:"乐器维修"},{value:"OUTORDER",label:"外部收入"},{value:"GOODS_SELL",label:"商品销售"},{value:"SUBJECT_CHANGE",label:"声部更换"},{value:"MAINTENANCE",label:"乐器保养"},{value:"ADD_STUDENT",label:"乐团报名"},{value:"REPLACEMENT",label:"乐器置换"},{value:"OTHER",label:"其他"}],h=[{value:"ING",label:"交易中"},{value:"SUCCESS",label:"成功交易"},{value:"FAILED",label:"交易失败"},{value:"CLOSE",label:"交易关闭"}],g=[{value:"0",text:"未开始"},{value:"1",text:"报名中"},{value:"5",text:"报名结束"},{value:"2",text:"进行中"},{value:"4",text:"已结束"},{value:"3",text:"取消"},{value:"6",text:"暂停"}],y=[{value:"NOT_START",label:"未开始"},{value:"UNDERWAY",label:"进行中"},{value:"OVER",label:"已结束"}],C=[{value:"NORMAL",label:"进行中"},{value:"FINISH",label:"结束"},{value:"CANCEL",label:"关闭"},{value:"LOCK",label:"锁定"}],L=[{value:"RECHARGE",label:"充值"},{value:"CONSUME",label:"建课"},{value:"RETURN",label:"退课"},{value:"MANUAL_ADD",label:"系统充值"},{value:"MANUAL_SUB",label:"系统扣除"}],x=[{value:"FREE",label:"免费"},{value:"CHARGE",label:"收费"},{value:"TRIAL",label:"试听课"},{value:"CARE_PACKAGE",label:"关心包"},{value:"COME_ON_PACKAGE",label:"加油包"}],S=[{value:"课程推荐",label:"课程推荐",children:[{value:"新课推荐",label:"新课推荐"},{value:"续费提醒",label:"续费提醒"}]},{value:"常规回访",label:"常规回访",children:[{value:"课后及训练回访",label:"课后及训练回访"},{value:"练习及乐团表现",label:"练习及乐团表现"}]},{value:"其它",label:"其它",children:[{value:"其它",label:"其它"}]}],A=[{value:"课程推荐",label:"课程推荐",children:[{value:"新课推荐",label:"新课推荐"},{value:"续费提醒",label:"续费提醒"}]},{value:"常规回访",label:"常规回访",children:[{value:"课后及训练回访",label:"课后及训练回访"},{value:"练习及乐团表现",label:"练习及乐团表现"},{label:"考勤申诉",value:"考勤申诉"},{value:"异常请假回访",label:"异常请假回访"}]},{value:"团练宝",label:"团练宝",children:[{value:"体验回访",label:"体验回访"}]},{value:"其它",label:"其它",children:[{value:"其它",label:"其它"},{value:"会员续费",label:"会员续费"}]}],I=[{value:"YQPAY",label:"双乾"},{value:"BALANCE",label:"余额"},{value:"ADAPAY",label:"汇付"}],k=[{value:"INSTRUMENT",label:"乐器销售"},{value:"ACCESSORIES",label:"配件销售"},{value:"SCHOOL_BUY",label:"学校采购"},{value:"OTHER",label:"其它"}],_=[{value:"INSTRUMENT",label:"乐器"},{value:"ACCESSORIES",label:"辅件"},{value:"TEACHING",label:"教材"},{value:"STAFF",label:"教谱"},{value:"OTHER",label:"其它"}],O=[{value:"1",label:"一年级"},{value:"2",label:"二年级"},{value:"3",label:"三年级"},{value:"4",label:"四年级"},{value:"5",label:"五年级"},{value:"6",label:"六年级"},{value:"7",label:"初一"},{value:"8",label:"初二"},{value:"9",label:"初三"},{value:"10",label:"高一"},{value:"11",label:"高二"},{value:"12",label:"高三"}],$=[{value:"INTERNAL",label:"内部"},{value:"EXTERNAL",label:"外部"},{value:"ALL",label:"全部"}],T=[{label:"不限制",value:"1"},{label:"线上不可调为线下",value:"0"},{label:"线下不可调为线上",value:"2"},{label:"线上线下不可互调",value:"3"}],w=Q(n["musicGroupType"]),E=Q(n["classTime"]),R=Q(n["courseViewType"]),P=Q(n["payOrderType"]),F=Q(n["auditType"]),N=Q(n["auditPaymentType"]),B=Q(n["orderServerType"]),M=Q(n["orderAuditType"]),D=Q(n["rewardModeType"]),G=Q(n["musicClassType"]),j=Q(n["ProbationPeriodStatus"]),U=Q(n["downListType"]),q=Q(n["conclusion"]),z=Q(n["clientType"]),V=Q(n["couponType"]),H=Q(n["backType"]),Y=Q(n["memberEnum"]),W=Q(n["coupontypeDetail"]),X=Q(n["issue"]);function Q(e){var t=[];for(var a in e)t.push({label:e[a],value:a});return t}var J=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["value","label"],a=Object(i["a"])(t,2),n=a[0],l=a[1],s={};if(e&&e.length){var o,u=Object(r["a"])(e);try{for(u.s();!(o=u.n()).done;){var c=o.value;s[c[n]]=c[l]}}catch(m){u.e(m)}finally{u.f()}}return s}},a7ba:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return l}));var r=a("829b"),i=function(e){return Object(r["a"])({url:"/api-web/sysTenantConfig/queryAll",params:e,method:"get"})},n=function(e){return Object(r["a"])({url:"/api-web/questionnaireTopic/queryPage",params:e,method:"get"})},l=function(e){return Object(r["a"])({url:"/api-web/sysTenantConfig/batchUpSet",data:e,method:"post",requestType:"json"})}},b064:function(e,t,a){"use strict";a("4f93")},d013:function(e,t,a){},d16e:function(e,t,a){e.exports=a.p+"static/img/checkIcon1.d14a40ae.png"},f1a4:function(e,t,a){e.exports=a.p+"static/img/checkIcon2.5cef59e4.png"},f985:function(e,t,a){},ff68:function(e,t,a){}}]);
|