(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f88b0706","chunk-2b4bdc2c","chunk-2d0da01e"],{2458:function(e,t,a){},"28f9":function(e,t,a){"use strict";a.r(t);var o=a("7a23");const l={class:"ele-body ele-body-card"},c=Object(o["createTextVNode"])("查询"),n=Object(o["createTextVNode"])("重置"),r=Object(o["createTextVNode"])("数据共 "),d={class:"ele-text-primary"},i=Object(o["createTextVNode"])(" 条"),s=Object(o["createVNode"])("em",null,null,-1),b=Object(o["createTextVNode"])(" 新增 "),p={key:0},u=Object(o["createVNode"])("span",null,"付费价格:",-1),m={key:1},O={key:2},j=Object(o["createVNode"])("span",null,"直推人数:",-1),h=Object(o["createTextVNode"])("设置比例"),f=Object(o["createTextVNode"])("编辑"),N=Object(o["createTextVNode"])("删除");function w(e,t,a,w,x,C){const v=Object(o["resolveComponent"])("a-input"),V=Object(o["resolveComponent"])("a-form-item"),_=Object(o["resolveComponent"])("a-col"),k=Object(o["resolveComponent"])("a-button"),g=Object(o["resolveComponent"])("a-space"),y=Object(o["resolveComponent"])("a-row"),D=Object(o["resolveComponent"])("a-form"),S=Object(o["resolveComponent"])("a-card"),B=Object(o["resolveComponent"])("a-alert"),R=Object(o["resolveComponent"])("a-image"),T=Object(o["resolveComponent"])("a-divider"),I=Object(o["resolveComponent"])("a-popconfirm"),$=Object(o["resolveComponent"])("ele-pro-table"),F=Object(o["resolveComponent"])("add-edit"),J=Object(o["resolveComponent"])("edit-bili");return Object(o["openBlock"])(),Object(o["createBlock"])("div",l,[Object(o["createVNode"])(S,{bordered:!1,"body-style":{paddingBottom:0}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(D,{model:x.whereFormData,"label-col":{md:{span:6},sm:{span:24}},"wrapper-col":{md:{span:18},sm:{span:24}}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(y,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(_,{lg:8,md:12,sm:24,xs:24},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(V,{label:"等级名称:"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(v,{value:x.whereFormData.name,"onUpdate:value":t[1]||(t[1]=e=>x.whereFormData.name=e),onPressEnter:e.search,placeholder:"请输入等级名称","allow-clear":""},null,8,["value","onPressEnter"])]),_:1})]),_:1}),Object(o["createVNode"])(_,{lg:6,md:12,sm:24,xs:24},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(V,{class:"ele-text-right","wrapper-col":{span:24}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(k,{type:"primary",onClick:e.search},{default:Object(o["withCtx"])(()=>[c]),_:1},8,["onClick"]),Object(o["createVNode"])(k,{onClick:e.reset},{default:Object(o["withCtx"])(()=>[n]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),Object(o["createVNode"])(S,{bordered:!1},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(B,{type:"info","show-icon":"",style:{"margin-bottom":"16px"}},{message:Object(o["withCtx"])(()=>[Object(o["createVNode"])("span",null,[r,Object(o["createVNode"])("b",d,Object(o["toDisplayString"])(e.total),1),i,s])]),_:1}),Object(o["createVNode"])($,{title:"等级列表",where:x.whereFormData,parseData:e.parseData,ref:"table","row-key":"id",onDone:e.eleTableDone,datasource:x.url,columns:x.columns,method:"POST"},{toolkit:Object(o["withCtx"])(()=>[Object(o["createVNode"])(k,{type:"primary",onClick:t[2]||(t[2]=t=>e.handleDetail(null))},{default:Object(o["withCtx"])(()=>[b]),_:1})]),pic:Object(o["withCtx"])(({record:e})=>[Object(o["createVNode"])(R,{src:e.pic,width:"60px",height:"60px"},null,8,["src"])]),up_condition:Object(o["withCtx"])(({record:t})=>["2"!==t.up_condition?(Object(o["openBlock"])(),Object(o["createBlock"])("div",p,[u,Object(o["createVNode"])("span",null,Object(o["toDisplayString"])(t.price||"0.00"),1)])):Object(o["createCommentVNode"])("",!0),"3"==t.up_condition?(Object(o["openBlock"])(),Object(o["createBlock"])("div",m,Object(o["toDisplayString"])("1"==e.platform.up_rank_condition?"或":"和"),1)):Object(o["createCommentVNode"])("",!0),"1"!==t.up_condition?(Object(o["openBlock"])(),Object(o["createBlock"])("div",O,[j,Object(o["createVNode"])("span",null,Object(o["toDisplayString"])(t.direct_nums),1)])):Object(o["createCommentVNode"])("",!0)]),action:Object(o["withCtx"])(({record:t})=>[Object(o["createVNode"])("div",null,[Object(o["createVNode"])(g,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(k,{size:"small",type:"link",onClick:e=>C.handleBili(t),disabled:t.level<2},{default:Object(o["withCtx"])(()=>[h]),_:2},1032,["onClick","disabled"]),Object(o["createVNode"])(T,{type:"vertical"}),Object(o["createVNode"])(k,{size:"small",type:"link",onClick:a=>e.handleDetail(t)},{default:Object(o["withCtx"])(()=>[f]),_:2},1032,["onClick"]),Object(o["createVNode"])(T,{type:"vertical"}),Object(o["createVNode"])(I,{title:"确定删除这条记录","ok-text":"确定","cancel-text":"取消",onConfirm:a=>e.handleDelete(t),disabled:t.level<3},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(k,{size:"small",type:"link",disabled:t.level<3},{default:Object(o["withCtx"])(()=>[N]),_:2},1032,["disabled"])]),_:2},1032,["onConfirm","disabled"])]),_:2},1024)])]),_:1},8,["where","parseData","onDone","datasource","columns"])]),_:1}),Object(o["createVNode"])(F,{ref:"addedit",onReload:e.reload},null,8,["onReload"]),Object(o["createVNode"])(J,{ref:"editBili",onReload:e.reload},null,8,["onReload"])])}var x=a("5502"),C=a("6a85"),v=a("a2ba"),V=a("37cc");const _={name:"",look_type:"page"};var k={mixins:[C["listMixin"]],components:{addEdit:v["default"],editBili:V["default"]},computed:{...Object(x["b"])(["platform"])},data(){return{defaultWhere:JSON.parse(JSON.stringify(_)),whereFormData:{},url:"/manager/pcRank/getList",deleteUrl:"/manager/pcRank/del",columns:[{title:"等级名称",align:"center",dataIndex:"name"},{title:"图标",dataIndex:"pic",slots:{customRender:"pic"}},{title:"等级",dataIndex:"level"},{title:"自购比例",dataIndex:"self_buy_bili",customRender:({text:e})=>e?e+"%":"--"},{title:"升级条件",dataIndex:"up_condition",slots:{customRender:"up_condition"}},{title:"操作",dataIndex:"action",fixed:"right",align:"center",slots:{customRender:"action"}}]}},methods:{handleBili(e){e&&this.$post(this.url,{look_type:"all"}).then(t=>{this.$refs.editBili.openDetail(e,[...t])})}}},g=a("6b0d"),y=a.n(g);const D=y()(k,[["render",w]]);t["default"]=D},"37cc":function(e,t,a){"use strict";a.r(t);var o=a("7a23");const l=Object(o["withScopeId"])("data-v-09d632ce");Object(o["pushScopeId"])("data-v-09d632ce");const c={style:{"margin-bottom":"50px"}},n=Object(o["createVNode"])("div",{class:"ele-fluid"},null,-1),r=Object(o["createTextVNode"])("取消"),d=Object(o["createTextVNode"])("确定");Object(o["popScopeId"])();const i=l((e,t,a,i,s,b)=>{const p=Object(o["resolveComponent"])("a-input"),u=Object(o["resolveComponent"])("a-form-item"),m=Object(o["resolveComponent"])("a-col"),O=Object(o["resolveComponent"])("a-row"),j=Object(o["resolveComponent"])("a-form"),h=Object(o["resolveComponent"])("a-button"),f=Object(o["resolveComponent"])("a-drawer");return Object(o["openBlock"])(),Object(o["createBlock"])(f,{visible:s.modalShow,"onUpdate:visible":t[3]||(t[3]=e=>s.modalShow=e),destroyOnClose:"",maskClosable:!1,keyboard:"",title:s.form.id?"编辑":"新增",width:700,onClose:t[4]||(t[4]=e=>s.modalShow=!1)},{default:l(()=>[Object(o["createVNode"])("div",c,[Object(o["createVNode"])(j,{ref:"form",model:s.form,rules:s.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:3},sm:{span:24}},"wrapper-col":{md:{span:21},sm:{span:24}}},{default:l(()=>[Object(o["createVNode"])(O,null,{default:l(()=>[Object(o["createVNode"])(m,{span:24},{default:l(()=>[Object(o["createVNode"])(u,{label:"当前等级:",name:"name"},{default:l(()=>[Object(o["createVNode"])(p,{class:"ele-fluid",placeholder:"请输入等级名称",value:s.form.name,"onUpdate:value":t[1]||(t[1]=e=>s.form.name=e),disabled:""},null,8,["value"])]),_:1})]),_:1})]),_:1}),(Object(o["openBlock"])(!0),Object(o["createBlock"])(o["Fragment"],null,Object(o["renderList"])(s.form.rankList,(e,t)=>(Object(o["openBlock"])(),Object(o["createBlock"])(O,{key:t},{default:l(()=>[Object(o["createVNode"])(m,{span:4},{default:l(()=>[n,Object(o["createVNode"])(u,{label:e.name,"label-col":{md:{span:24},sm:{span:24}}},null,8,["label"])]),_:2},1024),Object(o["createVNode"])(m,{span:10},{default:l(()=>[Object(o["createVNode"])(u,{label:"直推比例:",name:["rankList",t,"one_bili"],"label-col":s.labelCol,rules:b.customRule("请设置直推比例")},{default:l(()=>[Object(o["createVNode"])(p,{type:"number",suffix:"%",class:"ele-fluid",placeholder:"请设置直推比例",value:e.one_bili,"onUpdate:value":t=>e.one_bili=t},null,8,["value","onUpdate:value"])]),_:2},1032,["name","label-col","rules"])]),_:2},1024),Object(o["createVNode"])(m,{span:10},{default:l(()=>[Object(o["createVNode"])(u,{label:"间推比例:",name:["rankList",t,"two_bili"],"label-col":s.labelCol,rules:b.customRule("请设置间推比例")},{default:l(()=>[Object(o["createVNode"])(p,{type:"number",suffix:"%",class:"ele-fluid",placeholder:"请设置间推比例",value:e.two_bili,"onUpdate:value":t=>e.two_bili=t},null,8,["value","onUpdate:value"])]),_:2},1032,["name","label-col","rules"])]),_:2},1024)]),_:2},1024))),128))]),_:1},8,["model","rules"])]),Object(o["createVNode"])("div",{style:s.drawFootStyle},[Object(o["createVNode"])(h,{style:{"margin-right":"8px"},onClick:t[2]||(t[2]=e=>s.modalShow=!1)},{default:l(()=>[r]),_:1}),Object(o["createVNode"])(h,{type:"primary",loading:s.loading,onClick:b.submit},{default:l(()=>[d]),_:1},8,["loading","onClick"])],4)]),_:1},8,["visible","title"])});var s={name:"editBili",data(){return{labelCol:{md:{span:8},sm:{span:24}},modalShow:!1,loading:!1,drawFootStyle:{position:"absolute",bottom:0,width:"100%",zIndex:"1000",borderTop:"1px solid #e8e8e8",padding:"10px 16px",textAlign:"right",left:0,background:"#fff",borderRadius:"0 0 4px 4px"},radioStyle:{display:"block",height:"30px",lineHeight:"30px"},form:{},rules:{}}},methods:{openDetail(e,t){const a=Object.assign({},e);a.rankList=t,this.form=a,a.rankList.forEach(e=>{let t=e.id,o=!!a.content&&a.content.find(e=>e.id==t);o?(e.one_bili=o.one_bili,e.two_bili=o.two_bili):(e.one_bili="",e.two_bili="")}),this.modalShow=!0},submit(){this.$refs.form.validate().then(()=>{this.loading=!0;let e=this.form.rankList.map(e=>({id:e.id,one_bili:e.one_bili,two_bili:e.two_bili})),t={id:this.form.id,content:JSON.stringify(e)},a="/manager/pcRank/setBili";this.$post(a,t).then(()=>{this.$message.success("操作成功!"),this.$emit("reload"),this.modalShow=!1})}).finally(()=>{this.loading=!1})},async checkInt(e,t){return t?/^\d+(\.\d+)?$/.test(t)?Promise.resolve():Promise.reject("请输入正确的比例"):Promise.reject(e.msg)},customRule(e,t="string"){return{required:!0,msg:e,type:t,trigger:["change","blur"],validator:this.checkInt}}}},b=(a("7335"),a("6b0d")),p=a.n(b);const u=p()(s,[["render",i],["__scopeId","data-v-09d632ce"]]);t["default"]=u},"6a85":function(e,t,a){"use strict";a.r(t),a.d(t,"listMixin",(function(){return o}));const o={data(){return{total:0}},methods:{eleTableDone(e,t,a){this.total=a},reload(){this.$refs.table.reload()},search(){this.$refs.table.reload({page:1})},parseData(e){return console.log("res",e),console.log("res.data.data",e.data.data.length),{code:1==e.code?0:e.code,data:e.data.data,count:e.data.total,msg:e.msg}},handleDelete({id:e}){this.$post(this.deleteUrl,{id:e},!0).then(()=>{this.reload()})},handleDetail(e){this.$refs.addedit.openDetail(e)},reset(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere)),this.$nextTick(()=>{this.reload()})}},created(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere))}}},7335:function(e,t,a){"use strict";a("2458")}}]);