1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5b6bedce","chunk-2d217e7a"],{"06df":function(e,t,i){},"39a67":function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"m-container"},[e._m(0),e._v(" "),i("div",{staticClass:"m-core"},[i("tab-router",{on:{"tab-click":e.handleClick},model:{value:e.activeIndex,callback:function(t){e.activeIndex="string"===typeof t?t.trim():t},expression:"activeIndex"}},[e.permissionList.chargesList?i("el-tab-pane",{attrs:{label:"乐团收费标准",lazy:"",name:"3"}},[3==e.activeIndex?i("chargesList"):e._e()],1):e._e(),e._v(" "),e.permissionList.courseTimerSetting?i("el-tab-pane",{attrs:{label:"乐团课程设置",lazy:"",name:"1"}},[1==e.activeIndex?i("courseTimerSetting"):e._e()],1):e._e(),e._v(" "),e.permissionList.typesManager?i("el-tab-pane",{attrs:{label:"乐团类型设置",lazy:"",name:"6"}},[6==e.activeIndex?i("typesManager"):e._e()],1):e._e(),e._v(" "),e.permissionList.discountManage?i("el-tab-pane",{attrs:{label:"商品折扣&声部设置",lazy:"",name:"7"}},[7==e.activeIndex?i("discountManage"):e._e()],1):e._e(),e._v(" "),e.permissionList.musicCourseFee?i("el-tab-pane",{attrs:{label:"乐团课程价格设置",lazy:"",name:"2"}},[2==e.activeIndex?i("musicCourseFee"):e._e()],1):e._e(),e._v(" "),e.permissionList.vipCourseType?i("el-tab-pane",{attrs:{label:"VIP课设置",lazy:"",name:"4"}},["4"==e.activeIndex?i("vipCourseType"):e._e()],1):e._e(),e._v(" "),e.permissionList.vipChargeSeting?i("el-tab-pane",{attrs:{label:"课程收费设置",lazy:"",name:"8"}},["8"==e.activeIndex?i("vipChargeSeting"):e._e()],1):e._e()],1)],1)])},r=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("h2",[i("div",{staticClass:"squrt"}),e._v("\n 课程参数设置\n ")])}],n=(i("7f7f"),i("b58c6")),s=i("baa9"),o=i("f946"),l=i("b044"),u=i("49d7"),c=i("a4ed"),p=i("c95c"),m=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"m-container"},[i("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,saveKey:"auditionSetting",model:e.searchForm},on:{submit:e.search,reset:e.reset,"update:model":function(t){e.searchForm=t}}},[i("el-form-item",{attrs:{rules:[]}},[i("el-select",{staticClass:"multiple",attrs:{filterable:"",clearable:"",placeholder:"请选择分部"},model:{value:e.searchForm.organId,callback:function(t){e.$set(e.searchForm,"organId","string"===typeof t?t.trim():t)},expression:"searchForm.organId"}},e._l(e.selects.branchs,(function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),i("el-form-item",[i("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")]),e._v(" "),i("el-button",{attrs:{"native-type":"reset",type:"primary"}},[e._v("重置")])],1)],1),e._v(" "),i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"organizationCourseDurationSettings/insert",expression:"'organizationCourseDurationSettings/insert'"}],staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.openJob("create")}}},[e._v("添加")]),e._v(" "),i("div",{staticClass:"tableWrap"},[i("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[i("el-table-column",{attrs:{align:"center",prop:"organ.name",label:"分部名称"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",prop:"classGroupTypeName",label:"课程时长(分钟)"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.courseType))+"\n ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{align:"center",label:"课程单价(元)",prop:"duration"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"organizationCourseDurationSettings/update",expression:"'organizationCourseDurationSettings/update'"}],attrs:{type:"text"},on:{click:function(i){return e.resetCourseTime(t.row)}}},[e._v("修改")])]}}])})],1),e._v(" "),i("pagination",{attrs:{saveKey:"auditionSetting",sync:"",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1),e._v(" "),i("el-dialog",{staticClass:"courseMask",attrs:{title:e.isAdd?"新增网管课设置":"修改网管课设置",width:"500px",visible:e.courseVisible},on:{"update:visible":function(t){e.courseVisible=t}}},[e.courseVisible?i("auditionForm",{ref:"auditionForm",attrs:{activeRow:e.activeRow,organList:e.selects.branchs,courseType:e.courseType},on:{close:e.close}}):e._e(),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.courseVisible=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.submitInfo}},[e._v("确 定")])],1)],1)],1)},d=[],f=(i("386d"),i("96cf"),i("1da1")),v=i("5530"),g=i("333d"),h=i("92e3"),b=i("d349"),y=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("el-form",{ref:"auditionForm",attrs:{model:e.auditionForm}},[i("el-form-item",{attrs:{label:"分部",prop:"organId","label-width":e.formLabelWidth,rules:[{required:!0,message:"请选择分部",trigger:"blur"}]}},[i("el-select",{staticClass:"multiple",staticStyle:{width:"100% !important"},attrs:{filterable:"",clearable:"",placeholder:"请选择分部"},model:{value:e.auditionForm.organId,callback:function(t){e.$set(e.auditionForm,"organId","string"===typeof t?t.trim():t)},expression:"auditionForm.organId"}},e._l(e.organList,(function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),i("el-form-item",{attrs:{label:"课程时长",prop:"courseType","label-width":e.formLabelWidth,rules:[{required:!0,message:"请选择课程时长",trigger:"blur"}]}},[i("el-select",{staticClass:"multiple",staticStyle:{width:"100% !important"},attrs:{filterable:"",clearable:"",placeholder:"课程时长"},model:{value:e.auditionForm.courseType,callback:function(t){e.$set(e.auditionForm,"courseType","string"===typeof t?t.trim():t)},expression:"auditionForm.courseType"}},e._l(e.courseType,(function(e,t){return i("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),i("el-form-item",{attrs:{label:"课程单价",prop:"courseType","label-width":e.formLabelWidth,rules:[{required:!0,message:"请选择课程单价",trigger:"blur"}]}},[i("el-input",{attrs:{clearable:"",placeholder:"课程单价",type:"number",maxlength:"9"},model:{value:e.courseType,callback:function(t){e.courseType=t},expression:"courseType"}})],1)],1)],1)},_=[],C=(i("28a5"),{props:["activeRow","organList","courseType"],data:function(){return{auditionForm:{organId:"",courseType:"",timer:[],id:""},inputVisible:!1,formLabelWidth:"80px",dynamicTags:[],inputValue:""}},mounted:function(){this.activeRow&&(this.auditionForm.organId=this.activeRow.organId,this.auditionForm.timer=this.activeRow.duration.split(","),this.dynamicTags=this.activeRow.duration.split(","),this.auditionForm.courseType=this.activeRow.courseType,this.auditionForm.id=this.activeRow.id)},methods:{submitInfo:function(){var e=Object(f["a"])(regeneratorRuntime.mark((function e(t){var i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:console.log(t),this.$refs.auditionForm.validate(function(){var e=Object(f["a"])(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=25;break}if("update"!=t){e.next=14;break}return e.prev=2,e.next=5,Object(b["E"])({organId:i.auditionForm.organId,duration:i.dynamicTags.join(","),courseType:i.auditionForm.courseType,id:i.auditionForm.id});case 5:e.sent,i.$message.success("修改成功"),i.$emit("close"),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](2);case 12:e.next=25;break;case 14:if("create"!=t){e.next=25;break}return e.prev=15,e.next=18,Object(b["a"])({organId:i.auditionForm.organId,duration:i.dynamicTags.join(","),courseType:i.auditionForm.courseType});case 18:e.sent,i.$message.success("新建成功"),i.$emit("close"),e.next=25;break;case 23:e.prev=23,e.t1=e["catch"](15);case 25:case"end":return e.stop()}}),e,null,[[2,10],[15,23]])})));return function(t){return e.apply(this,arguments)}}());case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},watch:{dynamicTags:function(e){this.auditionForm.timer=e}}}),w=C,x=(i("5220"),i("2877")),k=Object(x["a"])(w,y,_,!1,null,"161703ee",null),F=k.exports,S={courseScheduleType:null,organId:null},T={components:{pagination:g["a"],auditionForm:F},data:function(){return{tableList:[],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},searchForm:Object(v["a"])({},S),courseType:h["z"],isAdd:!0,courseVisible:!1,activeRow:null}},mounted:function(){this.$store.dispatch("setBranchs"),this.getList()},methods:{getList:function(){var e=Object(f["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(b["q"])(Object(v["a"])(Object(v["a"])({},this.searchForm),{},{page:this.pageInfo.page,rows:this.pageInfo.limit}));case 3:t=e.sent,this.pageInfo.total=t.data.total,this.tableList=t.data.rows,e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}(),search:function(){this.pageInfo.page=1,this.$refs.searchForm.save(this.searchForm),this.$refs.searchForm.save(this.pageInfo,"page"),this.getList()},reset:function(){this.searchForm=Object(v["a"])({},S),this.search()},resetCourseTime:function(e){this.isAdd=!1,this.activeRow=e,this.courseVisible=!0},submitInfo:function(){var e=this.isAdd?"create":"update";this.$refs.auditionForm.submitInfo(e)},close:function(){this.courseVisible=!1,this.getList()},openJob:function(){this.isAdd=!0,this.activeRow=null,this.courseVisible=!0},delCourseTime:function(){var e=Object(f["a"])(regeneratorRuntime.mark((function e(t){var i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$confirm("是否删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(f["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(b["o"])({id:t.id});case 3:e.sent,i.$message.success("删除成功"),i.getList(),e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])}))));case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}},I=T,$=Object(x["a"])(I,m,d,!1,null,"2383e360",null),L=$.exports,j=i("ec8a"),O={components:{courseTimerSetting:n["a"],musicCourseFee:s["a"],chargesList:l["a"],vipCourseType:u["a"],auditionSetting:L,typesManager:o["default"],discountManage:c["a"],vipChargeSeting:p["default"]},name:"baseRulersManager",data:function(){return{activeIndex:"6",permissionList:{courseTimerSetting:Object(j["a"])("/globalConfig/courseTimerSetting"),musicCourseFee:Object(j["a"])("/globalConfig/musicCourseFee"),chargesList:Object(j["a"])("/globalConfig/chargesList"),vipCourseType:Object(j["a"])("/vipCourseType"),typesManager:Object(j["a"])("/globalConfig/typesManager"),discountManage:Object(j["a"])("/specialSetup/discountManage"),vipChargeSeting:Object(j["a"])("/vipChargeSeting")}}},mounted:function(){console.log(this.$route.query)},methods:{handleClick:function(e){this.activeIndex=e.name}},watch:{"$route.query":function(e){e.tabrouter&&this.handleClick(e.tabrouter)}}},V=O,R=(i("4a6c"),Object(x["a"])(V,a,r,!1,null,"3afcf819",null));t["default"]=R.exports},"49d7":function(e,t,i){"use strict";var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"vipGroupCategory/add",expression:"'vipGroupCategory/add'"}],staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.addGroupCategory}},[e._v("新建")]),e._v(" "),i("el-table",{attrs:{data:e.leftList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[i("el-table-column",{attrs:{label:"课程形式",prop:"name"}}),e._v(" "),i("el-table-column",{attrs:{label:"课程类型",prop:"singleClassMinutes"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v("\n "+e._s(t.row.musicTheory?"乐理课":"VIP课")+"\n ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"班级人数(人)",prop:"studentNum"}}),e._v(" "),i("el-table-column",{attrs:{label:"课程课时(分钟)",prop:"singleClassMinutes"}}),e._v(" "),i("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[i("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"vipGroupCategory/update",expression:"'vipGroupCategory/update'"}],attrs:{type:"text"},on:{click:function(i){return e.resetGroupCategory(t.row)}}},[e._v("修改")]),e._v(" "),i("el-popover",{directives:[{name:"permission",rawName:"v-permission",value:"vipGroupCategory/delete",expression:"'vipGroupCategory/delete'"}],ref:t.row.id,attrs:{placement:"top",width:"160"}},[i("p",[e._v("您确定删除该课程形态吗?")]),e._v(" "),i("div",{staticStyle:{"text-align":"right",margin:"0"}},[i("el-button",{attrs:{type:"text"},on:{click:function(e){t._self.$refs[t.row.id].doClose()}}},[e._v("取消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:function(i){return e.removeGroupCategory(t)}}},[e._v("确定")])],1),e._v(" "),i("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[e._v("删除")])],1)],1)]}}])})],1),e._v(" "),i("el-dialog",{staticClass:"courseMask",attrs:{title:(e.vipStatusFrom.isAdd?"添加":"修改")+"VIP课程形式",width:"500px",visible:e.vipStatus},on:{close:function(t){return e.onVipStatusClose("vipStatus")},"update:visible":function(t){e.vipStatus=t}}},[i("el-form",{ref:"vipStatus",attrs:{model:e.vipStatusFrom}},[i("el-form-item",{attrs:{label:"课程形式",prop:"name",rules:[{required:!0,message:"请输入课程形式",trigger:"blur"}],"label-width":e.formLabelWidth}},[i("el-input",{attrs:{autocomplete:"off"},model:{value:e.vipStatusFrom.name,callback:function(t){e.$set(e.vipStatusFrom,"name","string"===typeof t?t.trim():t)},expression:"vipStatusFrom.name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"课程类型",rules:[{required:!0,message:"请输入课程形式",trigger:"blur"}],"label-width":e.formLabelWidth,prop:"musicTheory"}},[i("el-select",{staticStyle:{width:"100%!important"},model:{value:e.vipStatusFrom.musicTheory,callback:function(t){e.$set(e.vipStatusFrom,"musicTheory",t)},expression:"vipStatusFrom.musicTheory"}},[i("el-option",{attrs:{label:"VIP",value:!1}}),e._v(" "),i("el-option",{attrs:{label:"乐理课",value:!0}})],1)],1),e._v(" "),i("el-form-item",{attrs:{label:"班级人数",prop:"num",rules:[{required:!0,message:"请输入班级人数",trigger:"blur"},{required:!0,message:"班级人数最大6人",trigger:"blur",pattern:/^[0-6]$/}],"label-width":e.formLabelWidth}},[i("el-input",{attrs:{type:"number",autocomplete:"off"},model:{value:e.vipStatusFrom.num,callback:function(t){e.$set(e.vipStatusFrom,"num","string"===typeof t?t.trim():t)},expression:"vipStatusFrom.num"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"课程课时",prop:"dynamicTags",rules:[{required:!0,message:"请输入课程课时",trigger:"blur, change"}],"label-width":e.formLabelWidth}},[e._l(e.vipStatusFrom.dynamicTags,(function(t,a){return i("el-tag",{key:a,attrs:{effect:"dark",type:"info",closable:"","disable-transitions":!1},on:{close:function(i){return e.handleClose(t)}}},[e._v("\n "+e._s(t)+"\n ")])})),e._v(" "),e.inputVisible?i("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",staticStyle:{width:"100px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputConfirm(t)}},model:{value:e.inputValue,callback:function(t){e.inputValue="string"===typeof t?t.trim():t},expression:"inputValue"}}):e._e(),e._v(" "),e.inputVisible?e._e():i("el-button",{staticClass:"button-new-tag",on:{click:e.showInput}},[e._v("+ 添加")]),e._v(" "),e.inputVisible?i("el-button",{staticClass:"button-new-tag",on:{click:e.handleInputConfirm}},[e._v("保存")]):e._e()],2)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.vipStatus=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addVipStatus("vipStatus")}}},[e._v("确 定")])],1)],1)],1)},r=[],n=(i("96cf"),i("1da1")),s=(i("28a5"),i("7f7f"),i("7e78")),o={data:function(){return{leftList:[],vipStatus:!1,formLabelWidth:"120px",inputValue:"",vipStatusFrom:{name:"",num:"",dynamicTags:[],isAdd:!0,musicTheory:!1,id:""},inputVisible:!1}},mounted:function(){this.getVipGroupCategoryList()},methods:{resetGroupCategory:function(e){var t=this.vipStatusFrom;this.vipStatus=!0,this.$nextTick((function(){t.name=e.name,t.timer=e.singleClassMinutes.split(","),t.dynamicTags=e.singleClassMinutes.split(","),t.num=e.studentNum,t.id=e.id,t.isAdd=!1,t.musicTheory=e.musicTheory}))},removeGroupCategory:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){var i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["P"])({id:t.row.id}).then((function(e){200==e.code&&(t._self.$refs[t.row.id].doClose(),i.$message.success("删除成功"),i.getVipGroupCategoryList())}));case 2:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}(),addGroupCategory:function(){this.vipStatus=!0,this.vipStatusFrom.isAdd=!0},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick((function(t){e.$refs.saveTagInput.$refs.input.focus()}))},onVipStatusClose:function(e){this.inputVisible=!1,this.inputValue="",this.$refs[e].resetFields()},getVipGroupCategoryList:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["Y"])().then((function(e){200==e.code&&(t.leftList=e.data)}));case 2:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}(),addVipStatus:function(e){var t=this;this.$refs[e].validate(function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(i){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(console.log(i),!i){e.next=10;break}if(a=t.vipStatusFrom,!a.isAdd){e.next=8;break}return e.next=6,Object(s["e"])({name:a.name,singleClassMinutes:a.dynamicTags.join(","),studentNum:a.num,musicTheory:a.musicTheory}).then((function(e){200==e.code&&(t.$message.success("添加成功"),t.getVipGroupCategoryList(),t.vipStatus=!1)}));case 6:e.next=10;break;case 8:return e.next=10,Object(s["T"])({name:a.name,singleClassMinutes:a.dynamicTags.join(","),studentNum:a.num,id:a.id,musicTheory:a.musicTheory}).then((function(e){t.$message.success("修改成功"),t.getVipGroupCategoryList(),t.vipStatus=!1}));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},handleInputConfirm:function(){var e=this.inputValue;e&&this.vipStatusFrom.dynamicTags.push(e),this.inputVisible=!1,this.inputValue=""},handleClose:function(e){this.vipStatusFrom.dynamicTags.splice(this.vipStatusFrom.dynamicTags.indexOf(e),1)}}},l=o,u=(i("8313"),i("2877")),c=Object(u["a"])(l,a,r,!1,null,"146ffc6e",null);t["a"]=c.exports},"4a6c":function(e,t,i){"use strict";i("9ce0")},5220:function(e,t,i){"use strict";i("8120")},8120:function(e,t,i){},8313:function(e,t,i){"use strict";i("06df")},"9ce0":function(e,t,i){},c95c:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",[i("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,model:e.searchForm},on:{submit:e.search,"update:model":function(t){e.searchForm=t}}},[i("el-form-item",{attrs:{prop:"organId"}},[i("el-select",{staticClass:"multiple",staticStyle:{width:"180px!important"},attrs:{filterable:"",placeholder:"请选择分部"},model:{value:e.searchForm.organId,callback:function(t){e.$set(e.searchForm,"organId","string"===typeof t?t.trim():t)},expression:"searchForm.organId"}},e._l(e.selects.branchs,(function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),i("el-form-item",[i("el-button",{attrs:{"native-type":"submit",type:"primary"}},[e._v("搜索")])],1)],1),e._v(" "),i("div",{staticClass:"tableWrap"},[i("el-table",{staticStyle:{width:"100% !important"},attrs:{data:e.dataList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[i("el-table-column",{attrs:{prop:"name",label:"课程形式"}}),e._v(" "),i("el-table-column",{attrs:{prop:"onlineClassesUnitPrice",label:"线上课单价"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[i("el-input",{model:{value:t.row.onlineClassesUnitPrice,callback:function(i){e.$set(t.row,"onlineClassesUnitPrice","string"===typeof i?i.trim():i)},expression:"scope.row.onlineClassesUnitPrice"}})],1)]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"offlineClassesUnitPrice",label:"线下课单价"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[i("el-input",{model:{value:t.row.offlineClassesUnitPrice,callback:function(i){e.$set(t.row,"offlineClassesUnitPrice","string"===typeof i?i.trim():i)},expression:"scope.row.offlineClassesUnitPrice"}})],1)]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e.$helpers.permission("vipGroupDefaultClassesUnitPrice/add")?i("el-button",{attrs:{type:"text"},on:{click:function(i){return e.saveSeting(t.row)}}},[e._v("保存")]):e._e()],1)]}}])})],1)],1)],1)])},r=[],n=(i("386d"),i("96cf"),i("1da1")),s=i("7e78"),o=(i("1cc7"),i("ce96")),l={name:"vipChargeSeting",data:function(){return{dataList:[],organList:[],searchForm:{organId:null}}},mounted:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,i,a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$store.dispatch("setBranchs");case 2:a=new o["a"](this.$route.fullPath),r=null===(t=a.searchs[a.key])||void 0===t?void 0:t.form.organId,this.searchForm.organId=r||(null===(i=this.selects)||void 0===i?void 0:i.branchs[0]["id"]),this.search();case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),methods:{search:function(){var e=this;this.$refs.searchForm.validate((function(t){e.getList()}))},getList:function(){var e=this;Object(s["Y"])({organId:this.searchForm.organId}).then((function(t){200==t.code&&(e.dataList=t.data)}))},saveSeting:function(e){var t=this;Object(s["n"])({offlineClassesUnitPrice:e.offlineClassesUnitPrice,onlineClassesUnitPrice:e.onlineClassesUnitPrice,organId:this.searchForm.organId,vipGroupCategoryId:e.id}).then((function(e){200==e.code?t.$message.success("保存成功"):t.$message.error("保存失败,请重试")}))}}},u=l,c=i("2877"),p=Object(c["a"])(u,a,r,!1,null,null,null);t["default"]=p.exports}}]);
|