| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2b4bdc2c"],{2458:function(e,t,l){},"37cc":function(e,t,l){"use strict";l.r(t);var o=l("7a23");const a=Object(o["withScopeId"])("data-v-09d632ce");Object(o["pushScopeId"])("data-v-09d632ce");const i={style:{"margin-bottom":"50px"}},n=Object(o["createVNode"])("div",{class:"ele-fluid"},null,-1),c=Object(o["createTextVNode"])("取消"),d=Object(o["createTextVNode"])("确定");Object(o["popScopeId"])();const r=a((e,t,l,r,s,b)=>{const u=Object(o["resolveComponent"])("a-input"),m=Object(o["resolveComponent"])("a-form-item"),p=Object(o["resolveComponent"])("a-col"),f=Object(o["resolveComponent"])("a-row"),h=Object(o["resolveComponent"])("a-form"),j=Object(o["resolveComponent"])("a-button"),O=Object(o["resolveComponent"])("a-drawer");return Object(o["openBlock"])(),Object(o["createBlock"])(O,{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:a(()=>[Object(o["createVNode"])("div",i,[Object(o["createVNode"])(h,{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:a(()=>[Object(o["createVNode"])(f,null,{default:a(()=>[Object(o["createVNode"])(p,{span:24},{default:a(()=>[Object(o["createVNode"])(m,{label:"当前等级:",name:"name"},{default:a(()=>[Object(o["createVNode"])(u,{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"])(f,{key:t},{default:a(()=>[Object(o["createVNode"])(p,{span:4},{default:a(()=>[n,Object(o["createVNode"])(m,{label:e.name,"label-col":{md:{span:24},sm:{span:24}}},null,8,["label"])]),_:2},1024),Object(o["createVNode"])(p,{span:10},{default:a(()=>[Object(o["createVNode"])(m,{label:"直推比例:",name:["rankList",t,"one_bili"],"label-col":s.labelCol,rules:b.customRule("请设置直推比例")},{default:a(()=>[Object(o["createVNode"])(u,{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"])(p,{span:10},{default:a(()=>[Object(o["createVNode"])(m,{label:"间推比例:",name:["rankList",t,"two_bili"],"label-col":s.labelCol,rules:b.customRule("请设置间推比例")},{default:a(()=>[Object(o["createVNode"])(u,{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"])(j,{style:{"margin-right":"8px"},onClick:t[2]||(t[2]=e=>s.modalShow=!1)},{default:a(()=>[c]),_:1}),Object(o["createVNode"])(j,{type:"primary",loading:s.loading,onClick:b.submit},{default:a(()=>[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 l=Object.assign({},e);l.rankList=t,this.form=l,l.rankList.forEach(e=>{let t=e.id,o=!!l.content&&l.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)},l="/manager/pcRank/setBili";this.$post(l,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=(l("7335"),l("6b0d")),u=l.n(b);const m=u()(s,[["render",r],["__scopeId","data-v-09d632ce"]]);t["default"]=m},7335:function(e,t,l){"use strict";l("2458")}}]);
|