chunk-f2cdf1e4.236b093e.js 29 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f2cdf1e4"],{"0504":function(e,t,r){"use strict";r("c5c7")},"15fd":function(e,t,r){"use strict";function a(e,t){if(null==e)return{};var r,a,i={},n=Object.keys(e);for(a=0;a<n.length;a++)r=n[a],t.indexOf(r)>=0||(i[r]=e[r]);return i}function i(e,t){if(null==e)return{};var r,i,n=a(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)r=s[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}r.d(t,"a",(function(){return i}))},"4cab":function(e,t,r){"use strict";r.d(t,"e",(function(){return i})),r.d(t,"a",(function(){return n})),r.d(t,"f",(function(){return s})),r.d(t,"b",(function(){return o})),r.d(t,"c",(function(){return l})),r.d(t,"d",(function(){return c}));var a=r("829b"),i=function(e){return Object(a["a"])({url:"/api-web/platformServe/queryPage",method:"get",params:e})},n=function(e){return Object(a["a"])({url:"/api-web/platformServe/add",method:"post",data:e})},s=function(e){return Object(a["a"])({url:"/api-web/platformServe/update",method:"post",data:e})},o=function(e){return Object(a["a"])({url:"/api-web/platformServe/delete/"+e.id,method:"get"})},l=function(e){return Object(a["a"])({url:"/api-web/platformServe/queryInfo/"+e.id,method:"get"})},c=function(e){return Object(a["a"])({url:"/api-web/platformServe/queryModeDetail/"+e.id,method:"get"})}},"58fc":function(e,t,r){},"8a4d":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",attrs:{id:"header"}},[r("h2",[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"}},[r("el-col",{attrs:{span:8,lg:10,md:18,sm:18,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.config,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":"140px",display:"flex",width:"100%"}},[e.active>0?r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.active-=1}}},[e._v("上一步")]):e._e(),e._v(" "),r("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.onNext}},[e._v(e._s(e.active>=2?"提交":"下一步"))])],1):e._e()],1):e._e()])])},i=[],n=r("5530"),s=r("15fd"),o=(r("96cf"),r("1da1")),l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-core"},[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"机构信息",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{model:e.form,"label-width":"140px",inline:!0}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"机构LOGO",prop:"logo",rules:[{required:!0,message:"请上传机构LOGO",trigger:"blur, change"}]}},[r("el-upload",{staticClass:"avatar-uploader",attrs:{action:"/api-web/uploadFile",accept:".png",headers:e.headers,"show-file-list":!1,disabled:e.isDisabled,size:"small","on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.form.logo?r("img",{staticClass:"avatar",attrs:{src:e.form.logo}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.isDisabled,expression:"!isDisabled"}],staticClass:"tips",staticStyle:{"line-height":"1",color:"red"}},[e._v("图片尺寸:258x74;支持的格式:png;")])],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"机构名称",prop:"name",rules:[{required:!0,message:"请输入机构名称",trigger:"blur"}]}},[r("el-input",{attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入机构名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"===typeof t?t.trim():t)},expression:"form.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构联系人",prop:"contacts",rules:[{required:!0,message:"请输入机构联系人",trigger:"blur"}]}},[r("el-input",{attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入机构联系人"},model:{value:e.form.contacts,callback:function(t){e.$set(e.form,"contacts","string"===typeof t?t.trim():t)},expression:"form.contacts"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"联系人手机号",prop:"phone",rules:[{required:!0,message:"请输入联系人手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号",trigger:"blur"}]}},[r("el-input",{staticStyle:{width:"184px"},attrs:{size:"small",max:11,disabled:e.isDisabled,type:"number",oninput:"if(value.length > 11)value=value.slice(0, 11)",placeholder:"请输入联系人手机号"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone","string"===typeof t?t.trim():t)},expression:"form.phone"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构邮箱",prop:"email",rules:[{required:!0,message:"请输入机构邮箱",trigger:"blur"},{pattern:/^\w+((.\w+)|(-\w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$/,message:"请输入正确的邮箱格式",trigger:"blur"}]}},[r("el-input",{attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入机构邮箱"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email","string"===typeof t?t.trim():t)},expression:"form.email"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构客服电话",prop:"customerServicePhone"}},[r("el-input",{attrs:{size:"small",type:"number",disabled:e.isDisabled,placeholder:"请输入机构客服电话"},model:{value:e.form.customerServicePhone,callback:function(t){e.$set(e.form,"customerServicePhone","string"===typeof t?t.trim():t)},expression:"form.customerServicePhone"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构地址",prop:"address"}},[r("el-input",{attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入机构地址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address","string"===typeof t?t.trim():t)},expression:"form.address"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构简介",prop:"remark"}},[r("el-input",{attrs:{type:"textarea",size:"small","show-word-limit":"",max:200,disabled:e.isDisabled},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark","string"===typeof t?t.trim():t)},expression:"form.remark"}})],1)],1)],1)},c=[],u=r("5f87"),d={props:["type","data"],data:function(){return{headers:{Authorization:Object(u["a"])()},form:{logo:null,name:null,contacts:null,phone:null,email:null,address:null,customerServicePhone:null,remark:null},payState:null,imageWidthM:258,imageHeightM:74}},mounted:function(){this.data&&(this.form=Object(n["a"])({},this.data),this.payState=this.data.payState)},computed:{isDisabled:function(){return console.log(this.payState),"setting"==this.type||1==this.payState}},methods:{onSubmit:function(){var e=!1;return this.$refs.form.validate((function(t){e=t})),e},getValues:function(){return this.form},handleAvatarSuccess:function(e){this.form.logo=e.data.url},beforeAvatarUpload:function(e){var t=this,r={"image/png":!0},a=r[e.type],i=e.size/1024/1024<2,n=this.imageWidthM,s=this.imageHeightM,o=window.URL||window.webkitURL,l=new Promise((function(t,r){var a=new Image;a.onload=function(){n&&s?this.width===n&&this.height===s?t():r("请上传".concat(n,"x").concat(s,"尺寸图片")):n&&!s?this.width===n?t():r("请上传宽为".concat(n,"的图片")):!n&&s?this.height===s?t():r("请上传高为".concat(s,"的图片")):t()},a.src=o.createObjectURL(e)})).then((function(){return e}),(function(e){return t.$message.error(e),t.uploadImgLoading=!1,Promise.reject()}));return a||this.$message.error("只能上传图片格式!"),i||this.$message.error("上传头像图片大小不能超过 2MB!"),a&&i&&l}}},m=d,p=(r("e7ae"),r("2877")),f=Object(p["a"])(m,l,c,!1,null,"a0c95d2a",null),h=f.exports,b=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-core"},[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"开通服务",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{model:e.form,"label-width":"140px",size:"small",inline:!0}},[r("el-form-item",{attrs:{label:"服务名称",prop:"serveId",rules:[{required:!0,message:"请选择服务名称",trigger:"change"}]}},[r("el-select",{staticStyle:{width:"238px !important"},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",{staticStyle:{width:"238px !important"},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,a){return r("el-option",{key:a,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",{staticStyle:{width:"238px !important"},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"},{type:"number",message:"合同价必须为数字值"}]}},[r("el-input",{staticStyle:{width:"238px"},attrs:{disabled:e.isDisabled,placeholder:"请输入合同价",type:"number"},model:{value:e.form.contractPrice,callback:function(t){e.$set(e.form,"contractPrice",e._n(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"},{type:"number",message:"原价必须为数字值"}]}},[r("el-input",{staticStyle:{width:"238px"},attrs:{placeholder:"请输入原价",disabled:""},model:{value:e.form.originalPrice,callback:function(t){e.$set(e.form,"originalPrice",e._n(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"},{type:"number",message:"有效期必须为数字值"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,type:"number",placeholder:"请输入有效期"},model:{value:e.form.expiryCount,callback:function(t){e.$set(e.form,"expiryCount",e._n(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"},{type:"number",message:"开通价格必须为数字值"}]}},[r("el-input",{attrs:{placeholder:"请输入开通价格",type:"number",disabled:e.isDisabled},model:{value:e.form.payAmount,callback:function(t){e.$set(e.form,"payAmount",e._n(t))},expression:"form.payAmount"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元")])])],1)],1)],1)},g=[],v=r("b85c"),y=r("4cab"),_=r("267e"),x={props:["type","data"],data:function(){return{paymentMode:_["paymentMode"],form:{serveId:null,serveMode:null,serveDetailId:null,studentUpLimit:null,expiryUnit:null,contractPrice:null,originalPrice:null,expiryCount:null,payAmount:null},payState:null,productList:[],modeList:[],studentUpList:[]}},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.next=2,this.__init();case 2:if(!this.data){e.next=19;break}if(t=this.data,this.payState=t.payState,!t.serveId){e.next=10;break}return e.next=8,this.onProductChange(t.serveId);case 8:e.next=11;break;case 10:case 11:if(this.form=t,this.form.serveMode=t.expiryUnit,!t.serveDetailId){e.next=18;break}return e.next=16,this.onModeChange(t.expiryUnit,"none");case 16:e.next=19;break;case 18:case 19:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),computed:{isDisabled:function(){return console.log(this.payState),"setting"==this.type||1==this.payState},unitSuffix:function(){return this.paymentMode[this.form.expiryUnit]||"年"}},methods:{__init:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(y["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:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),onProductChange:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.form,e.prev=1,e.next=4,Object(y["d"])({id:t});case 4:r=e.sent,this.modeList=r.data||[],e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](1),console.log(e.t0);case 11:case"end":return e.stop()}}),e,this,[[1,8]])})));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(){return this.form},onModeChange:function(e,t){var r,a=this.form,i=Object(v["a"])(this.modeList||[]);try{for(i.s();!(r=i.n()).done;){var n=r.value;e==n.mode&&(this.studentUpList=n.list||[],a.expiryUnit=n.mode,"none"!=t&&(a.serveDetailId=null,a.originalPrice=null))}}catch(s){i.e(s)}finally{i.f()}},onStudentUpLimitChange:function(e){var t,r=this.form,a=Object(v["a"])(this.studentUpList||[]);try{for(a.s();!(t=a.n()).done;){var i=t.value;e==i.id&&(r.serveDetailId=i.id,r.originalPrice=i.originalPrice)}}catch(n){a.e(n)}finally{a.f()}}}},w=x,S=Object(p["a"])(w,b,g,!1,null,"ace12c64",null),k=S.exports,O=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-core"},[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"会员设置",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{model:e.form,"label-width":"140px",size:"small",inline:!0}},[r("el-form-item",{attrs:{label:"月度会员激活价",prop:"month_divide",rules:[{required:!0,message:"请输入月度会员激活价",trigger:"blur"},{type:"number",message:"月度会员激活价必须为数字值"}]}},[r("el-input",{staticStyle:{width:"238px"},attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入月度会员激活价",type:"number"},model:{value:e.form.month_divide,callback:function(t){e.$set(e.form,"month_divide",e._n(t))},expression:"form.month_divide"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/月")])])],1),e._v(" "),r("el-form-item",{attrs:{label:"季度会员激活价",prop:"quarter_divide",rules:[{required:!0,message:"请输入月度会员激活价",trigger:"blur"},{type:"number",message:"季度会员激活价必须为数字值"}]}},[r("el-input",{staticStyle:{width:"238px"},attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入季度会员激活价",type:"number"},model:{value:e.form.quarter_divide,callback:function(t){e.$set(e.form,"quarter_divide",e._n(t))},expression:"form.quarter_divide"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/季")])])],1),e._v(" "),r("el-form-item",{attrs:{label:"半年会员激活价",prop:"half_year_divide",rules:[{required:!0,message:"请输入月度会员激活价",trigger:"blur"},{type:"number",message:"半年会员激活价必须为数字值"}]}},[r("el-input",{staticStyle:{width:"238px"},attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入半年会员激活价",type:"number"},model:{value:e.form.half_year_divide,callback:function(t){e.$set(e.form,"half_year_divide",e._n(t))},expression:"form.half_year_divide"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/半年")])])],1),e._v(" "),r("el-form-item",{attrs:{label:"年度会员激活价",prop:"year_divide",rules:[{required:!0,message:"请输入月度会员激活价",trigger:"blur"},{type:"number",message:"年度会员激活价必须为数字值"}]}},[r("el-input",{staticStyle:{width:"238px"},attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入年度会员激活价",type:"number"},model:{value:e.form.year_divide,callback:function(t){e.$set(e.form,"year_divide",e._n(t))},expression:"form.year_divide"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("元/年")])])],1),e._v(" "),r("el-form-item",{attrs:{label:"可用教材",prop:"teachingMaterialId",rules:[{required:!0,message:"请选择可用教材",trigger:"change"}]}},[r("el-select",{directives:[{name:"show",rawName:"v-show",value:!e.isDisabled,expression:"!isDisabled"}],staticStyle:{width:"238px !important"},attrs:{disabled:e.isDisabled,multiple:"",filterable:"","collapse-tags":"",clearable:"",placeholder:"请选择可用教材"},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._l(e.teachList,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1),e._v(" "),e._l(e.dynamicTags,(function(t){return r("el-tag",{directives:[{name:"show",rawName:"v-show",value:e.isDisabled,expression:"isDisabled"}],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)},j=[],$=(r("7f7f"),r("6762"),r("2fdb"),r("ac6a"),r("c5f6"),r("28a5"),r("ee26")),C={props:["type","data"],data:function(){return{form:{month_divide:null,quarter_divide:null,half_year_divide:null,year_divide:null,teachingMaterialId:[]},teachList:[],dynamicTags:[]}},mounted:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,r,a,i;return regeneratorRuntime.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.config,a=t.teachingMaterialId,i=r?JSON.parse(r):{},this.form=Object(n["a"])(Object(n["a"])({},i.member_config),{},{teachingMaterialId:a.split(",").map((function(e){return Number(e)}))}),this.onChange());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:{__init:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object($["d"])({page:1,rows:999,enable:1});case 3:r=e.sent,this.teachList=(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:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),onChange:function(){var e=this,t=this.form.teachingMaterialId;this.dynamicTags=[],t&&t.length>0&&this.teachList.forEach((function(r){t.includes(r.id)&&e.dynamicTags.push({name:r.name,id:r.id})}))},handleClose:function(e){},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,["teachingMaterialId"]);return{member_config:Object(n["a"])({},r),teachingMaterialId:t}}}},I=C,D=Object(p["a"])(I,O,j,!1,null,"45cea61c",null),M=D.exports,q=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-core",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:{model:e.form,"label-width":"200px",size:"small",inline:!0}},[r("el-form-item",{attrs:{label:"云教室人数上限(含老师)",prop:"cloud_room_up_limit",rules:[{required:!0,message:"请输入云教室人数上限",trigger:"blur"},{type:"number",message:"云教室人数上限必须为数字值",trigger:"blur"}]}},[r("el-input",{staticStyle:{width:"238px"},attrs:{size:"small",placeholder:"请输入云教室人数上限",disabled:e.isDisabled,type:"number"},on:{blur:e.onUpLimitChange},model:{value:e.form.cloud_room_up_limit,callback:function(t){e.$set(e.form,"cloud_room_up_limit",e._n(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-number",{staticStyle:{width:"184px"},attrs:{disabled:e.isDisabled,min:0,controls:!1,placeholder:"请输入合同价",size:"small"},model:{value:t.row.price,callback:function(r){e.$set(t.row,"price",e._n(r))},expression:"scope.row.price"}})]}}])})],1)],1)],1)},R=[],L=r("53ca"),P={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 a=t-r,i=1;i<a;i++)e.roomConfig.push({num:r+1+i,price:void 0});else{var n=r-t+1;console.log(r,n,"diff"),e.roomConfig.splice(r-n,n),this.$forceUpdate()}}else e.roomConfig=[];e.roomConfig.forEach((function(e){console.log(Object(L["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 a=r.cloud_room_config;if(!a)return;var i=[];for(var n in a)i.push({num:n,price:a[n]});this.form.roomConfig=i}},getValues:function(){var e=this.form,t=e.roomConfig,r=e.cloud_room_up_limit,a={};return t.forEach((function(e){a[e.num]=e.price})),{cloud_room_rule:{cloud_room_up_limit:r,cloud_room_config:a}}}}},z=P,U=(r("0504"),Object(p["a"])(z,q,R,!1,null,"89c133ac",null)),T=U.exports,V=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-core"},[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"手续费设置",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",size:"small",inline:!0}},[r("el-form-item",{attrs:{label:"手续费费率",prop:"chargeRate",rules:[{required:!0,message:"请输入手续费费率",trigger:"blur"},{type:"number",message:"手续费费率必须为数字值"}]}},[r("el-input",{staticStyle:{width:"238px"},attrs:{size:"small",disabled:e.isDisabled,placeholder:"请输入手续费费率",type:"number"},model:{value:e.form.chargeRate,callback:function(t){e.$set(e.form,"chargeRate",e._n(t))},expression:"form.chargeRate"}},[r("div",{attrs:{slot:"append"},slot:"append"},[e._v("‰")])])],1)],1)],1)},A=[],E={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}}},N=E,J=Object(p["a"])(N,V,A,!1,null,"a5abf694",null),Z=J.exports,F=r("a21b"),G={name:"serviceManger",components:{organInfo:h,openService:k,memberSetting:M,roomRules:T,rateSetting:Z},data:function(){var e=this.$route.query;return{payType:e.type,id:e.id,active:0,config:null,productInfo:null,info:null,status:!1,title:"新增机构",payState:null}},mounted:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,r,a,i,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("create"===this.payType){e.next=15;break}return e.prev=1,"look"==this.payType?(this.active=2,this.title="查看机构"):this.title="修改机构",e.next=5,Object(F["b"])({id:this.id});case 5:t=e.sent,r=t.data,a=r.config,i=r.productInfo,o=Object(s["a"])(r,["config","productInfo"]),this.config=a,this.productInfo=i,this.info=Object(n["a"])({},o),this.productInfo.payState=this.info.payState,e.next=15;break;case 13:e.prev=13,e.t0=e["catch"](1);case 15:this.status=!0;case 16:case"end":return e.stop()}}),e,this,[[1,13]])})));function t(){return e.apply(this,arguments)}return t}(),computed:{getType:function(){return 2==this.active?"setting":null}},methods:{onNext:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,r,a,i,s,o,l,c,u,d,m,p,f,h,b,g;return regeneratorRuntime.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.active+=1),e.next=63;break;case 7:if(1!=this.active){e.next=23;break}return e.next=10,this.$refs.openService.onSubmit();case 10:return r=e.sent,e.next=13,this.$refs.memberSetting.onSubmit();case 13:return a=e.sent,e.next=16,this.$refs.roomRules.onSubmit();case 16:return i=e.sent,e.next=19,this.$refs.rateSetting.onSubmit();case 19:s=e.sent,r&&a&&i&&s&&(this.active+=1),e.next=63;break;case 23:if(2!=this.active){e.next=63;break}return e.next=26,this.$refs.organInfo.getValues();case 26:return o=e.sent,e.next=29,this.$refs.openService.getValues();case 29:return l=e.sent,e.next=32,this.$refs.memberSetting.getValues();case 32:return c=e.sent,e.next=35,this.$refs.roomRules.getValues();case 35:return u=e.sent,e.next=38,this.$refs.rateSetting.getValues();case 38:if(d=e.sent,m=c.member_config,p=c.teachingMaterialId,f=Object(n["a"])({member_config:m},u),h=Object(n["a"])(Object(n["a"])({},o),{},{productInfo:l,config:Object(n["a"])({config:JSON.stringify(f),teachingMaterialId:p.join(",")},d)}),e.prev=42,"create"!=this.payType){e.next=52;break}return e.next=46,Object(F["a"])(h);case 46:b=e.sent,console.log(b),this.$message.success("新增机构成功"),this.onCancel(),e.next=59;break;case 52:if("update"!=this.payType){e.next=59;break}return e.next=55,Object(F["e"])(h);case 55:g=e.sent,console.log(g),this.$message.success("修改机构成功"),this.onCancel();case 59:e.next=63;break;case 61:e.prev=61,e.t0=e["catch"](42);case 63:case"end":return e.stop()}}),e,this,[[42,61]])})));function t(){return e.apply(this,arguments)}return t}(),onCancel:function(){this.$store.dispatch("delVisitedViews",this.$route),this.$router.push({path:"/organManager/organList"})}}},H=G,W=Object(p["a"])(H,a,i,!1,null,"fdd108a2",null);t["default"]=W.exports},a21b:function(e,t,r){"use strict";r.d(t,"d",(function(){return i})),r.d(t,"a",(function(){return n})),r.d(t,"e",(function(){return s})),r.d(t,"c",(function(){return o})),r.d(t,"b",(function(){return l}));var a=r("829b"),i=function(e){return Object(a["a"])({url:"/api-web/tenantInfo/queryPage",method:"post",data:e})},n=function(e){return Object(a["a"])({url:"/api-web/tenantInfo/add",method:"post",data:e})},s=function(e){return Object(a["a"])({url:"/api-web/tenantInfo/update",method:"post",data:e})},o=function(e){return Object(a["a"])({url:"/api-web/tenantInfo/opsState/"+e.id,method:"get",params:e})},l=function(e){return Object(a["a"])({url:"/api-web/tenantInfo/info/"+e.id,method:"get"})}},c5c7:function(e,t,r){},e7ae:function(e,t,r){"use strict";r("58fc")},ee26:function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"d",(function(){return n})),r.d(t,"c",(function(){return s})),r.d(t,"f",(function(){return o})),r.d(t,"b",(function(){return l})),r.d(t,"e",(function(){return c}));var a=r("829b"),i=function(e){return Object(a["a"])({url:"/api-web/sysMusicScoreCategories/save",data:e,method:"post",requestType:"json"})},n=function(e){return Object(a["a"])({url:"/api-web/sysMusicScoreCategories/queryPage",params:e,method:"get"})},s=function(e){return Object(a["a"])({url:"/api-web/sysMusicScoreCategories/get",params:e,method:"get"})},o=function(e){return Object(a["a"])({url:"/api-web/sysMusicScoreCategories/update",data:e,method:"post",requestType:"json"})},l=function(e){return Object(a["a"])({url:"/api-web/sysMusicScoreCategories/enable",params:e,method:"get"})},c=function(e){return Object(a["a"])({url:"/api-web/sysMusicScoreCategories/delete",data:e,method:"post",requestType:"form"})}}}]);