| 1 |
- import{_ as T}from"./index-BU9Iz3Dt.js";import{t as b}from"./data-BOfxtlv4.js";import{u as G}from"./entry/index-CRWhxBeP.js";import{P as A}from"./index-C0mnMlct.js";import{d as E,f as J,a6 as O,Z as w,a4 as V,a5 as n,$ as u,k as s,G as o,u as a}from"./vue-DM5HGU8Z.js";import"./antd-BfqWtMX3.js";import"./useContextMenu-BxsYlfTO.js";import"./useContentViewHeight-D9So7_ch.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";const L={class:"mb-4"},M={class:"mb-4"},P={class:"mb-4"},X=E({__name:"ActionTree",setup(R){const f=J(null),{createMessage:d}=G();function r(){const t=a(f);if(!t)throw new Error("tree is null!");return t}function m(t){r().filterByLevel(t)}function C(){r().setCheckedKeys(["0-0"])}function g(){const t=r().getCheckedKeys();d.success(JSON.stringify(t))}function v(){r().setSelectedKeys(["0-0"])}function N(){const t=r().getSelectedKeys();d.success(JSON.stringify(t))}function S(){const t=r().getSelectedKeys(),e=r().getSelectedNode(t[0]);d.success(e!==null?JSON.stringify(e):null)}function K(){r().setExpandedKeys(["0-0"])}function $(){const t=r().getExpandedKeys();d.success(JSON.stringify(t))}function p(t){r().checkAll(t)}function k(t){r().expandAll(t)}function y(t=null){r().insertNodeByKey({parentKey:t,node:{title:"新增节点",key:"2-2-2"},push:"push"})}function B(t){r().deleteNodeByKey(t)}function D(t){r().updateNodeByKey(t,{title:"parent2-new"})}function x(){d.success(JSON.stringify(r().getTreeData()))}return(t,e)=>{const l=O("a-button");return w(),V(a(A),{title:"Tree函数操作示例",contentBackground:"",contentClass:"p-4"},{default:n(()=>[u("div",L,[s(l,{onClick:e[0]||(e[0]=i=>k(!0)),class:"mr-2"},{default:n(()=>e[10]||(e[10]=[o(" 展开全部 ")])),_:1}),s(l,{onClick:e[1]||(e[1]=i=>k(!1)),class:"mr-2"},{default:n(()=>e[11]||(e[11]=[o(" 折叠全部 ")])),_:1}),s(l,{onClick:e[2]||(e[2]=i=>p(!0)),class:"mr-2"},{default:n(()=>e[12]||(e[12]=[o(" 全选 ")])),_:1}),s(l,{onClick:e[3]||(e[3]=i=>p(!1)),class:"mr-2"},{default:n(()=>e[13]||(e[13]=[o(" 全不选 ")])),_:1}),s(l,{onClick:e[4]||(e[4]=i=>m(2)),class:"mr-2"},{default:n(()=>e[14]||(e[14]=[o(" 显示到第2级 ")])),_:1}),s(l,{onClick:e[5]||(e[5]=i=>m(1)),class:"mr-2"},{default:n(()=>e[15]||(e[15]=[o(" 显示到第1级 ")])),_:1})]),u("div",M,[s(l,{onClick:C,class:"mr-2"},{default:n(()=>e[16]||(e[16]=[o(" 设置勾选数据 ")])),_:1}),s(l,{onClick:g,class:"mr-2"},{default:n(()=>e[17]||(e[17]=[o(" 获取勾选数据 ")])),_:1}),s(l,{onClick:v,class:"mr-2"},{default:n(()=>e[18]||(e[18]=[o(" 设置选中数据 ")])),_:1}),s(l,{onClick:N,class:"mr-2"},{default:n(()=>e[19]||(e[19]=[o(" 获取选中数据 ")])),_:1}),s(l,{onClick:S,class:"mr-2"},{default:n(()=>e[20]||(e[20]=[o(" 获取选中节点 ")])),_:1}),s(l,{onClick:x,class:"mr-2"},{default:n(()=>e[21]||(e[21]=[o(" 获取Tree数据 ")])),_:1}),s(l,{onClick:K,class:"mr-2"},{default:n(()=>e[22]||(e[22]=[o(" 设置展开数据 ")])),_:1}),s(l,{onClick:$,class:"mr-2"},{default:n(()=>e[23]||(e[23]=[o(" 获取展开数据 ")])),_:1})]),u("div",P,[s(l,{onClick:e[6]||(e[6]=i=>y(null)),class:"mr-2"},{default:n(()=>e[24]||(e[24]=[o(" 添加根节点 ")])),_:1}),s(l,{onClick:e[7]||(e[7]=i=>y("2-2")),class:"mr-2"},{default:n(()=>e[25]||(e[25]=[o(" 添加在parent3内添加节点 ")])),_:1}),s(l,{onClick:e[8]||(e[8]=i=>B("2-2")),class:"mr-2"},{default:n(()=>e[26]||(e[26]=[o(" 删除parent3节点 ")])),_:1}),s(l,{onClick:e[9]||(e[9]=i=>D("1-1")),class:"mr-2"},{default:n(()=>e[27]||(e[27]=[o(" 更新parent2节点 ")])),_:1})]),s(a(T),{treeData:a(b),title:"函数操作",ref_key:"treeRef",ref:f,checkable:!0},null,8,["treeData"])]),_:1})}}});export{X as default};
|