5351c52.js 16 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[118],{568:function(e,r,t){},709:function(e,r,t){"use strict";t(568)},837:function(e,r,t){"use strict";t.r(r);t(18),t(22),t(15),t(19),t(31),t(32);var l=t(6),o=t(10);t(61),t(30),t(100);function n(object,e){var r=Object.keys(object);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(object);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),r.push.apply(r,t)}return r}function c(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?n(Object(source),!0).forEach((function(r){Object(o.a)(e,r,source[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):n(Object(source)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(source,r))}))}return e}var _={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(o.a)(e,"sCurrent",[{required:!0,message:"请输入数字",trigger:"blur"}]),Object(o.a)(e,"tPercent",[{required:!0,message:"请输入数字",trigger:"blur"}]),Object(o.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=this;return Object(l.a)(regeneratorRuntime.mark((function r(){var t,l,o,n,_,m,y;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!e.shows){r.next=11;break}return l=e.ruleForm,o=l.can_buy_monthly?"1":"0",n=l.can_buy_quarterly?"1":"0",_=l.can_buy_half_yearly?"1":"0",m=l.can_buy_yearly?"1":"0",r.next=8,e.$post("/api/admin/vip/update",c(c({},l),{},{can_buy_monthly:o,can_buy_quarterly:n,can_buy_half_yearly:_,can_buy_yearly:m}));case 8:t=r.sent,r.next=15;break;case 11:return y={id:4,limit1:e.commonRights.limit1,limit2:e.commonRights.limit2,limit3:e.commonRights.limit3,limit4:e.commonRights.limit4,limit5:e.commonRights.limit5,limit6:e.commonRights.limit6},r.next=14,e.$post("/api/admin/vip/set_rights",y);case 14:t=r.sent;case 15:t&&e.$message({message:"更新成功",type:"success"});case 16:case"end":return r.stop()}}),r)})))()},submitForm:function(e){var r=this;this.$refs[e].validate((function(e){if(!e)return!1;r.update()}))},getDetail:function(e){var r=this;return Object(l.a)(regeneratorRuntime.mark((function t(){var l,o,n,data,_,m,y,h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:l=e.id,t.t0={id:l}.id,t.next="2"===t.t0?4:"1"===t.t0||"3"===t.t0?8:"4"===t.t0?12:19;break;case 4:return r.shows=!0,r.rights1="每月可接单次数",r.rights2="可同时接单数量",t.abrupt("break",19);case 8:return r.shows=!0,r.rights1="每天聊一聊次数",r.rights2="每月可雇佣次数",t.abrupt("break",19);case 12:return r.shows=!1,t.next=15,r.$post("/api/admin/vip/get_rights",{id:l});case 15:return o=t.sent,r.commonRights=o.data,t.abrupt("return");case 19:return t.next=21,r.$post("/api/admin/vip/getDetail",{id:l});case 21:n=t.sent,data=n.data,_="1"===data.can_buy_monthly,m="1"===data.can_buy_quarterly,y="1"===data.can_buy_half_yearly,h="1"===data.can_buy_yearly,r.ruleForm=c(c({},data),{},{can_buy_monthly:_,can_buy_quarterly:m,can_buy_half_yearly:y,can_buy_yearly:h});case 28:case"end":return t.stop()}}),t)})))()},getList:function(){var e=this;return Object(l.a)(regeneratorRuntime.mark((function r(){var t,l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.$post("/api/admin/vip/getList");case 2:t=r.sent,e.list=t.data,l=e.list[0],e.list[0]=e.list[1],e.list[1]=l,e.list.push({id:"4",name:"普通用户权益"}),e.titles=e.list.map((function(i){return i.name})),e.clickTitle(0);case 10:case"end":return r.stop()}}),r)})))()}}},m=_,y=(t(709),t(4)),component=Object(y.a)(m,(function(){var e=this,r=e._self._c;return r("div",{attrs:{id:"vip-setting"}},[e._l(e.titles,(function(title,i){return r("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?r("el-form",{ref:"ruleForm",staticStyle:{"padding-top":"1%"},attrs:{model:e.ruleForm,rules:e.rules}},[r("h3",[e._v("会员定价")]),e._v(" "),r("el-form-item",{attrs:{label:"统一",prop:"job_reduction_rate"}},[r("h4",[e._v("月付")]),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"monthly_origin_price"}},[r("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(" "),r("el-form-item",{attrs:{label:"现价",prop:"monthly_real_price"}},[r("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(" "),r("el-form-item",{attrs:{prop:"can_buy_monthly"}},[r("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(" "),r("h4",[e._v("季付")]),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"quarterly_origin_price"}},[r("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(" "),r("el-form-item",{attrs:{label:"现价",prop:"quarterly_real_price"}},[r("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(" "),r("el-form-item",{attrs:{prop:"can_buy_quarterly"}},[r("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(" "),r("h4",[e._v("半年")]),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"half_yearly_origin_price"}},[r("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(" "),r("el-form-item",{attrs:{label:"现价",prop:"half_yearly_real_price"}},[r("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(" "),r("el-form-item",{attrs:{prop:"can_buy_half_yearly"}},[r("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(" "),r("h4",[e._v("年付")]),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"yearly_origin_price"}},[r("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(" "),r("el-form-item",{attrs:{label:"现价",prop:"yearly_real_price"}},[r("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(" "),r("el-form-item",{attrs:{prop:"can_buy_yearly"}},[r("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(" "),r("el-form-item",{attrs:{label:"iOS",prop:"job_reduction_rate"}},[r("h4",[e._v("月付")]),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"apple_monthly_origin_price"}},[r("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(" "),r("el-form-item",{attrs:{label:"现价",prop:"apple_monthly_real_price"}},[r("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(" "),r("el-form-item",{attrs:{prop:"can_buy_monthly"}},[r("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(" "),r("h4",[e._v("季付")]),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"apple_quarterly_origin_price"}},[r("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(" "),r("el-form-item",{attrs:{label:"现价",prop:"quarterly_real_price"}},[r("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(" "),r("el-form-item",{attrs:{prop:"can_buy_quarterly"}},[r("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(" "),r("h4",[e._v("半年")]),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"apple_half_yearly_origin_price"}},[r("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(" "),r("el-form-item",{attrs:{label:"现价",prop:"half_yearly_real_price"}},[r("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(" "),r("el-form-item",{attrs:{prop:"can_buy_half_yearly"}},[r("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(" "),r("h4",[e._v("年付")]),e._v(" "),r("el-form-item",{attrs:{label:"原价",prop:"apple_yearly_origin_price"}},[r("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(" "),r("el-form-item",{attrs:{label:"现价",prop:"apple_yearly_real_price"}},[r("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(" "),r("el-form-item",{attrs:{prop:"can_buy_yearly"}},[r("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(" "),r("h3",[e._v("权益设置")]),e._v(" "),2==e.ruleForm.id?r("el-form",[r("el-form-item",{attrs:{label:e.ruleForm.name+e.rights1,prop:"accept_times"}},[r("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(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:e.ruleForm.name+e.rights2,prop:"accept_count"}},[r("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):r("el-form",[r("el-form-item",{attrs:{label:e.ruleForm.name+e.rights1,prop:"chat_times"}},[r("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(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:e.ruleForm.name+e.rights2,prop:"hire_times"}},[r("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(" "),r("el-form-item",{attrs:{label:e.ruleForm.name+"整包减免费率",prop:"project_reduction_rate"}},[e._v("\n  \n "),r("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(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:e.ruleForm.name+"云端减免费率",prop:"job_reduction_rate"}},[e._v("\n  \n "),r("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(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:e.ruleForm.name+"每月可交换名片次数",prop:"name_card_num"}},[e._v("\n  \n "),r("el-input",{staticStyle:{width:"30%"},model:{value:e.ruleForm.name_card_num,callback:function(r){e.$set(e.ruleForm,"name_card_num",r)},expression:"ruleForm.name_card_num"}}),e._v("次\n ")],1),e._v(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:e.ruleForm.name+"每月兼职招聘发布次数",prop:"recruit_num"}},[e._v("\n  \n "),r("el-input",{staticStyle:{width:"30%"},model:{value:e.ruleForm.recruit_num,callback:function(r){e.$set(e.ruleForm,"recruit_num",r)},expression:"ruleForm.recruit_num"}}),e._v("次\n ")],1),e._v(" "),r("br"),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(r){return e.submitForm("ruleForm")}}},[e._v("保存")])],1)],1):r("el-form",{ref:"commonRights",attrs:{model:e.ruleForm}},[r("h3",{staticStyle:{"padding-top":"1%"}},[e._v("普通开发者用户权益设置")]),e._v(" "),r("el-form-item",{staticStyle:{padding:"4%"}},[r("el-form-item",{attrs:{label:"普通用户每月可接单次数",prop:"project_reduction_rate"}},[r("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),e._v(" "),r("br"),e._v(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:"普通用户每月可交换名片次数"}},[r("el-input",{staticStyle:{width:"30%"},model:{value:e.commonRights.limit4,callback:function(r){e.$set(e.commonRights,"limit4",r)},expression:"commonRights.limit4"}}),e._v("次\n ")],1)],1),e._v(" "),r("h3",[e._v("普通企业方用户权益设置")]),e._v(" "),r("el-form-item",{staticStyle:{padding:"4%"}},[r("el-form-item",{attrs:{label:"普通用户每天可聊一聊次数",prop:"project_reduction_rate"}},[r("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(" "),r("br"),e._v(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:"普通用户每天可发布雇佣数",prop:"job_reduction_rate"}},[r("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),e._v(" "),r("br"),e._v(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:"普通用户每月可交换名片次数"}},[r("el-input",{staticStyle:{width:"30%"},model:{value:e.commonRights.limit5,callback:function(r){e.$set(e.commonRights,"limit5",r)},expression:"commonRights.limit5"}}),e._v("个\n ")],1),e._v(" "),r("br"),e._v(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:"普通用户每月兼职招聘次数"}},[r("el-input",{staticStyle:{width:"30%"},model:{value:e.commonRights.limit6,callback:function(r){e.$set(e.commonRights,"limit6",r)},expression:"commonRights.limit6"}}),e._v("个\n ")],1)],1),e._v(" "),r("br"),e._v(" "),r("el-form-item",[r("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}}]);