2 lines
8.5 KiB
Java
2 lines
8.5 KiB
Java
|
|
import{j as X,gg as oe,f as Y,a as m,c8 as ce,fb as V,h as D,k as Z,dn as F,P as W,c5 as b,fT as de,dp as w,fU as z,c7 as se,cq as re,a4 as ie}from"./index-X7Y8jykP.js";import{F as ue}from"./FolderOpenOutlined-SzIPA7z0.js";import{f as E,e as ee,c as h,r as O,w as fe,h as B,aa as ve,n as ye}from"./vue-vendor-DNhG1Cve.js";import{u as pe,T as he,r as Ke,t as xe,F as be}from"./index-Cl-8Hzo4.js";import{c as G,a as me,b as ke,f as ge}from"./useMaxLevel-DE205ncc.js";const J=4;function Ee(e){const{dropPosition:c,dropLevelOffset:o,prefixCls:a,indent:n,direction:u="ltr"}=e,s=u==="ltr"?"left":"right",r=u==="ltr"?"right":"left",v={[s]:`${-o*n+J}px`,[r]:0};switch(c){case-1:v.top="-3px";break;case 1:v.bottom="-3px";break;default:v.bottom="-3px",v[s]=`${n+J}px`;break}return E("div",{style:v,class:`${a}-drop-indicator`},null)}const te=()=>{const e=xe();return m(m({},e),{showLine:z([Boolean,Object]),multiple:b(),autoExpandParent:b(),checkStrictly:b(),checkable:b(),disabled:b(),defaultExpandAll:b(),defaultExpandParent:b(),defaultExpandedKeys:w(),expandedKeys:w(),checkedKeys:z([Array,Object]),defaultCheckedKeys:w(),selectedKeys:w(),defaultSelectedKeys:w(),selectable:b(),loadedKeys:w(),draggable:b(),showIcon:b(),icon:F(),switcherIcon:W.any,prefixCls:String,replaceFields:de(),blockNode:b(),openAnimation:W.any,onDoubleclick:e.onDblclick,"onUpdate:selectedKeys":F(),"onUpdate:checkedKeys":F(),"onUpdate:expandedKeys":F()})},Oe=ee({compatConfig:{MODE:3},name:"ATree",inheritAttrs:!1,props:X(te(),{checkable:!1,selectable:!0,showIcon:!1,blockNode:!1}),slots:Object,setup(e,c){let{attrs:o,expose:a,emit:n,slots:u}=c;oe(!(e.treeData===void 0&&u.default));const{prefixCls:s,direction:r,virtual:v}=Y("tree",e),[y,g]=pe(s),i=O();a({treeRef:i,onNodeExpand:function(){var l;(l=i.value)===null||l===void 0||l.onNodeExpand(...arguments)},scrollTo:l=>{var f;(f=i.value)===null||f===void 0||f.scrollTo(l)},selectedKeys:h(()=>{var l;return(l=i.value)===null||l===void 0?void 0:l.selectedKeys}),checkedKeys:h(()=>{var l;return(l=i.value)===null||l===void 0?void 0:l.checkedKeys}),halfCheckedKeys:h(()=>{var l;return(l=i.value)===null||l===void 0?void 0:l.halfCheckedKeys}),loadedKeys:h(()=>{var l;return(l=i.value)===null||l===void 0?void 0:l.loadedKeys}),loadingKeys:h(()=>{var l;return(l=i.value)===null||l===void 0?void 0:l.loadingKeys}),expandedKeys:h(()=>{var l;return(l=i.value)===null||l===void 0?void 0:l.expandedKeys})}),fe(()=>{se(e.replaceFields===void 0,"Tree","`replaceFields` is deprecated, please use fieldNames instead")});const $=(l,f)=>{n("update:checkedKeys",l),n("check",l,f)},S=(l,f)=>{n("update:expandedKeys",l),n("expand",l,f)},_=(l,f)=>{n("update:selectedKeys",l),n("select",l,f)};return()=>{const{showIcon:l,showLine:f,switcherIcon:j=u.switcherIcon,icon:A=u.icon,blockNode:U,checkable:L,selectable:C,fieldNames:T=e.replaceFields,motion:H=e.openAnimation,itemHeight:t=28,onDoubleclick:d,onDblclick:p}=e,P=m(m(m({},o),ce(e,["onUpdate:checkedKeys","onUpdate:expandedKeys","onUpdate:selectedKeys","onDoubleclick"])),{showLine:!!f,dropIndicatorRender:Ee,fieldNames:T,icon:A,itemHeight:t}),K=u.default?V(u.default()):void 0;return y(E(he,D(D({},P),{},{virtual:v.value,motion:H,ref:i,prefixCls:s.value,class:Z({[`${s.value}-icon-hide`]:!l,[`${s.value}-block-node`]:U,[`${s.value}-unselectable`]:!C,[`${s.value}-rtl`]:r.value==="rtl"},o.class,g.value),direction:r.value,checkable:L,selectable:C,switcherIcon:N=>Ke(s.value,j,N,u.leafIcon,f),onCheck:$,onExpand:S,onSelect:_,onDblclick:p||d,children:K}),m(m({},u),{checkable:()=>E("span",{class:`${s.value}-checkbox-inner`},null)})))}}});var _e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};function Q(e){for(var c=1;c<arguments.length;c++){var o=arguments[c]!=null?Object(arguments[c]):{},a=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(a=
|