| 1 |
- var f=(u,l,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(u,l)).next())});import{_}from"./index.3b88ad02.js";import{l as d}from"./sysDeptApi.db932b75.js";import{a as h,r as m,ci as v,o as y,e as g,i as w,h as D,g3 as k}from"./index.ae52ebae.js";import"./index.adbf62a5.js";import"./useContextMenu.6088df26.js";import"./index.c1d6a1f9.js";import"./get.0b1c6ac7.js";const E={class:"bg-white m-4 mr-0 overflow-hidden"},A=h({__name:"DeptTree",emits:["select"],setup(u,{expose:l,emit:a}){const n=m([]),r=m();v(()=>{s()});function s(){return f(this,null,function*(){n.value=yield d()})}function i(e,c){a("select",e[0])}function o(e){return f(this,null,function*(){yield s();const c=e?[e]:[];r.value.setSelectedKeys(c);const p=k(n.value,e);r.value.setExpandedKeys(e?[...p,e]:[])})}function t(){return"ant-design:apartment-outlined"}return l({refresh:o}),(e,c)=>(y(),g("div",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,onSelect:i},null,8,["treeData"])]))}});export{A as default};
|