| 1 |
- import{d as he,y as ge,e as W,r as m,aS as ve,aT as be,H as ye,x as j,b as ke,o as c,c as C,a as l,C as f,f as a,B as t,aA as q,a2 as x,l as G,v as _e,aE as xe,F as K,G as I,A as v,E as V,aB as we,a0 as Ce,D as A,_ as Ie,L as Ve,a6 as Ne,S as Se,J as Ue,M as De,U as Pe,a7 as ze,a8 as Te,V as Ke,W as Ae,X as Me}from"./index-b8922f5d.js";import{_ as $e}from"./Echart.vue_vue_type_script_setup_true_lang-3016a9b7.js";import{_ as Be}from"./ContentWrap.vue_vue_type_script_setup_true_lang-b3fd0fde.js";import{_ as Ee}from"./index.vue_vue_type_script_setup_true_lang-4cede7c1.js";import{_ as Le,S as M}from"./Descendants.vue_vue_type_script_setup_true_lang-5846afb2.js";import{D as Re}from"./index-cc9dc3a8.js";import{u as Fe}from"./useMessage-430097f4.js";import{_ as Je}from"./_plugin-vue_export-helper-1b428a4d.js";import"./el-card-e8cb81af.js";import"./index-4a975c86.js";import"./Dialog-46d612aa.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(H){const X=ge(),Z=W(()=>X.getMobile),N=m(!1),_=H,{wsCache:Q}=ve(),D=Q.get(be.USER),Y=W(()=>D.user.id===1);console.log(D.user.nickname&&D.user.id);const $=()=>{N.value=!N.value},P=()=>{N.value=!1},d=m(1),ee=n=>{d.value=n.paneName,d.value==1?h(r):(i.userId=_.userId||1,h(i))};Fe(),ye();const S=m(!0),B=m([]);let b=m([]);const E=m(0),r=j({pageNo:1,pageSize:10,mobile:void 0,nickName:void 0,username:void 0}),le=m(),i=j({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);B.value=e.list,E.value=e.total}finally{S.value=!1}else if(d.value==2)try{const e=await M.getSharePathPageTree(n);b.value=[z(e)],k.series[0].data=b.value,k={...k}}finally{S.value=!1}},L=m(),R=async(n,e)=>{L.value.open(n,e.userId,e.childrenCount)};function ae(n){n.preventDefault()}const y=(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 M.getTreeByNameOrMobile(e);b.value=[z(s)],k.series[0].data=b.value,k={...k}})(i)},ne=()=>{r.mobile=void 0,r.nickName=void 0,r.username=void 0,y(),P()},oe=()=>{i.userId=_.userId||1,i.nickName=void 0,i.mobile=void 0,h(i),P()};let k={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),T=m(null),te=n=>{T.value=n,T.value&&T.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 M.getSharePathPageTree(i);if(u&&u.children.length>0){const p=F(b.value[0],s.userId);p?p.children=u.children:console.log("\u6CA1\u6709\u627E\u5230\u5339\u914D\u7684\u8282\u70B9")}console.log(b.value[0])}(e.data))})};function F(n,e){if(n.userId===e)return n;if(n.children&&n.children.length>0)for(let s of n.children){const u=F(s,e);if(u)return u}return null}return ke(async()=>{_.userId&&(console.log("props.userId",_.userId),r.userId=_.userId,i.userId=_.userId),console.log("treeParams",i),await h(r)}),(n,e)=>{const s=Ie,u=Ve,p=Ne,w=Se,re=Ue,ie=De,se=Pe,J=ze,de=Te,g=Ke,ue=Ae,ce=Ee,O=Be,pe=$e,me=Me;return c(),C(K,null,[l(d)==1?(c(),C("div",Oe,[f("div",We,[a(p,{modelValue:l(r).mobile,"onUpdate:modelValue":e[0]||(e[0]=o=>l(r).mobile=o),placeholder:"\u7528\u6237\u624B\u673A\u53F7",clearable:"",onKeyup:x(y,["enter"])},{suffix:t(()=>[a(s,{class:"mr-5px",icon:"ep:search",onClick:y,style:{cursor:"pointer"}})]),append:t(()=>[a(u,{icon:l(q),onClick:$},null,8,["icon"])]),_:1},8,["modelValue"])])])):(c(),C("div",je,[f("div",qe,[a(p,{modelValue:l(i).mobile,"onUpdate:modelValue":e[1]||(e[1]=o=>l(i).mobile=o),placeholder:"\u7528\u6237\u624B\u673A\u53F7",clearable:"",onKeyup:x(U,["enter"])},{suffix:t(()=>[a(s,{class:"mr-5px",icon:"ep:search",onClick:U,style:{cursor:"pointer"}})]),append:t(()=>[a(u,{icon:l(q),onClick:$},null,8,["icon"])]),_:1},8,["modelValue"])])])),f("div",Ge,[G(f("div",{class:"searchMore",style:xe({width:l(Z)?"88.7%":"96%"})},[a(se,{class:"-mb-15px",model:l(r),ref_key:"queryFormRef",ref:le,inline:!0,"label-width":"108px",onSubmit:we(ae,["prevent"])},{default:t(()=>[l(d)==1?(c(),C(K,{key:0},[a(w,{label:"\u7528\u6237\u6635\u79F0",prop:"name"},{default:t(()=>[a(p,{modelValue:l(r).nickName,"onUpdate:modelValue":e[2]||(e[2]=o=>l(r).nickName=o),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0",clearable:"",onKeyup:x(y,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(w,{label:"\u7528\u6237\u540D",prop:"username"},{default:t(()=>[a(p,{modelValue:l(r).username,"onUpdate:modelValue":e[3]||(e[3]=o=>l(r).username=o),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",clearable:"",onKeyup:x(y,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1})],64)):(c(),C(K,{key:1},[a(w,{label:"\u7528\u6237\u6635\u79F0",prop:"mobile"},{default:t(()=>[a(p,{modelValue:l(i).nickName,"onUpdate:modelValue":e[4]||(e[4]=o=>l(i).nickName=o),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0",clearable:"",onKeyup:x(U,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(w,{label:"\u7528\u6237\u540D",prop:"name"},{default:t(()=>[a(p,{modelValue:l(r).username,"onUpdate:modelValue":e[5]||(e[5]=o=>l(r).username=o),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",clearable:"",onKeyup:x(y,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1})],64)),a(ie,null,{default:t(()=>[a(re,null,{default:t(()=>[a(w,null,{default:t(()=>[a(u,{onClick:P},{default:t(()=>e[10]||(e[10]=[I(" \u6536\u8D77 ")])),_:1}),l(d)==1?(c(),v(u,{key:0,onClick:y},{default:t(()=>[a(s,{icon:"ep:search",class:"mr-5px"}),e[11]||(e[11]=I(" \u641C\u7D22 "))]),_:1})):(c(),v(u,{key:1,onClick:U},{default:t(()=>[a(s,{icon:"ep:search",class:"mr-5px"}),e[12]||(e[12]=I(" \u641C\u7D22 "))]),_:1})),l(d)==1?(c(),v(u,{key:2,onClick:ne},{default:t(()=>[a(s,{icon:"ep:refresh",class:"mr-5px"}),e[13]||(e[13]=I(" \u91CD\u7F6E "))]),_:1})):V("",!0),l(d)==2?(c(),v(u,{key:3,onClick:oe},{default:t(()=>[a(s,{icon:"ep:refresh",class:"mr-5px"}),e[14]||(e[14]=I(" \u91CD\u7F6E "))]),_:1})):V("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])],4),[[_e,l(N)]])]),l(Y)?(c(),v(de,{key:2,modelValue:l(d),"onUpdate:modelValue":e[6]||(e[6]=o=>Ce(d)?d.value=o:null),onTabClick:ee,class:"parent-tabs"},{default:t(()=>[a(J,{label:"\u5217\u8868\u6A21\u5F0F",name:1}),a(J,{label:"\u6811\u72B6\u56FE",name:2})]),_:1},8,["modelValue"])):V("",!0),l(d)==1?(c(),v(O,{key:3,style:{"margin-top":"10px",padding:"10px"}},{default:t(()=>[G((c(),v(ue,{data:l(B),stripe:!0,"show-overflow-tooltip":!0},{default:t(()=>[a(g,{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}),a(g,{label:"\u7528\u6237\u6635\u79F0",align:"center",prop:"nickName"}),a(g,{label:"\u7528\u6237\u540D",align:"center",prop:"username"}),a(g,{label:"\u7528\u6237\u624B\u673A\u53F7",align:"center",prop:"mobile"}),a(g,{label:"\u63A8\u8350\u4EBA\u59D3\u540D",align:"center",prop:"ancNickName"}),a(g,{label:"\u63A8\u8350\u4EBA\u7528\u6237\u540D",align:"center",prop:"ancUsername"}),a(g,{label:"\u76F4\u63A8\u4EBA\u5217\u8868",align:"center",prop:"descendantCount"},{default:t(o=>[f("span",{onClick:fe=>R(1,o.row),style:{cursor:"pointer",display:"inline-block",width:"100%"}},A(o.row.descendantCount),9,Xe)]),_:1}),a(g,{label:"\u540E\u4EE3\u5217\u8868",align:"center",prop:"childrenCount"},{default:t(o=>[f("span",{onClick:fe=>R(2,o.row),style:{cursor:"pointer",display:"inline-block",width:"100%"}},A(o.row.childrenCount),9,Ze)]),_:1})]),_:1},8,["data"])),[[me,l(S)]]),a(ce,{total:l(E),page:l(r).pageNo,"onUpdate:page":e[7]||(e[7]=o=>l(r).pageNo=o),limit:l(r).pageSize,"onUpdate:limit":e[8]||(e[8]=o=>l(r).pageSize=o),onPagination:e[9]||(e[9]=o=>h(l(r)))},null,8,["total","page","limit"])]),_:1})):V("",!0),l(d)==2?(c(),v(O,{key:4,style:{"margin-top":"10px",padding:"10px"}},{default:t(()=>[f("div",Qe,A(l(b)),1),a(pe,{height:650,onChartInit:te,options:l(k)},null,8,["options"])]),_:1})):V("",!0),a(Le,{ref_key:"formRef",ref:L,onSuccess:h},null,512)],64)}}}),[["__scopeId","data-v-e2d09148"]]);export{Ye as default};
|