adf70e76108f2447caee.js 14 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[37],{409:function(e,r,t){},451:function(e,r,t){"use strict";var l=t(409);t.n(l).a},493:function(e,r,t){"use strict";t.r(r);t(24);var l=t(3),o=(t(37),t(4)),n=t(170),_=(t(69),{data:function(){var e;return{ruleForm:{},rules:(e={mOrigin:[{required:!0,message:"请输入数字",trigger:"blur"}],mCurrent:[{required:!0,message:"请输入数字",trigger:"blur"}],sOrigin:[{required:!0,message:"请输入数字",trigger:"blur"}],sCurrent:[{required:!0,message:"请输入数字",trigger:"blur"}],yOrigin:[{required:!0,message:"请输入数字",trigger:"blur"}]},Object(n.a)(e,"sCurrent",[{required:!0,message:"请输入数字",trigger:"blur"}]),Object(n.a)(e,"tPercent",[{required:!0,message:"请输入数字",trigger:"blur"}]),Object(n.a)(e,"cPercent",[{required:!0,message:"请输入数字",trigger:"blur"}]),e),currentIndex:0,titles:[],list:[],device:"其他",rights1:"",rights2:"",shows:!0,commonRights:{}}},mounted:function(){this.getList()},methods:{clickTitle:function(i){this.currentIndex=i,this.resetForm(),this.getDetail(this.list[i])},resetForm:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ruleForm";this.shows&&this.$refs[e].resetFields()},update:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(){var r,t,o,n,_,c,m;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.shows){e.next=11;break}return t=this.ruleForm,o=t.can_buy_monthly?"1":"0",n=t.can_buy_quarterly?"1":"0",_=t.can_buy_half_yearly?"1":"0",c=t.can_buy_yearly?"1":"0",e.next=8,this.$post("/api/admin/vip/update",Object(l.a)({},t,{can_buy_monthly:o,can_buy_quarterly:n,can_buy_half_yearly:_,can_buy_yearly:c}));case 8:r=e.sent,e.next=15;break;case 11:return m={id:4,limit1:this.commonRights.limit1,limit2:this.commonRights.limit2,limit3:this.commonRights.limit3},e.next=14,this.$post("/api/admin/vip/set_rights",m);case 14:r=e.sent;case 15:r&&this.$message({message:"更新成功",type:"success"});case 16:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),submitForm:function(e){var r=this;this.$refs[e].validate(function(e){if(!e)return!1;r.update()})},getDetail:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(r){var t,o,n,data,_,c,m,y;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=r.id,e.t0={id:t}.id,e.next="2"===e.t0?4:"1"===e.t0?8:"3"===e.t0?8:"4"===e.t0?12:19;break;case 4:return this.shows=!0,this.rights1="每月可接单次数",this.rights2="可同时接单数量",e.abrupt("break",19);case 8:return this.shows=!0,this.rights1="每月可雇佣次数",this.rights2="每天聊一聊次数",e.abrupt("break",19);case 12:return this.shows=!1,e.next=15,this.$post("/api/admin/vip/get_rights",{id:t});case 15:return o=e.sent,this.commonRights=o.data,e.abrupt("return");case 19:return e.next=21,this.$post("/api/admin/vip/getDetail",{id:t});case 21:n=e.sent,data=n.data,_="1"===data.can_buy_monthly,c="1"===data.can_buy_quarterly,m="1"===data.can_buy_half_yearly,y="1"===data.can_buy_yearly,this.ruleForm=Object(l.a)({},data,{can_buy_monthly:_,can_buy_quarterly:c,can_buy_half_yearly:m,can_buy_yearly:y});case 28:case"end":return e.stop()}},e,this)}));return function(r){return e.apply(this,arguments)}}(),getList:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(){var r,t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$post("/api/admin/vip/getList");case 2:r=e.sent,this.list=r.data,t=this.list[0],this.list[0]=this.list[1],this.list[1]=t,this.list.push({id:"4",name:"普通用户权益"}),this.titles=this.list.map(function(i){return i.name}),this.clickTitle(0);case 10:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()}}),c=(t(451),t(2)),component=Object(c.a)(_,function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{attrs:{id:"vip-setting"}},[e._l(e.titles,function(title,i){return t("el-button",{key:i,attrs:{type:i===e.currentIndex?"primary":"button"},on:{click:function(r){return e.clickTitle(i)}}},[e._v(e._s(title))])}),e._v(" "),e.shows?t("el-form",{ref:"ruleForm",staticStyle:{"padding-top":"1%"},attrs:{model:e.ruleForm,rules:e.rules}},[t("h3",[e._v("会员定价")]),e._v(" "),t("el-form-item",{attrs:{label:"统一",prop:"job_reduction_rate"}},[t("h4",[e._v("月付")]),e._v(" "),t("el-form-item",{attrs:{label:"原价",prop:"monthly_origin_price"}},[t("el-input",{model:{value:e.ruleForm.monthly_origin_price,callback:function(r){e.$set(e.ruleForm,"monthly_origin_price",r)},expression:"ruleForm.monthly_origin_price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"现价",prop:"monthly_real_price"}},[t("el-input",{model:{value:e.ruleForm.monthly_real_price,callback:function(r){e.$set(e.ruleForm,"monthly_real_price",r)},expression:"ruleForm.monthly_real_price"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"can_buy_monthly"}},[t("el-checkbox",{attrs:{label:"支持购买"},model:{value:e.ruleForm.can_buy_monthly,callback:function(r){e.$set(e.ruleForm,"can_buy_monthly",r)},expression:"ruleForm.can_buy_monthly"}})],1),e._v(" "),t("h4",[e._v("季付")]),e._v(" "),t("el-form-item",{attrs:{label:"原价",prop:"quarterly_origin_price"}},[t("el-input",{model:{value:e.ruleForm.quarterly_origin_price,callback:function(r){e.$set(e.ruleForm,"quarterly_origin_price",r)},expression:"ruleForm.quarterly_origin_price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"现价",prop:"quarterly_real_price"}},[t("el-input",{model:{value:e.ruleForm.quarterly_real_price,callback:function(r){e.$set(e.ruleForm,"quarterly_real_price",r)},expression:"ruleForm.quarterly_real_price"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"can_buy_quarterly"}},[t("el-checkbox",{attrs:{label:"支持购买"},model:{value:e.ruleForm.can_buy_quarterly,callback:function(r){e.$set(e.ruleForm,"can_buy_quarterly",r)},expression:"ruleForm.can_buy_quarterly"}})],1),e._v(" "),t("h4",[e._v("半年")]),e._v(" "),t("el-form-item",{attrs:{label:"原价",prop:"half_yearly_origin_price"}},[t("el-input",{model:{value:e.ruleForm.half_yearly_origin_price,callback:function(r){e.$set(e.ruleForm,"half_yearly_origin_price",r)},expression:"ruleForm.half_yearly_origin_price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"现价",prop:"half_yearly_real_price"}},[t("el-input",{model:{value:e.ruleForm.half_yearly_real_price,callback:function(r){e.$set(e.ruleForm,"half_yearly_real_price",r)},expression:"ruleForm.half_yearly_real_price"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"can_buy_half_yearly"}},[t("el-checkbox",{attrs:{label:"支持购买"},model:{value:e.ruleForm.can_buy_half_yearly,callback:function(r){e.$set(e.ruleForm,"can_buy_half_yearly",r)},expression:"ruleForm.can_buy_half_yearly"}})],1),e._v(" "),t("h4",[e._v("年付")]),e._v(" "),t("el-form-item",{attrs:{label:"原价",prop:"yearly_origin_price"}},[t("el-input",{model:{value:e.ruleForm.yearly_origin_price,callback:function(r){e.$set(e.ruleForm,"yearly_origin_price",r)},expression:"ruleForm.yearly_origin_price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"现价",prop:"yearly_real_price"}},[t("el-input",{model:{value:e.ruleForm.yearly_real_price,callback:function(r){e.$set(e.ruleForm,"yearly_real_price",r)},expression:"ruleForm.yearly_real_price"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"can_buy_yearly"}},[t("el-checkbox",{attrs:{label:"支持购买"},model:{value:e.ruleForm.can_buy_yearly,callback:function(r){e.$set(e.ruleForm,"can_buy_yearly",r)},expression:"ruleForm.can_buy_yearly"}})],1)],1),e._v(" "),t("el-form-item",{attrs:{label:"iOS",prop:"job_reduction_rate"}},[t("h4",[e._v("月付")]),e._v(" "),t("el-form-item",{attrs:{label:"原价",prop:"apple_monthly_origin_price"}},[t("el-input",{model:{value:e.ruleForm.apple_monthly_origin_price,callback:function(r){e.$set(e.ruleForm,"apple_monthly_origin_price",r)},expression:"ruleForm.apple_monthly_origin_price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"现价",prop:"apple_monthly_real_price"}},[t("el-input",{model:{value:e.ruleForm.apple_monthly_real_price,callback:function(r){e.$set(e.ruleForm,"apple_monthly_real_price",r)},expression:"ruleForm.apple_monthly_real_price"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"can_buy_monthly"}},[t("el-checkbox",{attrs:{label:"支持购买"},model:{value:e.ruleForm.can_buy_monthly,callback:function(r){e.$set(e.ruleForm,"can_buy_monthly",r)},expression:"ruleForm.can_buy_monthly"}})],1),e._v(" "),t("h4",[e._v("季付")]),e._v(" "),t("el-form-item",{attrs:{label:"原价",prop:"apple_quarterly_origin_price"}},[t("el-input",{model:{value:e.ruleForm.apple_quarterly_origin_price,callback:function(r){e.$set(e.ruleForm,"apple_quarterly_origin_price",r)},expression:"ruleForm.apple_quarterly_origin_price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"现价",prop:"quarterly_real_price"}},[t("el-input",{model:{value:e.ruleForm.apple_quarterly_real_price,callback:function(r){e.$set(e.ruleForm,"apple_quarterly_real_price",r)},expression:"ruleForm.apple_quarterly_real_price"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"can_buy_quarterly"}},[t("el-checkbox",{attrs:{label:"支持购买"},model:{value:e.ruleForm.can_buy_quarterly,callback:function(r){e.$set(e.ruleForm,"can_buy_quarterly",r)},expression:"ruleForm.can_buy_quarterly"}})],1),e._v(" "),t("h4",[e._v("半年")]),e._v(" "),t("el-form-item",{attrs:{label:"原价",prop:"apple_half_yearly_origin_price"}},[t("el-input",{model:{value:e.ruleForm.apple_half_yearly_origin_price,callback:function(r){e.$set(e.ruleForm,"apple_half_yearly_origin_price",r)},expression:"ruleForm.apple_half_yearly_origin_price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"现价",prop:"half_yearly_real_price"}},[t("el-input",{model:{value:e.ruleForm.apple_half_yearly_real_price,callback:function(r){e.$set(e.ruleForm,"apple_half_yearly_real_price",r)},expression:"ruleForm.apple_half_yearly_real_price"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"can_buy_half_yearly"}},[t("el-checkbox",{attrs:{label:"支持购买"},model:{value:e.ruleForm.can_buy_half_yearly,callback:function(r){e.$set(e.ruleForm,"can_buy_half_yearly",r)},expression:"ruleForm.can_buy_half_yearly"}})],1),e._v(" "),t("h4",[e._v("年付")]),e._v(" "),t("el-form-item",{attrs:{label:"原价",prop:"apple_yearly_origin_price"}},[t("el-input",{model:{value:e.ruleForm.apple_yearly_origin_price,callback:function(r){e.$set(e.ruleForm,"apple_yearly_origin_price",r)},expression:"ruleForm.apple_yearly_origin_price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"现价",prop:"apple_yearly_real_price"}},[t("el-input",{model:{value:e.ruleForm.apple_yearly_real_price,callback:function(r){e.$set(e.ruleForm,"apple_yearly_real_price",r)},expression:"ruleForm.apple_yearly_real_price"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"can_buy_yearly"}},[t("el-checkbox",{attrs:{label:"支持购买"},model:{value:e.ruleForm.can_buy_yearly,callback:function(r){e.$set(e.ruleForm,"can_buy_yearly",r)},expression:"ruleForm.can_buy_yearly"}})],1)],1),e._v(" "),t("h3",[e._v("权益设置")]),e._v(" "),2==e.ruleForm.id?t("el-form",[t("el-form-item",{attrs:{label:e.ruleForm.name+e.rights1,prop:"accept_times"}},[t("el-input",{staticStyle:{width:"30%"},model:{value:e.ruleForm.accept_times,callback:function(r){e.$set(e.ruleForm,"accept_times",r)},expression:"ruleForm.accept_times"}}),e._v("次\n ")],1),e._v(" "),t("br"),e._v(" "),t("el-form-item",{attrs:{label:e.ruleForm.name+e.rights2,prop:"accept_count"}},[t("el-input",{staticStyle:{width:"30%"},model:{value:e.ruleForm.accept_count,callback:function(r){e.$set(e.ruleForm,"accept_count",r)},expression:"ruleForm.accept_count"}}),e._v("个\n ")],1)],1):t("el-form",[t("el-form-item",{attrs:{label:e.ruleForm.name+e.rights1,prop:"chat_times"}},[t("el-input",{staticStyle:{width:"30%"},model:{value:e.ruleForm.chat_times,callback:function(r){e.$set(e.ruleForm,"chat_times",r)},expression:"ruleForm.chat_times"}}),e._v("次\n ")],1),e._v(" "),t("br"),e._v(" "),t("el-form-item",{attrs:{label:e.ruleForm.name+e.rights2,prop:"hire_times"}},[t("el-input",{staticStyle:{width:"30%"},model:{value:e.ruleForm.hire_times,callback:function(r){e.$set(e.ruleForm,"hire_times",r)},expression:"ruleForm.hire_times"}}),e._v("个\n ")],1)],1),e._v(" "),t("el-form-item",{attrs:{label:e.ruleForm.name+"整包减免费率",prop:"project_reduction_rate"}},[e._v("\n  "),t("el-input",{staticStyle:{width:"30%"},model:{value:e.ruleForm.project_reduction_rate,callback:function(r){e.$set(e.ruleForm,"project_reduction_rate",r)},expression:"ruleForm.project_reduction_rate"}}),e._v("%\n ")],1),e._v(" "),t("br"),e._v(" "),t("el-form-item",{attrs:{label:e.ruleForm.name+"云端减免费率",prop:"job_reduction_rate"}},[e._v("\n  "),t("el-input",{staticStyle:{width:"30%"},model:{value:e.ruleForm.job_reduction_rate,callback:function(r){e.$set(e.ruleForm,"job_reduction_rate",r)},expression:"ruleForm.job_reduction_rate"}}),e._v("%\n ")],1),e._v(" "),t("br"),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(r){return e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1):t("el-form",{ref:"commonRights",attrs:{model:e.ruleForm}},[t("h3",{staticStyle:{"padding-top":"1%"}},[e._v("普通开发者用户权益设置")]),e._v(" "),t("el-form-item",{staticStyle:{padding:"4%"}},[t("el-form-item",{attrs:{label:"普通用户每月可接单次数",prop:"project_reduction_rate"}},[t("el-input",{staticStyle:{width:"30%"},model:{value:e.commonRights.limit1,callback:function(r){e.$set(e.commonRights,"limit1",r)},expression:"commonRights.limit1"}}),e._v("次\n ")],1)],1),e._v(" "),t("h3",[e._v("普通企业方用户权益设置")]),e._v(" "),t("el-form-item",{staticStyle:{padding:"4%"}},[t("el-form-item",{attrs:{label:"普通用户每天可聊一聊次数",prop:"project_reduction_rate"}},[t("el-input",{staticStyle:{width:"30%"},model:{value:e.commonRights.limit2,callback:function(r){e.$set(e.commonRights,"limit2",r)},expression:"commonRights.limit2"}}),e._v("次\n ")],1),e._v(" "),t("br"),t("br"),e._v(" "),t("el-form-item",{attrs:{label:"普通用户每天可发布雇佣数",prop:"job_reduction_rate"}},[t("el-input",{staticStyle:{width:"30%"},model:{value:e.commonRights.limit3,callback:function(r){e.$set(e.commonRights,"limit3",r)},expression:"commonRights.limit3"}}),e._v("个\n ")],1)],1),e._v(" "),t("br"),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(r){return e.submitForm("commonRights")}}},[e._v("保存")])],1)],1)],2)},[],!1,null,null,null);r.default=component.exports}}]);