var N=Object.defineProperty,V=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var T=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var v=(n,t,a)=>t in n?N(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,y=(n,t)=>{for(var a in t||(t={}))T.call(t,a)&&v(n,a,t[a]);if(x)for(var a of x(t))q.call(t,a)&&v(n,a,t[a]);return n},b=(n,t)=>V(n,A(t));import{d as L,N as p,P as B,O as C,H as I,J as P,K as O,c as j,w as l,b as _,g as E,j as r,h as d,u as f,t as S,L as w,M as H}from"./index-FZTP20Zj.js";const g=L({name:"ReTreeLine",props:{node:{type:Object,required:!0},data:{type:Array,default:()=>{}},treeData:{type:Array,default:()=>[]},indent:{type:Number,default:16},showLabelLine:{type:Boolean,default:!0}},setup(n,t){const{slots:a}=t;return{getScopedSlot:s=>{if(!s)return null;const i=s.split("||");let e=null;for(let o=0;oB(s)?s(i)||e:s||e}},render(){const n=this.getScopedSlot("default"),t=this.getScopedSlot("node-label"),a=this.getScopedSlot("after-node-label"),m=n?this.getSlotValue(n,{node:this.node,data:this.data}):[t?this.getSlotValue(t,{node:this.node,data:this.data}):p("span",{class:"element-tree-node-label"},this.node.label),this.showLabelLine?p("span",{class:"element-tree-node-label-line"}):null,this.getSlotValue(a,{node:this.node,data:this.data})],c=[];let s=this.node;for(;s;){let e=s.parent;if(s.level===1&&!s.parent){if(!this.treeData||!Array.isArray(this.treeData))throw Error("if you using el-tree-v2 (Virtualized Tree) of element-plus,element-tree-line required data.");e={children:Array.isArray(this.treeData)?this.treeData.map(o=>b(y({},o),{key:o.id})):[],level:0,key:"node-0",parent:null}}if(e){const o=(e.children||e.childNodes).findIndex(u=>(u.key||u.id)===(s.key||s.id));c.unshift(o===(e.children||e.childNodes).length-1)}s=e}const i=[];for(let e=0;eH(t)),m=O(a.value),c={value:"uniqueId",children:"children"};return(s,i)=>{const e=_("el-tree"),o=_("el-card"),u=_("el-col"),k=_("el-tree-v2"),D=_("el-row");return E(),j(o,{shadow:"never"},{header:l(()=>[K]),default:l(()=>[r(D,{gutter:24},{default:l(()=>[r(u,{xs:24,sm:24,md:12,lg:12,xl:12,class:"mb-[20px]"},{default:l(()=>[r(o,{shadow:"never"},{header:l(()=>[M]),default:l(()=>[d("div",z,[r(e,{data:a.value,props:c,"show-checkbox":"","default-expand-all":"","node-key":"uniqueId",indent:30},{default:l(({node:h})=>[r(f(g),{node:h,showLabelLine:!0},{"node-label":l(()=>[d("span",J,S(f(w)(h.data.meta.title)),1)]),_:2},1032,["node"])]),_:1},8,["data"])])]),_:1})]),_:1}),r(u,{xs:24,sm:24,md:12,lg:12,xl:12},{default:l(()=>[r(o,{shadow:"never"},{header:l(()=>[R]),default:l(()=>[d("div",F,[r(k,{data:a.value,props:c,"show-checkbox":"",height:550,"default-expanded-keys":f(m)},{default:l(({node:h})=>[r(f(g),{node:h,treeData:a.value,showLabelLine:!0,indent:30},{"node-label":l(()=>[d("span",G,S(f(w)(h.data.meta.title)),1)]),_:2},1032,["node","treeData"])]),_:1},8,["data","default-expanded-keys"])])]),_:1})]),_:1})]),_:1})]),_:1})}}});export{W as default};