chunk-1d377c6f.7269e636.js 9.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1d377c6f"],{"71b9":function(e,t,a){},"7db0":function(e,t,a){"use strict";var n=a("23e7"),r=a("b727").find,o=a("44d2"),i="find",c=!0;i in[]&&Array(1)[i]((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),o(i)},"8de2":function(e,t,a){"use strict";a("d81d"),a("99af"),a("caad"),a("2532"),a("ac1f"),a("1276"),a("159b"),a("7db0");var n=a("7a23"),r=a("85b1"),o={props:{url:String,keywordName:String,valueName:{require:!1,type:String,default:"id"},disabled:Boolean,param:{require:!1,type:Object,default:function(){return{}}},itemKey:{type:String},showKey:{type:String}},setup:function(e,t){var a=t.emit,o=e,i=0,c=Object(n["getCurrentInstance"])(),l=c.proxy,d=Object(n["reactive"])({data:[],value:[],fetching:!1}),s=Object(r["a"])((function(e){i+=1;var t=i;d.data=[],d.fetching=!0;var a=Object.assign({look_type:"all"},o.param);a[o.keywordName]=e||"",l.$post(o.url,a).then((function(e){if(t===i)if(Array.isArray(e)){var a=e.map((function(e){var t=o.showKey||o.keywordName,a=o.showKey?"(".concat(e[o.keywordName],")").concat(e[o.showKey]):"".concat(e[t]),n={label:a,value:"".concat(e[o.valueName])};if(o.itemKey)if(o.itemKey.includes(",")){var r=o.itemKey.split(",");r.forEach((function(t){n[t]=e[t]}))}else n[o.itemKey]=e[o.itemKey];return n}));d.data=a,d.fetching=!1}else{var n=e.data.map((function(e){var t=o.showKey||o.keywordName,a=o.showKey?"(".concat(e[o.keywordName],")").concat(e[o.showKey]):"".concat(e[t]),n={label:a,value:"".concat(e[o.valueName])};if(o.itemKey)if(o.itemKey.includes(",")){var r=o.itemKey.split(",");r.forEach((function(t){n[t]=e[t]}))}else n[o.itemKey]=e[o.itemKey];return n}));d.data=n,d.fetching=!1}}))}),500);s("");var u=function(e){a("update:value",e),a("onSelect",e);var t=d.data.find((function(t){return t.value==e}));t&&a("getItem",t)};return Object(n["watch"])(d.value,(function(){d.data=[],d.fetching=!1})),function(t,a){var r=Object(n["resolveComponent"])("a-spin"),o=Object(n["resolveComponent"])("a-select");return Object(n["openBlock"])(),Object(n["createBlock"])(o,{value:Object(n["unref"])(d).value,"onUpdate:value":a[1]||(a[1]=function(e){return Object(n["unref"])(d).value=e}),placeholder:"请选择",style:{width:"100%"},onSelect:u,"filter-option":!1,disabled:e.disabled,"not-found-content":Object(n["unref"])(d).fetching?void 0:null,showSearch:"",options:Object(n["unref"])(d).data,"allow-clear":"",onSearch:Object(n["unref"])(s)},Object(n["createSlots"])({_:2},[Object(n["unref"])(d).fetching?{name:"notFoundContent",fn:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(r,{size:"small"})]}))}:void 0]),1032,["value","disabled","not-found-content","options","onSearch"])}}};const i=o;t["a"]=i},c2d1:function(e,t,a){"use strict";a("71b9")},da08:function(e,t,a){"use strict";a.r(t);a("b0c0"),a("a9e3");var n=a("7a23"),r=Object(n["withScopeId"])("data-v-377751f3");Object(n["pushScopeId"])("data-v-377751f3");var o={class:"ele-body ele-body-card"},i={key:0},c={key:1},l={class:"ele-body"},d={style:{display:"flex",width:"100%","justify-content":"space-between","align-items":"center"}};Object(n["popScopeId"])();var s=r((function(e,t,a,s,u,f){var p=Object(n["resolveComponent"])("a-space"),m=Object(n["resolveComponent"])("a-tree"),b=Object(n["resolveComponent"])("a-card"),h=Object(n["resolveComponent"])("a-slider"),g=Object(n["resolveComponent"])("a-input-number"),v=Object(n["resolveComponent"])("a-form-item"),y=Object(n["resolveComponent"])("search-select"),O=Object(n["resolveComponent"])("a-form"),j=Object(n["resolveComponent"])("a-modal");return Object(n["openBlock"])(),Object(n["createBlock"])("div",o,[Object(n["createVNode"])(b,{bordered:!1,title:"合伙人关系树"},{default:r((function(){return[Object(n["createVNode"])(m,{"tree-data":u.treeData,selectable:!1,replaceFields:{title:"name",children:"agents",key:"id"}},{title:r((function(e){return[Object(n["createVNode"])(p,null,{default:r((function(){return[Object(n["createVNode"])("span",null,"名称:"+Object(n["toDisplayString"])(e.name),1),Object(n["createVNode"])("span",null,"-:"+Object(n["toDisplayString"])(e.mobile),1),e.partner_id?(Object(n["openBlock"])(),Object(n["createBlock"])("span",c,"-代理("+Object(n["toDisplayString"])(Number(e.bili))+"%)",1)):(Object(n["openBlock"])(),Object(n["createBlock"])("span",i,"-合伙人("+Object(n["toDisplayString"])(Number(e.bili))+"%)",1)),Object(n["createVNode"])("span",null,"-注册:"+Object(n["toDisplayString"])(u.toDateString(e.createtime,"yyyy-MM-dd")),1),Object(n["createVNode"])("span",null,"-余额:"+Object(n["toDisplayString"])(e.money)+"元",1)]})),_:2},1024)]})),_:1},8,["tree-data"])]})),_:1}),Object(n["createVNode"])(j,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:u.moveShow,closable:"",keyboard:"",title:u.form.id?"编辑":"新增",width:600,onCancel:t[4]||(t[4]=function(e){return u.moveShow=!1}),onOk:f.submit,confirmLoading:u.loading,bodyStyle:u.modalBodyStyle},{default:r((function(){return[Object(n["createVNode"])("div",l,[Object(n["createVNode"])(O,{ref:"form",model:u.form,rules:u.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:4},sm:{span:24}},"wrapper-col":{md:{span:20},sm:{span:24}}},{default:r((function(){return[Object(n["createVNode"])(v,{label:"返佣比例:",name:"after_bili"},{default:r((function(){return[Object(n["createVNode"])("div",d,[Object(n["createVNode"])(h,{style:{flex:"1"},marks:u.marks,value:u.form.after_bili,"onUpdate:value":t[1]||(t[1]=function(e){return u.form.after_bili=e})},null,8,["marks","value"]),Object(n["createVNode"])(g,{value:u.form.after_bili,"onUpdate:value":t[2]||(t[2]=function(e){return u.form.after_bili=e}),class:"input-bili",formatter:function(e){return"".concat(e,"%")}},null,8,["value","formatter"])])]})),_:1}),Object(n["createVNode"])(v,{label:"目标合伙人:",name:"partner_id"},{default:r((function(){return[Object(n["createVNode"])(y,{url:"/manager/travelPartner/getPartnerList",value:u.form.partner_id,"onUpdate:value":t[3]||(t[3]=function(e){return u.form.partner_id=e}),keywordName:"name"},null,8,["value"])]})),_:1})]})),_:1},8,["model","rules"])])]})),_:1},8,["visible","title","onOk","confirmLoading","bodyStyle"])])})),u=a("2909"),f=(a("d3b7"),a("d81d"),a("2c2a")),p=a("8de2"),m={components:{searchSelect:p["a"]},data:function(){return{moveShow:!1,loading:!1,currentItem:null,toDateString:f["toDateString"],treeData:[],selectedKeys:[],page_size:50,marks:{0:"0%",20:"20%",40:"40%",60:"60%",80:"80%",100:"100%"},modalBodyStyle:{maxHeight:"68vh",overflowY:"auto"},form:{},rules:{partner_id:[{required:!0,message:"请选择合伙人",trigger:"blur"}],after_bili:[{required:!0,type:"number",message:"请设置抽成比例",trigger:"blur"}]}}},created:function(){this.initTreeData()},methods:{handleMove:function(e){this.currentItem=e,this.moveShow=!0},submit:function(){var e=this;this.$refs.form.validate().then((function(){e.loading=!0;var t=Object.assign({},e.form);t.agent_id=e.currentItem.id;var a="/manager/travelAgent/transferAgent";e.$post(a,t).then((function(){e.$message.success("操作成功!"),e.moveShow=!1,e.initTreeData()}))})).finally((function(){e.loading=!1}))},initTreeData:function(){var e=this;this.treeData=[],this.$http("/manager/userCenter/getPartnerList").then((function(t){1==t.data.code?e.treeData=Object(u["a"])(t.data.data):e.$message.warning(t.data.msg)}))},getChildrenData:function(e){var t=this;return new Promise((function(a){var n={pid:e.dataRef.key,page:1,page_size:t.page_size};e.dataRef.loading=!0,t.$http(n).then((function(t){e.dataRef.children=t.data.map((function(e){return{key:e.id,title:e.agent_name,isLeaf:1!=e.has_direct,item:e,loading:!1}})),t.total>e.dataRef.children.length&&e.dataRef.children.push({key:Object(f["uuid"])(),title:"加载更多",isLeaf:!0,loadMore:!0,parentId:n.pid,total:t.total,page:1,loading:!1})})).finally((function(){e.dataRef.loading=!1})),a()}))},loadMoreData:function(e){var t=this,a={pid:e.dataRef.parentId,page:e.dataRef.page+1,page_size:this.page_size};e.dataRef.loading=!0,this.$http(a).then((function(e){var n=[];n=e.data.map((function(e){return{key:e.id,title:e.agent_name,isLeaf:1!=e.has_direct,item:e,loading:!1}})),t.insertTreeMoreData(a.pid,n)}))},insertTreeMoreData:function(e,t){if(0!=e)Object(f["eachTreeData"])(this.treeData,(function(a){if(a.key==e&&a.children[a.children.length-1].loadMore){var n=a.children[a.children.length-1].total,r=a.children[a.children.length-1].page+1;a.children.pop(),Array.prototype.push.apply(a.children,t),n>a.children.length&&a.children.push({key:Object(f["uuid"])(),title:"加载更多",isLeaf:!0,loadMore:!0,parentId:e,total:n,page:r,loading:!1})}}));else if(this.treeData[this.treeData.length-1].loadMore){var a=this.treeData[this.treeData.length-1].total,n=this.treeData[this.treeData.length-1].page+1;this.treeData.pop(),Array.prototype.push.apply(this.treeData,t),a>this.treeData.length&&this.treeData.push({key:Object(f["uuid"])(),title:"加载更多",isLeaf:!0,loadMore:!0,parentId:e,total:a,page:n,loading:!1})}}}},b=(a("c2d1"),a("6b0d")),h=a.n(b);const g=h()(m,[["render",s],["__scopeId","data-v-377751f3"]]);t["default"]=g}}]);