| 1 |
- var u=(f,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(f,l)).next())});import{_}from"./index.3b88ad02.js";import{l as d}from"./sysMenuApi.eb607173.js";import{a as h,r as m,ci as v,o as y,e as g,i as k,h as w,g3 as D}from"./index.ae52ebae.js";import"./index.adbf62a5.js";import"./useContextMenu.6088df26.js";import"./index.c1d6a1f9.js";import"./get.0b1c6ac7.js";const x={class:"bg-white m-4 mr-0 overflow-hidden"},C=h({__name:"MenuTree",emits:["select"],setup(f,{expose:l,emit:a}){const n=m([]),r=m();v(()=>{s()});function s(){return u(this,null,function*(){n.value=yield d()})}function i(e,c){a("select",e[0])}function o(e){return u(this,null,function*(){yield s();const c=e?[e]:[];r.value.setSelectedKeys(c);const p=D(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",x,[k(w(_),{ref_key:"treeRef",ref:r,title:"\u83DC\u5355\u5217\u8868",toolbar:"",search:"",treeData:n.value,clickRowToExpand:!1,fieldNames:{key:"id",title:"name"},renderIcon:t,onSelect:i},null,8,["treeData"])]))}});export{C as default};
|