1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-384256b4"],{"756d":function(e,t,a){},7706:function(e,t,a){},"7e78":function(e,t,a){"use strict";a.d(t,"r",function(){return l}),a.d(t,"g",function(){return s}),a.d(t,"c",function(){return o}),a.d(t,"o",function(){return u}),a.d(t,"l",function(){return c}),a.d(t,"a",function(){return p}),a.d(t,"m",function(){return v}),a.d(t,"j",function(){return d}),a.d(t,"f",function(){return m}),a.d(t,"p",function(){return f}),a.d(t,"q",function(){return y}),a.d(t,"b",function(){return b}),a.d(t,"n",function(){return g}),a.d(t,"k",function(){return T}),a.d(t,"i",function(){return _}),a.d(t,"h",function(){return h}),a.d(t,"e",function(){return S}),a.d(t,"d",function(){return C});var r=a("b775"),i=a("4328"),n=a.n(i);function l(e){return Object(r["a"])({url:"/web-server/vipGroupCategory/queryAll",method:"get",params:e})}function s(e){return Object(r["a"])({url:"/web-server/vipGroupDefaultClassesCycle/queryAll",method:"get",params:e})}function o(e){return Object(r["a"])({url:"/web-server/vipGroupCategory/add",method:"post",data:n.a.stringify(e)})}function u(e){return Object(r["a"])({url:"/web-server/vipGroupCategory/update",method:"post",data:n.a.stringify(e)})}function c(e){return Object(r["a"])({url:"/web-server/vipGroupCategory/delete",method:"post",data:n.a.stringify(e)})}function p(e){return Object(r["a"])({url:"/web-server/vipGroupDefaultClassesCycle/add",method:"post",data:n.a.stringify(e)})}function v(e){return Object(r["a"])({url:"/web-server/vipGroupDefaultClassesCycle/update",method:"post",data:n.a.stringify(e)})}function d(e){return Object(r["a"])({url:"/web-server/vipGroupDefaultClassesCycle/delete",method:"post",data:n.a.stringify(e)})}function m(e){return Object(r["a"])({url:"/web-server/vipGroupDefaultClassesUnitPrice/add",method:"post",data:n.a.stringify(e)})}function f(e){return Object(r["a"])({url:"/web-server/vipGroupActivity/queryPage",method:"get",params:e})}function y(e){return Object(r["a"])({url:"/web-server/vipGroupActivity/findByVipGroupCategory",method:"get",params:e})}function b(e){return Object(r["a"])({url:"/web-server/vipGroupActivity/addVipGroupActivity",method:"POST",data:e})}function g(e){return Object(r["a"])({url:"/web-server/vipGroupActivity/update",method:"POST",data:e})}function T(e){return Object(r["a"])({url:"/web-server/vipGroupActivity/delete",method:"POST",data:n.a.stringify(e)})}function _(e){return Object(r["a"])({url:"/web-server/vipGroupManage/queryAll",method:"GET",params:e})}function h(e){return Object(r["a"])({url:"/web-server/vipGroupManage/getVipGroupCostCount",method:"POST",params:e})}function S(e){return Object(r["a"])({url:"/web-server/vipGroupManage/vipGroupApply",method:"POST",data:e})}function C(e){return Object(r["a"])({url:"/web-server/vipGroupManage/stopVipGroup",method:"POST",data:n.a.stringify(e)})}},8170:function(e,t,a){"use strict";var r=a("756d"),i=a.n(r);i.a},a642:function(e,t,a){"use strict";var r=a("7706"),i=a.n(r);i.a},f212:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"m-container"},[a("h2",[a("el-page-header",{attrs:{content:"VIP活动方案"+("create"==e.pageType?"新增":"修改")},on:{back:e.onCancel}})],1),e._v(" "),a("div",{staticClass:"m-core"},[a("el-form",{ref:"vipform",staticClass:"vipform",attrs:{"label-position":e.labelPosition,model:e.vipform,rules:e.vipformRules}},[a("el-form-item",{attrs:{label:"活动名称",prop:"name"}},[a("el-input",{staticStyle:{width:"400px"},model:{value:e.vipform.name,callback:function(t){e.$set(e.vipform,"name",t)},expression:"vipform.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"活动描述",prop:"desc"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:5,placeholder:"请输入活动说明"},model:{value:e.vipform.desc,callback:function(t){e.$set(e.vipform,"desc",t)},expression:"vipform.desc"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"活动时间",prop:"activeTime"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.vipform.activeTime,callback:function(t){e.$set(e.vipform,"activeTime",t)},expression:"vipform.activeTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"课程时间",prop:"courseTime"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.vipform.courseTime,callback:function(t){e.$set(e.vipform,"courseTime",t)},expression:"vipform.courseTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"课程形式",prop:"stauts"}},[a("el-select",{attrs:{multiple:""},model:{value:e.vipform.stauts,callback:function(t){e.$set(e.vipform,"stauts",t)},expression:"vipform.stauts"}},e._l(e.courseStatusList,function(e,t){return a("el-option",{key:t,attrs:{value:e.id,label:e.name}})}),1)],1)],1),e._v(" "),a("div",{staticClass:"activeRange"},[e._m(0),e._v(" "),a("div",{staticClass:"right"},[a("div",{staticClass:"chioseWrap"},[a("el-checkbox",{attrs:{label:"线上课"},model:{value:e.online,callback:function(t){e.online=t},expression:"online"}}),e._v(" "),a("el-select",{model:{value:e.onlineSalary,callback:function(t){e.onlineSalary=t},expression:"onlineSalary"}},[a("el-option",{attrs:{label:"老师默认课酬",value:"TEACHER_DEFAULT"}}),e._v(" "),a("el-option",{attrs:{label:"课程单价比例折扣",value:"RATIO_DISCOUNT"}}),e._v(" "),a("el-option",{attrs:{label:"固定课酬",value:"FIXED_SALARY"}})],1),e._v(" "),1!=e.onlineSalary?a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"请输入",type:"number"},model:{value:e.onlineprice,callback:function(t){e.onlineprice=t},expression:"onlineprice"}}):e._e()],1),e._v(" "),a("div",{staticClass:"chioseWrap"},[a("el-checkbox",{attrs:{label:"线下课"},model:{value:e.unonline,callback:function(t){e.unonline=t},expression:"unonline"}}),e._v(" "),a("el-select",{model:{value:e.unonlineSalary,callback:function(t){e.unonlineSalary=t},expression:"unonlineSalary"}},[a("el-option",{attrs:{label:"老师默认课酬",value:"TEACHER_DEFAULT"}}),e._v(" "),a("el-option",{attrs:{label:"课程单价比例折扣",value:"RATIO_DISCOUNT"}}),e._v(" "),a("el-option",{attrs:{label:"固定课酬",value:"FIXED_SALARY"}})],1),e._v(" "),1!=e.unonlineSalary?a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"请输入",type:"number"},model:{value:e.unonlineprice,callback:function(t){e.unonlineprice=t},expression:"unonlineprice"}}):e._e()],1),e._v(" "),a("div",{staticClass:"chioseWrap"},[a("el-checkbox",{attrs:{label:"可自定义收费、结算标准"},model:{value:e.salaryReadonlyFlag,callback:function(t){e.salaryReadonlyFlag=t},expression:"salaryReadonlyFlag"}})],1)])]),e._v(" "),a("div",{staticClass:"activeType"},[e._m(1),e._v(" "),a("div",{staticClass:"right"},[a("div",[a("div",{staticClass:"head",class:"BASE_ACTIVITY"==e.activeType?"active":"",on:{click:function(t){e.activeType="BASE_ACTIVITY"}}},[e._v("基础活动")]),e._v(" "),"BASE_ACTIVITY"==e.activeType?a("p",{staticClass:"title"},[e._v("课程原价")]):e._e()]),e._v(" "),a("div",[a("div",{staticClass:"head",class:"DISCOUNT"==e.activeType?"active":"",on:{click:function(t){e.activeType="DISCOUNT"}}},[e._v("折扣")]),e._v(" "),"DISCOUNT"==e.activeType?a("el-input",{attrs:{placeholder:"请输入折扣数值"},model:{value:e.attribute1,callback:function(t){e.attribute1=t},expression:"attribute1"}}):e._e()],1),e._v(" "),a("div",[a("div",{staticClass:"head",class:"GIVE_CLASS"==e.activeType?"active":"",on:{click:function(t){e.activeType="GIVE_CLASS"}}},[e._v("赠送课时")]),e._v(" "),"GIVE_CLASS"==e.activeType?a("el-input",{staticStyle:{"margin-right":"10px"},attrs:{placeholder:"多少节开始赠",type:"number"},model:{value:e.attribute1,callback:function(t){e.attribute1=t},expression:"attribute1"}}):e._e(),e._v(" "),"GIVE_CLASS"==e.activeType?a("span",[e._v("赠")]):e._e(),e._v(" "),"GIVE_CLASS"==e.activeType?a("el-input",{staticStyle:{margin:"0 10px"},attrs:{placeholder:"请输入赠送课时数",type:"number"},model:{value:e.attribute2,callback:function(t){e.attribute2=t},expression:"attribute2"}}):e._e(),e._v(" "),"GIVE_CLASS"==e.activeType?a("el-checkbox",{attrs:{label:"赠送课时是否结算课酬"},model:{value:e.giveClassPaySalaryFlag,callback:function(t){e.giveClassPaySalaryFlag=t},expression:"giveClassPaySalaryFlag"}}):e._e()],1)])])],1),e._v(" "),a("div",{staticClass:"btnWrap",staticStyle:{"justify-content":"flex-start"}},[a("div",{staticClass:"closeBtn",on:{click:e.onReSet}},[e._v("重置")]),e._v(" "),a("div",{staticClass:"okBtn",on:{click:e.submitFrom}},[e._v("确定")])])])},i=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"left"},[a("p",[e._v("活动适用范围&结算标准:")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"left"},[a("p",[e._v("活动类型")])])}],n=(a("7f7f"),a("7e78")),l={data:function(){return{pageType:this.$route.query.type,labelPosition:"left",vipform:{name:"",desc:"",activeTime:[],courseTime:[]},vipformRules:{name:[{required:!0,message:"请输入活动名称",trigger:"blur"},{min:1,max:25,message:"长度在 1 到 25 个字符",trigger:"blur"}],desc:[{required:!0,message:"请输入文字描述",trigger:"blur"},{min:1,max:200,message:"长度在 1 到 200 个字符",trigger:"blur"}],activeTime:[{required:!0,message:"请选择活动时间",trigger:"blur"}],courseTime:[{required:!0,message:"请选择课程时间",trigger:"blur"}]},courseStatusList:[],activeType:"",online:!0,unonline:!0,onlineSalary:"TEACHER_DEFAULT",unonlineSalary:"TEACHER_DEFAULT",onlineprice:"",unonlineprice:"",salaryReadonlyFlag:!0,attribute1:"",attribute2:"",attribute3:"",giveClassPaySalaryFlag:!1}},mounted:function(){var e=this;Object(n["r"])().then(function(t){200==t.code&&(e.courseStatusList=t.data)})},methods:{submitFrom:function(){var e=this;this.$refs["vipform"].validate(function(t){if(t){var a,r,i=e.vipform.courseTime[0],l=e.vipform.courseTime[1],s=e.vipform.activeTime[0],o=e.vipform.activeTime[1],u=e.$store.getters.organ,c=e.activeType,p=e.vipform.stauts.join(",");a=e.online?{salarySettlementType:e.onlineSalary,settlementValue:e.onlineprice}:null,r=e.unonline?{salarySettlementType:e.unonlineSalary,settlementValue:e.unonlineprice}:null;var v=1*e.salaryReadonlyFlag,d=1*e.giveClassPaySalaryFlag,m={onlineSalarySettlement:a,offlineSalarySettlement:r};Object(n["b"])({coursesStartTime:i,coursesEndTime:l,startTime:s,endTime:o,name:e.vipform.name,description:e.vipform.desc,organId:u,type:c,vipGroupCategoryIdList:p,vipGroupSalarySettlement:m,salaryReadonlyFlag:v,giveClassPaySalaryFlag:d,attribute1:e.attribute1,attribute2:e.attribute2,attribute3:e.attribute3}).then(function(t){200==t.code&&e.$message({type:"success",message:"恭喜你,活动创建成功"})})}else e.$message.error("请填写必要参数")})},onCancel:function(){this.$router.push("/insideSetting/vipActiveList")},onReSet:function(){this.vipform={name:"",desc:"",activeTime:[],courseTime:[]},this.activeType="",this.online=!0,this.unonline=!0,this.salaryReadonlyFlag=!0,this.onlineSalary="TEACHER_DEFAULT",this.unonlineSalary="TEACHER_DEFAULT",this.onlineprice="",this.unonlineprice="",this.$refs.vipform.resetFields()}}},s=l,o=(a("8170"),a("a642"),a("2877")),u=Object(o["a"])(s,r,i,!1,null,"4e22bf90",null);t["default"]=u.exports}}]);
|