| 1 |
- import{d as v,r,a2 as k,B as w,o as x,c as g,g as i,i as n,w as b,a as l,y as D,dl as T,F as U,x as V,U as C,_ as j,__tla as B}from"./index-cae26250.js";import{g as F,__tla as N}from"./index-684b7a08.js";import{d as P,h as R}from"./tree-50445b84.js";let u,S=Promise.all([(()=>{try{return B}catch{}})(),(()=>{try{return N}catch{}})()]).then(async()=>{let o,c;o={class:"head-container"},c={class:"head-container"},u=j(v({name:"SystemUserDeptTree",__name:"DeptTree",emits:["node-click"],setup(q,{emit:p}){const a=r(""),t=r([]),d=r(),m=(e,s)=>!e||s.name.includes(e),_=async e=>{p("node-click",e)};return k(a,e=>{d.value.filter(e)}),w(async()=>{await(async()=>{const e=await F();t.value=[],t.value.push(...R(e))})()}),(e,s)=>{const h=V,f=C;return x(),g(U,null,[i("div",o,[n(f,{modelValue:l(a),"onUpdate:modelValue":s[0]||(s[0]=y=>D(a)?a.value=y:null),class:"mb-20px",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0"},{prefix:b(()=>[n(h,{icon:"ep:search"})]),_:1},8,["modelValue"])]),i("div",c,[n(l(T),{ref_key:"treeRef",ref:d,data:l(t),"expand-on-click-node":!1,"filter-node-method":m,props:l(P),"default-expand-all":"","highlight-current":"","node-key":"id",onNodeClick:_},null,8,["data","props"])])],64)}}}),[["__file","C:/work/bshop/yudao-ui/src/views/system/user/DeptTree.vue"]])});export{S as __tla,u as default};
|