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=(l,t,a)=>t in l?N(l,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):l[t]=a,y=(l,t)=>{for(var a in t||(t={}))T.call(t,a)&&v(l,a,t[a]);if(x)for(var a of x(t))q.call(t,a)&&v(l,a,t[a]);return l},b=(l,t)=>V(l,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 s,b as _,g as E,j as d,h as i,u as f,t as S,L as w,M as H}from"./index-OPODCVBK.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(l,t){const{slots:a}=t;return{getScopedSlot:n=>{if(!n)return null;const r=n.split("||");let e=null;for(let o=0;oB(n)?n(r)||e:n||e}},render(){const l=this.getScopedSlot("default"),t=this.getScopedSlot("node-label"),a=this.getScopedSlot("after-node-label"),m=l?this.getSlotValue(l,{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 n=this.node;for(;n;){let e=n.parent;if(n.level===1&&!n.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(h=>(h.key||h.id)===(n.key||n.id));c.unshift(o===(e.children||e.childNodes).length-1)}n=e}const r=[];for(let e=0;eH(t)),m=O(a.value),c={value:"uniqueId",children:"children"};return(n,r)=>{const e=_("el-tree"),o=_("el-card"),h=_("el-col"),k=_("el-tree-v2"),D=_("el-row");return E(),j(o,{shadow:"never"},{header:s(()=>[K]),default:s(()=>[d(D,{gutter:24},{default:s(()=>[d(h,{xs:24,sm:24,md:12,lg:12,xl:12,class:"mb-[20px]"},{default:s(()=>[d(o,{shadow:"never"},{header:s(()=>[M]),default:s(()=>[i("div",z,[d(e,{data:a.value,props:c,"show-checkbox":"","default-expand-all":"","node-key":"uniqueId",indent:30},{default:s(({node:u})=>[d(f(g),{node:u,showLabelLine:!0},{"node-label":s(()=>[i("span",J,S(f(w)(u.data.meta.title)),1)]),_:2},1032,["node"])]),_:1},8,["data"])])]),_:1})]),_:1}),d(h,{xs:24,sm:24,md:12,lg:12,xl:12},{default:s(()=>[d(o,{shadow:"never"},{header:s(()=>[R]),default:s(()=>[i("div",F,[d(k,{data:a.value,props:c,"show-checkbox":"",height:550,"default-expanded-keys":f(m)},{default:s(({node:u})=>[d(f(g),{node:u,treeData:a.value,showLabelLine:!0,indent:30},{"node-label":s(()=>[i("span",G,S(f(w)(u.data.meta.title)),1)]),_:2},1032,["node","treeData"])]),_:1},8,["data","default-expanded-keys"])])]),_:1})]),_:1})]),_:1})]),_:1})}}});export{W as default};