2 lines
5.1 KiB
Java
2 lines
5.1 KiB
Java
import{B as N}from"./index-Bzmv9Ie7.js";import{t as S}from"./data-B6s_JPbS.js";import{s as $,au as g}from"./index-X7Y8jykP.js";import{P as A}from"./index-Ckh_BVlA.js";import{e as E,r as T,u as b,y as G,z as w,A as l,K as m,Q as u,f as r,E as s}from"./vue-vendor-DNhG1Cve.js";import"./index-BzChaRPg.js";import"./bem-CTsBfXqP.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./props-Cc-8EPhZ.js";import"./fromPairs-Dx9PT-t0.js";import"./index-CfNJyBRj.js";import"./dropdown-jkliuVyN.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useContextMenu-BncvQCmV.js";import"./index-saD4h7VJ.js";import"./difference-CGvbIcA7.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./useMaxLevel-DE205ncc.js";import"./eagerComputed-BTlOruLW.js";import"./index-BuONesFs.js";import"./useMenuSetting-BwQ9LkAm.js";import"./useFullContent-B3OUGaJG.js";import"./useContentHeight-vWUZcXk1.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./useContentViewHeight-Cja8zrBg.js";import"./usePageContext-9jIr04Op.js";import"./injectionKey-DPVn4AgL.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./ArrowRightOutlined-CZG1QCpB.js";import"./index-lcIOKfa7.js";import"./index-B4gPlWQt.js";import"./transButton-B2CWzlQO.js";import"./operationUnit-vCu2co3e.js";const L=E({components:{BasicTree:N,PageWrapper:A},setup(){const t=T(null),{createMessage:e}=$();function i(){const n=b(t);if(!n)throw new Error("tree is null!");return n}function f(n){i().filterByLevel(n)}function k(){i().setCheckedKeys(["0-0"])}function y(){const n=i().getCheckedKeys();e.success(JSON.stringify(n))}function o(){i().setSelectedKeys(["0-0"])}function p(){const n=i().getSelectedKeys();e.success(JSON.stringify(n))}function d(){i().setExpandedKeys(["0-0"])}function a(){const n=i().getExpandedKeys();e.success(JSON.stringify(n))}function C(n){i().checkAll(n)}function B(n){i().expandAll(n)}function v(n=null){i().insertNodeByKey({parentKey:n,node:{title:"新增节点",key:"2-2-2"},push:"push"})}function K(n){i().deleteNodeByKey(n)}function D(n){i().updateNodeByKey(n,{title:"parent2-new"})}return{treeData:S,treeRef:t,handleLevel:f,handleSetCheckData:k,handleGetCheckData:y,handleSetSelectData:o,handleGetSelectData:p,handleSetExpandData:d,handleGetExpandData:a,appendNodeByKey:v,deleteNodeByKey:K,updateNodeByKey:D,checkAll:C,expandAll:B}}}),P={class:"mb-4"},J={class:"mb-4"},O={class:"mb-4"};function V(t,e,i,f,k,y){const o=m("a-button"),p=m("BasicTree"),d=m("PageWrapper");return w(),G(d,{title:"Tree函数操作示例",contentBackground:"",contentClass:"p-4"},{default:l(()=>[u("div",P,[r(o,{onClick:e[0]||(e[0]=a=>t.expandAll(!0)),class:"mr-2"},{default:l(()=>[...e[10]||(e[10]=[s(" 展开全部 ",-1)])]),_:1}),r(o,{onClick:e[1]||(e[1]=a=>t.expandAll(!1)),class:"mr-2"},{default:l(()=>[...e[11]||(e[11]=[s(" 折叠全部 ",-1)])]),_:1}),r(o,{onClick:e[2]||(e[2]=a=>t.checkAll(!0)),class:"mr-2"},{default:l(()=>[...e[12]||(e[12]=[s(" 全选 ",-1)])]),_:1}),r(o,{onClick:e[3]||(e[3]=a=>t.checkAll(!1)),class:"mr-2"},{default:l(()=>[...e[13]||(e[13]=[s(" 全不选 ",-1)])]),_:1}),r(o,{onClick:e[4]||(e[4]=a=>t.handleLevel(2)),class:"mr-2"},{default:l(()=>[...e[14]||(e[14]=[s(" 显示到第2级 ",-1)])]),_:1}),r(o,{onClick:e[5]||(e[5]=a=>t.handleLevel(1)),class:"mr-2"},{default:l(()=>[...e[15]||(e[15]=[s(" 显示到第1级 ",-1)])]),_:1})]),u("div",J,[r(o,{onClick:t.handleSetCheckData,class:"mr-2"},{default:l(()=>[...e[16]||(e[16]=[s(" 设置勾选数据 ",-1)])]),_:1},8,["onClick"]),r(o,{onClick:t.handleGetCheckData,class:"mr-2"},{default:l(()=>[...e[17]||(e[17]=[s(" 获取勾选数据 ",-1)])]),_:1},8,["onClick"]),r(o,{onClick:t.handleSetSelectData,class:"mr-2"},{default:l(()=>[...e[18]||(e[18]=[s(" 设置选中数据 ",-1)])]),_:1},8,["onClick"]),r(o,{onClick:t.handleGetSelectData,class:"mr-2"},{default:l(()=>[...e[19]||(e[19]=[s(" 获取选中数据 ",-1)])]),_:1},8,["onClick"]),r(o,{onClick:t.handleSetExpandData,class:"mr-2"},{default:l(()=>[...e[20]||(e[20]=[s(" 设置展开数据 ",-1)])]),_:1},8,["onClick"]),r(o,{onClick:t.handleGetExpandData,class:"mr-2"},{default:l(()=>[...e[21]||(e[21]=[s(" 获取展开数据 ",-1)])]),_:1},8,["onClick"])]),u("div",O,[r(o,{onClick:e[6]||(e[6]=a=>t.appendNodeByKey(null)),class:"mr-2"},{default:l(()=>[...e[22]||(e[22]=[s(" 添加根节点 ",-1)])]),_:1}),r(o,{onClick:e[7]||(e[7]=a=>t.appendNodeByKey("2-2")),class:"mr-2"},{default:l(()=>[...e[23]||(e[23]=[s(" 添加在parent3内添加节点 ",-1)])]),_:1}),r(o,{onClick:e[8]||(e[8]=a=>t.deleteNodeByKey("2-2")),class:"mr-2"},{default:l(()=>[...e[24]||(e[24]=[s(" 删除parent3节点 ",-1)])]),_:1}),r(o,{onClick:e[9]||(e[9]=a=>t.updateNodeByKey("1-1")),class:"mr-2"},{default:l(()=>[...e[25]||(e[25]=[s(" 更新parent2节点 ",-1)])]),_:1})]),r(p,{treeData:t.treeData,title:"函数操作",ref:"treeRef",checkable:!0},null,8,["treeData"])]),_:1})}const Ee=g(L,[["render",V]]);export{Ee as default};
|