DeptTree.b4b8b933.js 1.3 KB

1
  1. var u=(f,c,a)=>new Promise((n,r)=>{var s=t=>{try{o(a.next(t))}catch(e){r(e)}},i=t=>{try{o(a.throw(t))}catch(e){r(e)}},o=t=>t.done?n(t.value):Promise.resolve(t.value).then(s,i);o((a=a.apply(f,c)).next())});import{_ as d}from"./index.3b88ad02.js";import{l as _}from"./sysDeptApi.db932b75.js";import{a as h,r as m,ci as v,o as g,e as y,i as E,h as w,g3 as x}from"./index.ae52ebae.js";import"./index.adbf62a5.js";import"./useContextMenu.6088df26.js";import"./index.c1d6a1f9.js";import"./get.0b1c6ac7.js";const D={class:"bg-white m-4 mr-0 overflow-hidden"},N=h({__name:"DeptTree",emits:["select"],setup(f,{expose:c,emit:a}){const n=m([]),r=m();v(()=>{s()});function s(){return u(this,null,function*(){n.value=yield _()})}function i(e,l){a("select",e[0])}function o(e){return u(this,null,function*(){yield s();const l=e?[e]:[];r.value.setSelectedKeys(l);const p=x(n.value,e);r.value.setExpandedKeys(e?[...p,e]:[])})}function t(){return"ant-design:apartment-outlined"}return c({refresh:o}),(e,l)=>(g(),y("div",D,[E(w(d),{ref_key:"treeRef",ref:r,title:"\u90E8\u95E8\u5217\u8868",toolbar:"",search:"",treeData:n.value,clickRowToExpand:!1,fieldNames:{key:"id",title:"name"},showIcon:"",renderIcon:t,defaultExpandAll:n.value.length>0,onSelect:i},null,8,["treeData","defaultExpandAll"])]))}});export{N as default};