menu-tree.010ee97b.js 936 B

1
  1. import{b as p}from"./index.f4c0cd90.js";import{r as f,D as a,o as h,p as m,w as x,x as _,bT as b,q as c,F as y}from"./index.bde23c3a.js";const g={class:"max-w-280px w-[280px] h-full min-h-780px bg-white p-2 mt-5px mr-10px"},k=c("div",{class:"flex justify-between mb-1 font-bold"},[c("h1",null,"\u83DC\u5355\u5217\u8868")],-1),D=f({__name:"menu-tree",emits:["treeSelectChange","initTableData"],setup(v,{emit:n}){const i={label:"menu_name",children:"child"},s=a([]),l=a(null),o=a([]);async function d(){const{data:e}=await p({});s.value=e;const t=e[0],r=t.child[0];o.value=[t.id],y(()=>l.value.setCurrentKey(r.id)),n("initTableData",r.id)}function u(e){n("treeSelectChange",e)}return d(),(e,t)=>(h(),m("div",g,[k,x(_(b),{ref_key:"treeRef",ref:l,accordion:"","node-key":"id","highlight-current":"",props:i,data:s.value,"default-expanded-keys":o.value,onCurrentChange:u},null,8,["data","default-expanded-keys"])]))}});export{D as default};