2 lines
4.4 KiB
Java
2 lines
4.4 KiB
Java
import{d as N,f as S,u as $,ah as u,aC as g,as as A,aF as o,au as f,k as s,G as a}from"./vue-vendor-C7Zq48Yl.js";import{B as E}from"./index-CUdllngZ.js";import{t as G}from"./data-B6s_JPbS.js";import{u as T,d as b}from"./index-BI6CMai0.js";import{P as w}from"./index-C57gqG5N.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./index-DeEq83Ov.js";import"./bem-EhXRi4nW.js";import"./vxe-table-vendor-B88kchpX.js";import"./props-D4vdsy3J.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useTimeout-DDl4l82I.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./useContextMenu-Cwx1lIOK.js";import"./useContentHeight-BUFNkYs_.js";import"./useWindowSizeFn-PRZSD86C.js";import"./useContentViewHeight-BO9bTdue.js";import"./usePageContext-l-f4bNz7.js";import"./injectionKey-DPVn4AgL.js";const L=N({components:{BasicTree:E,PageWrapper:w},setup(){const t=S(null),{createMessage:e}=T();function r(){const n=$(t);if(!n)throw new Error("tree is null!");return n}function m(n){r().filterByLevel(n)}function k(){r().setCheckedKeys(["0-0"])}function y(){const n=r().getCheckedKeys();e.success(JSON.stringify(n))}function l(){r().setSelectedKeys(["0-0"])}function i(){const n=r().getSelectedKeys();e.success(JSON.stringify(n))}function p(){r().setExpandedKeys(["0-0"])}function d(){const n=r().getExpandedKeys();e.success(JSON.stringify(n))}function C(n){r().checkAll(n)}function B(n){r().expandAll(n)}function v(n=null){r().insertNodeByKey({parentKey:n,node:{title:"新增节点",key:"2-2-2"},push:"push"})}function D(n){r().deleteNodeByKey(n)}function K(n){r().updateNodeByKey(n,{title:"parent2-new"})}return{treeData:G,treeRef:t,handleLevel:m,handleSetCheckData:k,handleGetCheckData:y,handleSetSelectData:l,handleGetSelectData:i,handleSetExpandData:p,handleGetExpandData:d,appendNodeByKey:v,deleteNodeByKey:D,updateNodeByKey:K,checkAll:C,expandAll:B}}}),P={class:"mb-4"},J={class:"mb-4"},O={class:"mb-4"};function V(t,e,r,m,k,y){const l=u("a-button"),i=u("BasicTree"),p=u("PageWrapper");return A(),g(p,{title:"Tree函数操作示例",contentBackground:"",contentClass:"p-4"},{default:o(()=>[f("div",P,[s(l,{onClick:e[0]||(e[0]=d=>t.expandAll(!0)),class:"mr-2"},{default:o(()=>[...e[10]||(e[10]=[a(" 展开全部 ",-1)])]),_:1}),s(l,{onClick:e[1]||(e[1]=d=>t.expandAll(!1)),class:"mr-2"},{default:o(()=>[...e[11]||(e[11]=[a(" 折叠全部 ",-1)])]),_:1}),s(l,{onClick:e[2]||(e[2]=d=>t.checkAll(!0)),class:"mr-2"},{default:o(()=>[...e[12]||(e[12]=[a(" 全选 ",-1)])]),_:1}),s(l,{onClick:e[3]||(e[3]=d=>t.checkAll(!1)),class:"mr-2"},{default:o(()=>[...e[13]||(e[13]=[a(" 全不选 ",-1)])]),_:1}),s(l,{onClick:e[4]||(e[4]=d=>t.handleLevel(2)),class:"mr-2"},{default:o(()=>[...e[14]||(e[14]=[a(" 显示到第2级 ",-1)])]),_:1}),s(l,{onClick:e[5]||(e[5]=d=>t.handleLevel(1)),class:"mr-2"},{default:o(()=>[...e[15]||(e[15]=[a(" 显示到第1级 ",-1)])]),_:1})]),f("div",J,[s(l,{onClick:t.handleSetCheckData,class:"mr-2"},{default:o(()=>[...e[16]||(e[16]=[a(" 设置勾选数据 ",-1)])]),_:1},8,["onClick"]),s(l,{onClick:t.handleGetCheckData,class:"mr-2"},{default:o(()=>[...e[17]||(e[17]=[a(" 获取勾选数据 ",-1)])]),_:1},8,["onClick"]),s(l,{onClick:t.handleSetSelectData,class:"mr-2"},{default:o(()=>[...e[18]||(e[18]=[a(" 设置选中数据 ",-1)])]),_:1},8,["onClick"]),s(l,{onClick:t.handleGetSelectData,class:"mr-2"},{default:o(()=>[...e[19]||(e[19]=[a(" 获取选中数据 ",-1)])]),_:1},8,["onClick"]),s(l,{onClick:t.handleSetExpandData,class:"mr-2"},{default:o(()=>[...e[20]||(e[20]=[a(" 设置展开数据 ",-1)])]),_:1},8,["onClick"]),s(l,{onClick:t.handleGetExpandData,class:"mr-2"},{default:o(()=>[...e[21]||(e[21]=[a(" 获取展开数据 ",-1)])]),_:1},8,["onClick"])]),f("div",O,[s(l,{onClick:e[6]||(e[6]=d=>t.appendNodeByKey(null)),class:"mr-2"},{default:o(()=>[...e[22]||(e[22]=[a(" 添加根节点 ",-1)])]),_:1}),s(l,{onClick:e[7]||(e[7]=d=>t.appendNodeByKey("2-2")),class:"mr-2"},{default:o(()=>[...e[23]||(e[23]=[a(" 添加在parent3内添加节点 ",-1)])]),_:1}),s(l,{onClick:e[8]||(e[8]=d=>t.deleteNodeByKey("2-2")),class:"mr-2"},{default:o(()=>[...e[24]||(e[24]=[a(" 删除parent3节点 ",-1)])]),_:1}),s(l,{onClick:e[9]||(e[9]=d=>t.updateNodeByKey("1-1")),class:"mr-2"},{default:o(()=>[...e[25]||(e[25]=[a(" 更新parent2节点 ",-1)])]),_:1})]),s(i,{treeData:t.treeData,title:"函数操作",ref:"treeRef",checkable:!0},null,8,["treeData"])]),_:1})}const le=b(L,[["render",V]]);export{le as default};
|