1 |
- import{d as he,y as ve,e as O,r as m,aS as ge,aT as be,H as ye,x as W,b as ke,o as c,c as C,a,C as f,f as l,B as t,aA as j,a2 as _,l as q,v as _e,aE as xe,F as T,G as V,A as g,E as I,aB as we,a0 as Ce,D as K,_ as Ve,L as Ie,a6 as Ne,S as Se,J as Ue,M as De,U as ze,a7 as Pe,a8 as Te,V as Ke,W as Ae,X as Me}from"./index-b9299550.js";import{_ as $e}from"./Echart.vue_vue_type_script_setup_true_lang-13f48e98.js";import{_ as Be}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{_ as Ee}from"./index.vue_vue_type_script_setup_true_lang-ba921998.js";import{_ as Le,S as A}from"./Descendants.vue_vue_type_script_setup_true_lang-c43ae308.js";import{D as Re}from"./index-cc3c24fd.js";import{u as Fe}from"./useMessage-903d430d.js";import{_ as Je}from"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-0ae6fb5f.js";import"./index-1bc6dd97.js";import"./Dialog-f2c6d513.js";const Oe={key:0,class:"search-one"},We={style:{"text-align":"right"},class:"search-input"},je={key:1,class:"search-one"},qe={style:{"text-align":"right"},class:"search-input"},Ge={style:{width:"100%",position:"relative"}},He=["src"],Xe=["onClick"],Ze=["onClick"],Qe={style:{display:"none"}},Ye=Je(he({name:"SharePath",__name:"index",props:{userId:{type:Number,default:0}},setup(G){const H=ve(),X=O(()=>H.getMobile),N=m(!1),x=G,{wsCache:Z}=ge(),Q=Z.get(be.USER),Y=O(()=>Q.user.id===1),M=()=>{N.value=!N.value},D=()=>{N.value=!1},d=m(1),ee=n=>{d.value=n.paneName,d.value==1?h(r):(i.userId=x.userId||1,h(i))};Fe(),ye();const S=m(!0),$=m([]);let k=m([]);const B=m(0),r=W({pageNo:1,pageSize:10,mobile:void 0,nickName:void 0,username:void 0}),ae=m(),i=W({userId:1,nickName:void 0,mobile:void 0,maxDepth:50,username:void 0}),h=async n=>{if(S.value=!0,d.value==1)try{const e=await Re.getDuserPage(n);$.value=e.list,B.value=e.total}finally{S.value=!1}else if(d.value==2)try{const e=await A.getSharePathPageTree(n);k.value=[z(e)],y.series[0].data=k.value,y={...y}}finally{S.value=!1}},E=m(),L=async(n,e)=>{E.value.open(n,e.userId,e.childrenCount)};function le(n){n.preventDefault()}const b=(n=void 0)=>{n.preventDefault(),r.pageNo=1,h(r)},U=n=>{if(n.preventDefault(),!i.nickName&&!i.mobile)return h(i),!1;(async e=>{e.userId=void 0,e.maxDepth=5;const s=await A.getTreeByNameOrMobile(e);k.value=[z(s)],y.series[0].data=k.value,y={...y}})(i)},ne=()=>{r.mobile=void 0,r.nickName=void 0,r.username=void 0,b(),D()},oe=()=>{i.userId=x.userId||1,i.nickName=void 0,i.mobile=void 0,h(i),D()};let y={tooltip:{trigger:"item",triggerOn:"mousemove",formatter:function(n){return`${n.data.nickname}`}},dataZoom:{type:"inside"},series:[{type:"tree",data:[],left:"2%",right:"2%",top:"8%",bottom:"20%",orient:"vertical",initialTreeDepth:1e8,expandAndCollapse:!0,label:{position:"bottom",verticalAlign:"middle",align:"center",fontSize:14,padding:10,formatter:function(n){return`${n.data.nickname}`}},zoom:1,roam:!0,scaleLimit:{min:.1,max:100},leaves:{label:{position:"bottom",verticalAlign:"middle",align:"center",fontSize:14}},animationDurationUpdate:750,symbolSize:3}]};const z=n=>(n.name===null&&(n.name="\u672A\u547D\u540D\u8282\u70B9"),n.children&&n.children.length>0?(n.children=n.children.map(e=>z(e)),n.children.sort((e,s)=>e.sort-s.sort)):n.children=[],n),P=m(null),te=n=>{P.value=n,P.value&&P.value.on("click",function(e){e.componentType==="series"&&(e.data.children.length||async function(s){if(!s.userId)return;i.userId=s.userId;let u=await A.getSharePathPageTree(i);if(u&&u.children.length>0){const p=R(k.value[0],s.userId);p&&(p.children=u.children)}}(e.data))})};function R(n,e){if(n.userId===e)return n;if(n.children&&n.children.length>0)for(let s of n.children){const u=R(s,e);if(u)return u}return null}return ke(async()=>{x.userId&&(r.userId=x.userId,i.userId=x.userId),await h(r)}),(n,e)=>{const s=Ve,u=Ie,p=Ne,w=Se,re=Ue,ie=De,se=ze,F=Pe,de=Te,v=Ke,ue=Ae,ce=Ee,J=Be,pe=$e,me=Me;return c(),C(T,null,[a(d)==1?(c(),C("div",Oe,[f("div",We,[l(p,{modelValue:a(r).mobile,"onUpdate:modelValue":e[0]||(e[0]=o=>a(r).mobile=o),placeholder:"\u7528\u6237\u624B\u673A\u53F7",clearable:"",onKeyup:_(b,["enter"])},{suffix:t(()=>[l(s,{class:"mr-5px",icon:"ep:search",onClick:b,style:{cursor:"pointer"}})]),append:t(()=>[l(u,{icon:a(j),onClick:M},null,8,["icon"])]),_:1},8,["modelValue"])])])):(c(),C("div",je,[f("div",qe,[l(p,{modelValue:a(i).mobile,"onUpdate:modelValue":e[1]||(e[1]=o=>a(i).mobile=o),placeholder:"\u7528\u6237\u624B\u673A\u53F7",clearable:"",onKeyup:_(U,["enter"])},{suffix:t(()=>[l(s,{class:"mr-5px",icon:"ep:search",onClick:U,style:{cursor:"pointer"}})]),append:t(()=>[l(u,{icon:a(j),onClick:M},null,8,["icon"])]),_:1},8,["modelValue"])])])),f("div",Ge,[q(f("div",{class:"searchMore",style:xe({width:a(X)?"88.7%":"96%"})},[l(se,{class:"-mb-15px",model:a(r),ref_key:"queryFormRef",ref:ae,inline:!0,"label-width":"108px",onSubmit:we(le,["prevent"])},{default:t(()=>[a(d)==1?(c(),C(T,{key:0},[l(w,{label:"\u7528\u6237\u6635\u79F0",prop:"name"},{default:t(()=>[l(p,{modelValue:a(r).nickName,"onUpdate:modelValue":e[2]||(e[2]=o=>a(r).nickName=o),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0",clearable:"",onKeyup:_(b,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(w,{label:"\u7528\u6237\u540D",prop:"username"},{default:t(()=>[l(p,{modelValue:a(r).username,"onUpdate:modelValue":e[3]||(e[3]=o=>a(r).username=o),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",clearable:"",onKeyup:_(b,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1})],64)):(c(),C(T,{key:1},[l(w,{label:"\u7528\u6237\u6635\u79F0",prop:"mobile"},{default:t(()=>[l(p,{modelValue:a(i).nickName,"onUpdate:modelValue":e[4]||(e[4]=o=>a(i).nickName=o),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0",clearable:"",onKeyup:_(U,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),l(w,{label:"\u7528\u6237\u540D",prop:"name"},{default:t(()=>[l(p,{modelValue:a(r).username,"onUpdate:modelValue":e[5]||(e[5]=o=>a(r).username=o),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",clearable:"",onKeyup:_(b,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1})],64)),l(ie,null,{default:t(()=>[l(re,null,{default:t(()=>[l(w,null,{default:t(()=>[l(u,{onClick:D},{default:t(()=>e[10]||(e[10]=[V(" \u6536\u8D77 ")])),_:1}),a(d)==1?(c(),g(u,{key:0,onClick:b},{default:t(()=>[l(s,{icon:"ep:search",class:"mr-5px"}),e[11]||(e[11]=V(" \u641C\u7D22 "))]),_:1})):(c(),g(u,{key:1,onClick:U},{default:t(()=>[l(s,{icon:"ep:search",class:"mr-5px"}),e[12]||(e[12]=V(" \u641C\u7D22 "))]),_:1})),a(d)==1?(c(),g(u,{key:2,onClick:ne},{default:t(()=>[l(s,{icon:"ep:refresh",class:"mr-5px"}),e[13]||(e[13]=V(" \u91CD\u7F6E "))]),_:1})):I("",!0),a(d)==2?(c(),g(u,{key:3,onClick:oe},{default:t(()=>[l(s,{icon:"ep:refresh",class:"mr-5px"}),e[14]||(e[14]=V(" \u91CD\u7F6E "))]),_:1})):I("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])],4),[[_e,a(N)]])]),a(Y)?(c(),g(de,{key:2,modelValue:a(d),"onUpdate:modelValue":e[6]||(e[6]=o=>Ce(d)?d.value=o:null),onTabClick:ee,class:"parent-tabs"},{default:t(()=>[l(F,{label:"\u5217\u8868\u6A21\u5F0F",name:1}),l(F,{label:"\u6811\u72B6\u56FE",name:2})]),_:1},8,["modelValue"])):I("",!0),a(d)==1?(c(),g(J,{key:3,style:{"margin-top":"10px",padding:"10px"}},{default:t(()=>[q((c(),g(ue,{data:a($),stripe:!0,"show-overflow-tooltip":!0},{default:t(()=>[l(v,{label:"\u5934\u50CF",align:"center",prop:"ancName"},{default:t(o=>[f("span",null,[f("img",{src:o.row.avatar,style:{width:"50px",height:"50px","border-radius":"50%",border:"1px solid rgb(220, 223, 231)"}},null,8,He)])]),_:1}),l(v,{label:"\u7528\u6237\u6635\u79F0",align:"center",prop:"nickName"}),l(v,{label:"\u7528\u6237\u540D",align:"center",prop:"username"}),l(v,{label:"\u7528\u6237\u624B\u673A\u53F7",align:"center",prop:"mobile"}),l(v,{label:"\u63A8\u8350\u4EBA\u59D3\u540D",align:"center",prop:"ancNickName"}),l(v,{label:"\u63A8\u8350\u4EBA\u7528\u6237\u540D",align:"center",prop:"ancUsername"}),l(v,{label:"\u76F4\u63A8\u4EBA\u5217\u8868",align:"center",prop:"descendantCount"},{default:t(o=>[f("span",{onClick:fe=>L(1,o.row),style:{cursor:"pointer",display:"inline-block",width:"100%"}},K(o.row.descendantCount),9,Xe)]),_:1}),l(v,{label:"\u540E\u4EE3\u5217\u8868",align:"center",prop:"childrenCount"},{default:t(o=>[f("span",{onClick:fe=>L(2,o.row),style:{cursor:"pointer",display:"inline-block",width:"100%"}},K(o.row.childrenCount),9,Ze)]),_:1})]),_:1},8,["data"])),[[me,a(S)]]),l(ce,{total:a(B),page:a(r).pageNo,"onUpdate:page":e[7]||(e[7]=o=>a(r).pageNo=o),limit:a(r).pageSize,"onUpdate:limit":e[8]||(e[8]=o=>a(r).pageSize=o),onPagination:e[9]||(e[9]=o=>h(a(r)))},null,8,["total","page","limit"])]),_:1})):I("",!0),a(d)==2?(c(),g(J,{key:4,style:{"margin-top":"10px",padding:"10px"}},{default:t(()=>[f("div",Qe,K(a(k)),1),l(pe,{height:650,onChartInit:te,options:a(y)},null,8,["options"])]),_:1})):I("",!0),l(Le,{ref_key:"formRef",ref:E,onSuccess:h},null,512)],64)}}}),[["__scopeId","data-v-e2d09148"]]);export{Ye as default};
|