1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c3a18f78"],{"0084":function(e,t,r){"use strict";r("f894")},4342:function(e,t,r){},"44e8":function(e,t,r){"use strict";r("832f")},"4cab":function(e,t,r){"use strict";r.d(t,"e",(function(){return a})),r.d(t,"a",(function(){return i})),r.d(t,"f",(function(){return o})),r.d(t,"b",(function(){return s})),r.d(t,"c",(function(){return c})),r.d(t,"d",(function(){return l}));var n=r("829b"),a=function(e){return Object(n["a"])({url:"/api-web/platformServe/queryPage",method:"get",params:e})},i=function(e){return Object(n["a"])({url:"/api-web/platformServe/add",method:"post",data:e})},o=function(e){return Object(n["a"])({url:"/api-web/platformServe/update",method:"post",data:e})},s=function(e){return Object(n["a"])({url:"/api-web/platformServe/delete/"+e.id,method:"get"})},c=function(e){return Object(n["a"])({url:"/api-web/platformServe/queryInfo/"+e.id,method:"get"})},l=function(e){return Object(n["a"])({url:"/api-web/platformServe/queryModeDetail/"+e.id,method:"get"})}},"55a4":function(e,t,r){"use strict";r("4342")},"6cfe":function(e,t,r){"use strict";r.d(t,"f",(function(){return i})),r.d(t,"c",(function(){return o})),r.d(t,"b",(function(){return s})),r.d(t,"h",(function(){return c})),r.d(t,"g",(function(){return l})),r.d(t,"k",(function(){return u})),r.d(t,"a",(function(){return d})),r.d(t,"i",(function(){return p})),r.d(t,"j",(function(){return m})),r.d(t,"d",(function(){return f})),r.d(t,"e",(function(){return h}));var n=r("829b"),a=(r("4328"),"/api-web");function i(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(n["a"])({url:a+"/memberRankSetting/findByOrganIds?organFeeFlag="+t,method:"post",data:e})}function o(e){return Object(n["a"])({url:a+"/memberRankOrganizationFeeMapper/getMemberRankSetting",method:"post",data:e})}function s(e){return Object(n["a"])({url:a+"/memberRankSetting/add",method:"post",data:e})}function c(e){return Object(n["a"])({url:a+"/memberRankSetting/queryPage",method:"post",data:e})}function l(e){return Object(n["a"])({url:a+"/memberRankSetting/get",method:"get",params:e})}function u(e){return Object(n["a"])({url:a+"/memberRankSetting/update",method:"post",data:e})}function d(e){return Object(n["a"])({url:a+"/memberRankOrganizationFeeMapper/addV2",method:"post",data:e})}function p(e){return Object(n["a"])({url:a+"/memberRankOrganizationFeeMapper/queryPage",method:"get",params:e})}function m(e){return Object(n["a"])({url:a+"/memberRankOrganizationFeeMapper/update",method:"post",data:e,requestType:"json"})}function f(e){return Object(n["a"])({url:a+"/memberRankSetting/categoryTree",method:"get",params:e})}function h(e){return Object(n["a"])({url:a+"/memberRankSetting/del/"+e.id,method:"post"})}},"832f":function(e,t,r){},"8a4d":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-container",attrs:{id:"header"}},[r("h2",{staticClass:"tenant-header"},[r("el-page-header",{attrs:{content:e.title},on:{back:e.onCancel}})],1),e._v(" "),r("div",{staticClass:"m-core",staticStyle:{overflow:"hidden"}},["look"!=e.payType?r("div",{staticStyle:{display:"block",overflow:"hidden","margin-bottom":"15px"}},[r("el-col",{attrs:{span:12,lg:14,md:20,sm:20,xs:24}},[r("el-steps",{attrs:{active:e.active,"finish-status":"success",simple:"","align-center":""}},[r("el-step",{attrs:{title:"机构信息"}}),e._v(" "),r("el-step",{attrs:{title:"产品定价"}}),e._v(" "),r("el-step",{attrs:{title:"确认设置"}})],1)],1)],1):e._e(),e._v(" "),e.status?r("div",[r("organInfo",{directives:[{name:"show",rawName:"v-show",value:[0,2].includes(e.active),expression:"[0, 2].includes(active)"}],ref:"organInfo",attrs:{data:e.info,type:e.getType}}),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:[1,2].includes(e.active),expression:"[1, 2].includes(active)"}]},[r("openService",{ref:"openService",attrs:{data:e.productInfo,type:e.getType}}),e._v(" "),r("memberSetting",{ref:"memberSetting",attrs:{data:e.memberInfos,type:e.getType}}),e._v(" "),r("roomRules",{ref:"roomRules",attrs:{data:e.config,type:e.getType}}),e._v(" "),r("rateSetting",{ref:"rateSetting",attrs:{data:e.config,type:e.getType}})],1),e._v(" "),"look"!=e.payType?r("div",{staticStyle:{"padding-left":"0",display:"flex",width:"100%","justify-content":"center"}},[e.active>0?r("el-button",{attrs:{type:"primary"},on:{click:e.onPrev}},[e._v("上一步")]):e._e(),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.onNext}},[e._v(e._s(e.active>=2?"提交":"下一步"))])],1):e._e()],1):e._e()])])},a=[],i=r("c7eb"),o=r("5530"),s=r("15fd"),c=(r("96cf"),r("1da1")),l=r("6ef4"),u=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"开通服务",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{"label-position":"top",model:e.form,"label-width":"140px",inline:!0}},[r("el-form-item",{attrs:{label:"服务名称",prop:"serveId",rules:[{required:!0,message:"请选择服务名称",trigger:"change"}]}},[r("el-select",{attrs:{disabled:e.isDisabled,placeholder:"请选择服务名称"},on:{change:e.onProductChange},model:{value:e.form.serveId,callback:function(t){e.$set(e.form,"serveId",t)},expression:"form.serveId"}},e._l(e.productList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.serveName,value:e.id}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"付费模式",prop:"serveMode",rules:[{required:!0,message:"请选择付费模式",trigger:"change"}]}},[r("el-select",{attrs:{disabled:e.isDisabled,placeholder:"请选择付费模式"},on:{change:e.onModeChange},model:{value:e.form.serveMode,callback:function(t){e.$set(e.form,"serveMode",t)},expression:"form.serveMode"}},e._l(e.modeList,(function(t,n){return r("el-option",{key:n,attrs:{label:e.paymentMode[t.mode],value:t.mode}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"学员上限",prop:"serveDetailId",rules:[{required:!0,message:"请选择学员上限",trigger:"blur, change"}]}},[r("el-select",{attrs:{placeholder:"请选择学员上限",disabled:e.isDisabled},on:{change:e.onStudentUpLimitChange},model:{value:e.form.serveDetailId,callback:function(t){e.$set(e.form,"serveDetailId",t)},expression:"form.serveDetailId"}},e._l(e.studentUpList,(function(e,t){return r("el-option",{key:t,attrs:{label:e.studentUpLimit,value:e.id}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"合同价(续费价格)",prop:"contractPrice",rules:[{required:!0,message:"请输入合同价",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入合同价",type:"text"},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:e.form.contractPrice,callback:function(t){e.$set(e.form,"contractPrice",t)},expression:"form.contractPrice"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/"+e._s(e.unitSuffix))])])],1),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"originalPrice",rules:[{required:!0,message:"请输入原价",trigger:"blur"}]}},[r("el-input",{attrs:{placeholder:"请输入原价",disabled:""},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:e.form.originalPrice,callback:function(t){e.$set(e.form,"originalPrice",t)},expression:"form.originalPrice"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/"+e._s(e.unitSuffix))])])],1),e._v(" "),r("el-form-item",{attrs:{label:"有效期",prop:"expiryCount",rules:[{required:!0,message:"请输入有效期",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,type:"number",placeholder:"请输入有效期"},on:{input:function(t){e.form.expiryCount=t.replace(/[^\d]/g,"")}},model:{value:e.form.expiryCount,callback:function(t){e.$set(e.form,"expiryCount",t)},expression:"form.expiryCount"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v(e._s(e.unitSuffix))])])],1),e._v(" "),r("el-form-item",{attrs:{label:"首次开通价格",prop:"payAmount",rules:[{required:!0,message:"请输入首次开通价格",trigger:"blur"}]}},[r("el-input",{attrs:{placeholder:"请输入首次开通价格",type:"number",disabled:e.isDisabled},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:e.form.payAmount,callback:function(t){e.$set(e.form,"payAmount",t)},expression:"form.payAmount"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元")])])],1),e._v(" "),r("el-form-item",{attrs:{label:"可用教材",prop:"teachingMaterialId"}},[r("el-cascader",{directives:[{name:"show",rawName:"v-show",value:!e.isDisabledMember,expression:"!isDisabledMember"}],ref:"cascader",staticStyle:{width:"300px !important"},attrs:{disabled:e.isDisabledMember,options:e.teachList,props:{multiple:!0},"show-all-levels":!1,"collapse-tags":"",clearable:""},on:{change:e.onChange},model:{value:e.form.teachingMaterialId,callback:function(t){e.$set(e.form,"teachingMaterialId","string"===typeof t?t.trim():t)},expression:"form.teachingMaterialId"}}),e._v(" "),e._l(e.dynamicTags,(function(t){return r("el-tag",{directives:[{name:"show",rawName:"v-show",value:e.isDisabledMember,expression:"isDisabledMember"}],key:t.id,attrs:{"disable-transitions":!1},on:{close:function(r){return e.handleClose(t)}}},[e._v("\n "+e._s(t.name)+"\n ")])}))],2)],1)],1)},d=[],p=(r("6762"),r("2fdb"),r("2909")),m=r("b85c"),f=(r("7f7f"),r("ac6a"),r("c5f6"),r("28a5"),r("4cab")),h=r("f716"),b=r("267e"),v=["teachingMaterialId"],g={props:["type","data"],data:function(){return{paymentMode:b["paymentMode"],form:{serveId:null,serveMode:null,serveDetailId:null,studentUpLimit:null,expiryUnit:null,contractPrice:null,originalPrice:null,expiryCount:null,payAmount:null,teachingMaterialId:[]},payState:null,productList:[],modeList:[],studentUpList:[],teachList:[],dynamicTags:[]}},mounted:function(){var e=Object(c["a"])(Object(i["a"])().mark((function e(){var t,r,n,a,o=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.__init();case 2:if(!this.data){e.next=24;break}if(t=this.data,console.log(t,"111"),this.payState=t.payState,!t.serveId){e.next=11;break}return e.next=9,this.onProductChange(t.serveId);case 9:e.next=12;break;case 11:case 12:if(this.form=t,this.form.serveMode=t.expiryUnit,!t.serveDetailId){e.next=19;break}return e.next=17,this.onModeChange(t.expiryUnit,"none");case 17:e.next=20;break;case 19:case 20:r=[],t.teachingMaterialId&&(a=null===(n=t.teachingMaterialId)||void 0===n?void 0:n.split(",").map((function(e){return Number(e)})),a.forEach((function(e){r.push(o.formatParentId(e,o.teachList))}))),this.form.teachingMaterialId=r,this.$nextTick((function(){o.onChange()}));case 24:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),computed:{isDisabled:function(){return"setting"==this.type||1==this.payState},isDisabledMember:function(){return"setting"==this.type},unitSuffix:function(){return this.paymentMode[this.form.expiryUnit]||"年"}},methods:{__init:function(){var e=Object(c["a"])(Object(i["a"])().mark((function e(){var t,r,n,a,o,s=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(f["e"])({page:1,rows:999});case 3:r=e.sent,this.productList=(null===(t=r.data)||void 0===t?void 0:t.rows)||[],e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:return e.prev=9,n=-1,e.next=13,Object(h["k"])({enable:1,tenantId:n,queryType:"ALL"});case 13:a=e.sent,o=a.data||[],o.forEach((function(e){var t=[];e.label=e.name,e.value=e.id;var r=e.sysMusicScoreCategoriesList?e.sysMusicScoreCategoriesList:[];r.length>0&&r.forEach((function(e){e.label=e.name,e.value=e.id,e.sysMusicScoreCategoriesList=[],t.push(e)})),e.children=t.length>0?t:null,s.teachList.push(e)})),e.next=21;break;case 18:e.prev=18,e.t1=e["catch"](9),console.log(e.t1);case 21:case"end":return e.stop()}}),e,this,[[0,7],[9,18]])})));function t(){return e.apply(this,arguments)}return t}(),formatParentId:function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=Object(m["a"])(t);try{for(a.s();!(r=a.n()).done;){var i=r.value;if(i.sysMusicScoreCategoriesList){var o=this.formatParentId(e,i.sysMusicScoreCategoriesList,[].concat(Object(p["a"])(n),[i.id]));if(o.includes(e))return o}if(i.id===e)return[].concat(Object(p["a"])(n),[e])}}catch(s){a.e(s)}finally{a.f()}return n},onChange:function(){var e=this,t=this.$refs.cascader.getCheckedNodes(!0);this.dynamicTags=[],t.forEach((function(t){e.dynamicTags.push({name:t.label,id:t.value})}))},onProductChange:function(){var e=Object(c["a"])(Object(i["a"])().mark((function e(t){var r;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.form,e.prev=1,e.next=4,Object(f["d"])({id:t});case 4:r=e.sent,this.modeList=r.data||[],this.form.serveMode=null,this.form.serveDetailId=null,this.form.studentUpLimit=null,this.form.expiryUnit=null,this.form.contractPrice=null,this.form.originalPrice=null,e.next=16;break;case 14:e.prev=14,e.t0=e["catch"](1);case 16:case"end":return e.stop()}}),e,this,[[1,14]])})));function t(t){return e.apply(this,arguments)}return t}(),onSubmit:function(){var e=!1;return this.$refs.form.validate((function(t){e=t})),e},getValues:function(){var e=this.form,t=e.teachingMaterialId,r=Object(s["a"])(e,v),n=[];return t.forEach((function(e){n.push(_.last(e))})),Object(o["a"])(Object(o["a"])({},r),{},{teachingMaterialId:n})},onModeChange:function(e,t){var r,n=this.form,a=Object(m["a"])(this.modeList||[]);try{for(a.s();!(r=a.n()).done;){var i=r.value;e==i.mode&&(this.studentUpList=i.list||[],n.expiryUnit=i.mode,"none"!=t&&(n.serveDetailId=null,n.originalPrice=null))}}catch(o){a.e(o)}finally{a.f()}},onStudentUpLimitChange:function(e){var t,r=this.form,n=Object(m["a"])(this.studentUpList||[]);try{for(n.s();!(t=n.n()).done;){var a=t.value;e==a.id&&(r.serveDetailId=a.id,r.originalPrice=a.originalPrice)}}catch(i){n.e(i)}finally{n.f()}}}},y=g,x=(r("44e8"),r("2877")),k=Object(x["a"])(y,u,d,!1,null,"6a586318",null),O=k.exports,S=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"机构学练宝设置",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{"label-position":"top",model:e.form,inline:!0}},[e._l(e.form.setting,(function(t,n){return r("el-row",{key:n},[r("el-col",{attrs:{span:3}},[r("el-form-item",{attrs:{label:"学练宝版本",prop:"setting."+n+".memberRankSettingId",rules:[{required:!0,message:"请选择学练宝版本",trigger:"blur"}],"label-width":"130px"}},[r("el-cascader",{attrs:{disabled:e.isDisabled,options:e.teachList,props:{value:"id",label:"name"},"show-all-levels":!1,"collapse-tags":"",clearable:"",placeholder:"请选择学练宝版本"},on:{"visible-change":function(r){return e.onVisibleChange(r,t.memberRankSettingId)}},model:{value:t.memberRankSettingId,callback:function(r){e.$set(t,"memberRankSettingId","string"===typeof r?r.trim():r)},expression:"item.memberRankSettingId"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:4}},[r("el-form-item",{attrs:{label:"按天会员激活金额",prop:"setting."+n+".dayDivide",rules:[{required:!0,message:"请输入会员激活金额",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入会员激活金额"},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:t.dayDivide,callback:function(r){e.$set(t,"dayDivide",r)},expression:"item.dayDivide"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/天/人")])])],1)],1),e._v(" "),r("el-col",{attrs:{span:4}},[r("el-form-item",{attrs:{label:"月度会员激活价",prop:"setting."+n+".monthDivide",rules:[{required:!0,message:"请输入会员激活价",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入会员激活价"},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:t.monthDivide,callback:function(r){e.$set(t,"monthDivide",r)},expression:"item.monthDivide"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/月/人")])])],1)],1),e._v(" "),r("el-col",{attrs:{span:4}},[r("el-form-item",{attrs:{label:"半年会员激活价",prop:"halfYearDivide",prop:"setting."+n+".halfYearDivide",rules:[{required:!0,message:"请输入会员激活价",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入会员激活价"},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:t.halfYearDivide,callback:function(r){e.$set(t,"halfYearDivide",r)},expression:"item.halfYearDivide"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/半年/人")])])],1)],1),e._v(" "),r("el-col",{attrs:{span:4}},[r("el-form-item",{attrs:{label:"年度会员激活价",prop:"yearDivide",prop:"setting."+n+".yearDivide",rules:[{required:!0,message:"请输入会员激活价",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入会员激活价"},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:t.yearDivide,callback:function(r){e.$set(t,"yearDivide",r)},expression:"item.yearDivide"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/年/人")])])],1)],1),e._v(" "),r("el-col",{attrs:{span:1}},[r("div",{staticStyle:{height:"104px",display:"flex","align-items":"center"}},[r("el-button",{attrs:{disabled:e.isDisabled||e.form.setting.length<=1,icon:"el-icon-delete",circle:""},on:{click:function(t){return e.onDelete(e.form.setting,n)}}})],1)])],1)})),e._v(" "),r("el-row",{staticStyle:{"margin-bottom":"16px"}},[r("el-col",{attrs:{span:24}},[r("el-button",{staticStyle:{width:"100%"},attrs:{type:"default",icon:"el-icon-plus",disabled:e.isDisabled},on:{click:e.addMemberItem}},[e._v("添加学练宝版本")])],1)],1)],2)],1)},j=[],w=r("6cfe"),I=(r("2ef0"),["memberRankSettingId"]),C={props:["type","data"],data:function(){return{form:{setting:[{memberRankSettingId:null,dayDivide:null,monthDivide:null,quarterDivide:null,halfYearDivide:null,yearDivide:null}]},memberRankSettingId:[],teachList:[],dynamicTags:[]}},mounted:function(){var e=Object(c["a"])(Object(i["a"])().mark((function e(){var t,r,n=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.__init();case 2:this.data&&(t=this.data,r=[],t.forEach((function(e){var t=e.memberRankSettingId,a=e.memberConfig;r.push(Object(o["a"])({memberRankSettingId:n.formatParentId(t,n.teachList)},a))})),this.form.setting=r);case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),computed:{isDisabled:function(){return"setting"==this.type}},methods:{formatParentId:function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=Object(m["a"])(t);try{for(a.s();!(r=a.n()).done;){var i=r.value;if(i.children){var o=this.formatParentId(e,i.children,[].concat(Object(p["a"])(n),[i.id]));if(o.includes(e))return o}if(i.id===e)return[].concat(Object(p["a"])(n),[e])}}catch(s){a.e(s)}finally{a.f()}return n},__init:function(){var e=Object(c["a"])(Object(i["a"])().mark((function e(){var t,r;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(w["h"])({hasChildren:!0});case 3:t=e.sent,r=t.data,this.teachList=r||[],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}(),onDelete:function(e,t){e.splice(t,1)},addMemberItem:function(){this.form.setting.push({memberRankSettingId:null,dayDivide:null,monthDivide:null,quarterDivide:null,halfYearDivide:null,yearDivide:null})},onSubmit:function(){var e=!1;return this.$refs.form.validate((function(t){e=t})),e},onVisibleChange:function(e,t){if(e){var r=t?t[t.length-1]:null,n=[];this.form.setting.forEach((function(e){var t=e.memberRankSettingId?e.memberRankSettingId[e.memberRankSettingId.length-1]:null;t!==r&&n.push(t)})),console.log(n,"ids"),console.log(e,t,"teachList",this.teachList),this.teachList.forEach((function(e){n.includes(e.id)?e.disabled=!0:e.disabled=!1,e.children&&e.children.length>0&&e.children.forEach((function(e){n.includes(e.id)?e.disabled=!0:e.disabled=!1}))})),this.$forceUpdate()}},getValues:function(){var e=this.form.setting,t=[];return e.forEach((function(e){var r=e.memberRankSettingId,n=Object(s["a"])(e,I),a=r?r[r.length-1]:null;t.push({memberRankSettingId:a,memberConfig:Object(o["a"])({},n)})})),{memberInfos:t}}}},D=C,M=(r("55a4"),Object(x["a"])(D,S,j,!1,null,"3a40cdc0",null)),$=M.exports,R=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{"margin-bottom":"18px",overflow:"hidden"}},[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"云教室规则",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{"label-position":"top",model:e.form,"label-width":"200px",inline:!0}},[r("el-form-item",{attrs:{label:"云教室人数上限(含老师)",prop:"cloud_room_up_limit",rules:[{required:!0,message:"请输入云教室人数上限",trigger:"blur"}]}},[r("el-input",{attrs:{placeholder:"请输入云教室人数上限",disabled:e.isDisabled,type:"number"},on:{input:function(t){e.form.cloud_room_up_limit=t.replace(/[^\d]/g,"")},blur:e.onUpLimitChange},model:{value:e.form.cloud_room_up_limit,callback:function(t){e.$set(e.form,"cloud_room_up_limit",t)},expression:"form.cloud_room_up_limit"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("人")])])],1)],1),e._v(" "),r("el-col",{attrs:{lg:12,md:18,sm:18,xs:24}},[r("el-table",{staticStyle:{width:"100% !important"},attrs:{data:e.form.roomConfig,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("el-table-column",{attrs:{prop:"num",label:"人数"}}),e._v(" "),r("el-table-column",{attrs:{prop:"price",label:"每分钟扣费标准"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-input",{staticStyle:{width:"220px !important"},attrs:{disabled:e.isDisabled,placeholder:"请输入合同价"},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:t.row.price,callback:function(r){e.$set(t.row,"price",r)},expression:"scope.row.price"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/分钟")])])]}}])})],1)],1)],1)},L=[],q=r("53ca"),T={props:["type","data"],data:function(){return{form:{cloud_room_up_limit:null,roomConfig:[]}}},mounted:function(){this.setValues()},computed:{isDisabled:function(){return"setting"==this.type}},methods:{onUpLimitChange:function(){var e=this.form;if(e.cloud_room_up_limit>0){var t=e.cloud_room_up_limit||0,r=e.roomConfig.length||0;if(t-r>0)for(var n=t-r,a=1;a<n;a++)e.roomConfig.push({num:r+1+a,price:void 0});else{var i=r-t+1;console.log(r,i,"diff"),e.roomConfig.splice(r-i,i),this.$forceUpdate()}}else e.roomConfig=[];e.roomConfig.forEach((function(e){console.log(Object(q["a"])(e.price))}))},onSubmit:function(){var e=!1;return this.$refs.form.validate((function(t){e=t})),e},setValues:function(){if(this.data){var e=this.data.config,t=e?JSON.parse(e):{},r=t.cloud_room_rule;console.log(r),this.form.cloud_room_up_limit=r.cloud_room_up_limit;var n=r.cloud_room_config;if(!n)return;var a=[];for(var i in n)a.push({num:i,price:n[i]});this.form.roomConfig=a}},getValues:function(){var e=this.form,t=e.roomConfig,r=e.cloud_room_up_limit,n={};return t.forEach((function(e){n[e.num]=e.price})),{cloud_room_rule:{cloud_room_up_limit:r,cloud_room_config:n}}}}},E=T,P=(r("0084"),Object(x["a"])(E,R,L,!1,null,"8187e6e0",null)),U=P.exports,V=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"手续费设置",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{"label-position":"top",model:e.form,"label-width":"120px",inline:!0}},[r("el-form-item",{attrs:{label:"手续费费率",prop:"chargeRate",rules:[{required:!0,message:"请输入手续费费率",trigger:"blur"}]}},[r("template",{slot:"label"},[e._v("\n 手续费费率\n "),r("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[r("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n 每笔交易支付通道收取的手续费比例\n ")]),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:"238px"},attrs:{disabled:e.isDisabled,placeholder:"请输入手续费费率",type:"text"},nativeOn:{keyup:function(t){return e.keyupEvent(t)}},model:{value:e.form.chargeRate,callback:function(t){e.$set(e.form,"chargeRate",t)},expression:"form.chargeRate"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("‰")])])],2)],1)],1)},F=[],N={props:["type","data"],data:function(){return{form:{id:null,chargeRate:null}}},computed:{isDisabled:function(){return"setting"==this.type}},mounted:function(){this.data&&(this.form.id=this.data.id,this.form.chargeRate=this.data.chargeRate)},methods:{onSubmit:function(){var e=!1;return this.$refs.form.validate((function(t){e=t})),e},getValues:function(){return this.form}}},A=N,Y=(r("fae8"),Object(x["a"])(A,V,F,!1,null,"97dd5394",null)),B=Y.exports,z=r("a21b"),J=["config","productInfo","memberInfos"],G=["theme","themeColor","corporateChops","corporateFinanceChops","teachingMaterialId"],H=["theme","themeColor","corporateChops","corporateFinanceChops"],K=["teachingMaterialId"],Q={name:"serviceManger",components:{organInfo:l["a"],openService:O,memberSetting:$,roomRules:U,rateSetting:B},data:function(){var e=this.$route.query;return{payType:e.type,id:e.id,active:0,config:null,memberInfos:null,productInfo:null,info:null,status:!1,title:"新增机构",payState:null}},mounted:function(){var e=Object(c["a"])(Object(i["a"])().mark((function e(){var t,r,n,a,c,l,u,d,p,m,f,h;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("create"===this.payType){e.next=20;break}return e.prev=1,"look"==this.payType?(this.active=2,this.title="查看机构"):this.title="修改机构",e.next=5,Object(z["h"])({id:this.id});case 5:t=e.sent,r=t.data,n=r.config,a=r.productInfo,c=r.memberInfos,l=Object(s["a"])(r,J),u=n.theme,d=n.themeColor,p=n.corporateChops,m=n.corporateFinanceChops,f=n.teachingMaterialId,h=Object(s["a"])(n,G),this.memberInfos=c,this.config=Object(o["a"])({},h),this.productInfo=Object(o["a"])(Object(o["a"])({},a),{},{teachingMaterialId:f}),this.info=Object(o["a"])(Object(o["a"])({},l),{},{theme:u,themeColor:d,corporateChops:p,corporateFinanceChops:m}),this.info.recommender&&0!=this.info.recommender||(this.info.recommender=null),this.productInfo.payState=this.info.payState,e.next=18;break;case 16:e.prev=16,e.t0=e["catch"](1);case 18:e.next=21;break;case 20:this.$route.query&&(this.info=Object(o["a"])({},this.$route.query),this.info.recommender&&0!=this.info.recommender||(this.info.recommender=null));case 21:this.status=!0;case 22:case"end":return e.stop()}}),e,this,[[1,16]])})));function t(){return e.apply(this,arguments)}return t}(),computed:{getType:function(){return 2==this.active?"setting":null}},methods:{onNext:function(){var e=Object(c["a"])(Object(i["a"])().mark((function e(){var t,r,n,a,l,u,d,p,m,f,h,b,v,g,y,_,x,k,O,S=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0!=this.active){e.next=7;break}return e.next=3,this.$refs.organInfo.onSubmit();case 3:t=e.sent,t&&(this.goTo(),this.active+=1),e.next=67;break;case 7:if(1!=this.active){e.next=28;break}return e.t0=console,e.next=11,this.$refs.memberSetting.getValues();case 11:return e.t1=e.sent,e.t0.log.call(e.t0,e.t1,"await this.$refs.memberSetting.getValues()"),e.next=15,this.$refs.openService.onSubmit();case 15:return r=e.sent,e.next=18,this.$refs.memberSetting.onSubmit();case 18:return n=e.sent,e.next=21,this.$refs.roomRules.onSubmit();case 21:return a=e.sent,e.next=24,this.$refs.rateSetting.onSubmit();case 24:l=e.sent,r&&n&&a&&l&&this.$confirm("请确认以上信息填写正确?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(c["a"])(Object(i["a"])().mark((function e(){return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:S.goTo(),S.active+=1;case 2:case"end":return e.stop()}}),e)})))),e.next=67;break;case 28:if(2!=this.active){e.next=67;break}return e.next=31,this.$refs.organInfo.getValues();case 31:return u=e.sent,e.next=34,this.$refs.openService.getValues();case 34:return d=e.sent,e.next=37,this.$refs.memberSetting.getValues();case 37:return p=e.sent,e.next=40,this.$refs.roomRules.getValues();case 40:return m=e.sent,e.next=43,this.$refs.rateSetting.getValues();case 43:if(f=e.sent,h=u.theme,b=u.themeColor,v=u.corporateChops,g=u.corporateFinanceChops,y=Object(s["a"])(u,H),_=Object(o["a"])({},m),x=d.teachingMaterialId,k=Object(s["a"])(d,K),O=Object(o["a"])(Object(o["a"])({},y),{},{productInfo:Object(o["a"])({},k),memberInfos:p.memberInfos,config:Object(o["a"])({theme:h,themeColor:b,corporateChops:v,corporateFinanceChops:g,config:JSON.stringify(_),teachingMaterialId:x.join(",")},f)}),e.prev=48,"create"!=this.payType){e.next=57;break}return e.next=52,Object(z["g"])(O);case 52:e.sent,this.$message.success("新增机构成功"),this.onCancel(),e.next=63;break;case 57:if("update"!=this.payType){e.next=63;break}return e.next=60,Object(z["k"])(O);case 60:e.sent,this.$message.success("修改机构成功"),this.onCancel();case 63:e.next=67;break;case 65:e.prev=65,e.t2=e["catch"](48);case 67:case"end":return e.stop()}}),e,this,[[48,65]])})));function t(){return e.apply(this,arguments)}return t}(),onPrev:function(){this.active-=1,this.goTo()},goTo:function(){var e=document.getElementsByClassName("tenant-header");e[0].scrollIntoView({block:"center",behavior:"smooth"})},onCancel:function(){this.$store.dispatch("delVisitedViews",this.$route),this.$route.query.email?this.$router.push({path:"/tenantApply?tabrouter=2"}):this.$router.push({path:"/organManager/organList"})}}},W=Q,X=Object(x["a"])(W,n,a,!1,null,"0cf9a89c",null);t["default"]=X.exports},caa6:function(e,t,r){},f716:function(e,t,r){"use strict";r.d(t,"c",(function(){return i})),r.d(t,"d",(function(){return o})),r.d(t,"a",(function(){return s})),r.d(t,"e",(function(){return c})),r.d(t,"g",(function(){return l})),r.d(t,"h",(function(){return u})),r.d(t,"j",(function(){return d})),r.d(t,"b",(function(){return p})),r.d(t,"k",(function(){return m})),r.d(t,"f",(function(){return f})),r.d(t,"i",(function(){return h}));var n=r("829b"),a=r("b775"),i=function(e){return Object(n["a"])({url:"/api-web/sysMusicScore/queryPage",data:{},params:e,requestType:"form"})},o=function(e){return Object(n["a"])({url:"/api-web/sysMusicScore/transcod",data:{},params:{sysMusicScoreId:e.id},requestType:"json",method:"post"})},s=function(e){return Object(n["a"])({url:"/api-web/sysMusicScore/add",method:"post",data:e,params:{}})},c=function(e){return Object(a["a"])({url:"/api-web/sysMusicScore/update",method:"post",data:e,params:{}})},l=function(e){return Object(n["a"])({url:"/api-web/sysMusicScore/state/"+e,method:"post"})},u=function(e){return Object(n["a"])({url:"/api-web/sysMusicScore/stateList",method:"post",data:e})},d=function(e){return Object(n["a"])({url:"/api-web/sysMusicScoreAccompaniment/queryPage",method:"get",params:e})},p=function(e){return Object(n["a"])({url:"/api-web/sysMusicScore/del",method:"post",data:{},params:{id:e},requestType:"form"})},m=function(e){return Object(n["a"])({url:"/api-web/sysMusicScoreCategories/queryTree",method:"get",data:{},params:e,requestType:"form"})},f=function(e){return Object(a["a"])({url:"/api-web/musicSheetApplicationExtend/pageByApplication",method:"post",data:e})},h=function(e){return Object(a["a"])({url:"/api-web/musicSheetApplicationExtend/saveBatch",method:"post",data:e})}},f894:function(e,t,r){},fae8:function(e,t,r){"use strict";r("caa6")}}]);
|