DeptTree-41f8b443.js 1.3 KB

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