index-da3b2909.js
2.8 KB
import{d as C,k as o,a8 as K,_ as E,a9 as R,aa as t,f as a,u as e,E as p,q as b}from"./vue-5a35c3f5.js";import{B as s}from"./index-51c65fdc.js";import{t as d}from"./data-1ad4e56f.js";import{P as B}from"./index-f532aa07.js";import{ax as w,_ as A}from"./index.js";import{be as $,bf as i,as as m,a8 as L,T as y,aj as P}from"./antd-6b087f69.js";import"./useContextMenu-d25efcaf.js";import"./useContentViewHeight-d0a5c58e.js";import"./useWindowSizeFn-cc2fb57c.js";import"./onMountedOrActivated-52afb7a7.js";const q=C({__name:"index",setup(V){const _=o(null),f=o(null),v=o(null),c=o([]),l=o(!1);function x(n,u){console.log("onChecked",n,u)}function k(){l.value=!0,setTimeout(()=>{c.value=y(d),l.value=!1,b(()=>{var n;console.log(e(f)),(n=e(f))==null||n.expandAll(!0)})},2e3)}function T(){l.value=!0,setTimeout(()=>{c.value=y(d),l.value=!1},2e3)}const D=o([{title:"parent ",key:"0-0"}]);function h(n){return new Promise(u=>{if(w(n.children)&&n.children.length>0){u();return}setTimeout(()=>{const r=e(_);if(r){const g=[{title:`Child Node ${n.eventKey}-0`,key:`${n.eventKey}-0`},{title:`Child Node ${n.eventKey}-1`,key:`${n.eventKey}-1`}];r.updateNodeByKey(n.eventKey,{children:g}),r.setExpandedKeys(P([n.eventKey,...r.getExpandedKeys()]))}u()},300)})}return(n,u)=>{const r=K("a-button");return E(),R(e(B),{title:"Tree基础示例"},{default:t(()=>[a(e($),{gutter:[16,16]},{default:t(()=>[a(e(i),{span:8},{default:t(()=>[a(e(s),{title:"基础示例,默认展开第一层",treeData:e(d),defaultExpandLevel:"1"},{title:t(()=>[p(" 123123 ")]),_:1},8,["treeData"])]),_:1}),a(e(i),{span:8},{default:t(()=>[a(e(s),{title:"可勾选,默认全部展开",treeData:e(d),checkable:!0,defaultExpandAll:"",onCheck:x},null,8,["treeData"])]),_:1}),a(e(i),{span:8},{default:t(()=>[a(e(s),{title:"指定默认展开/勾选示例",treeData:e(d),checkable:!0,expandedKeys:["0-0"],checkedKeys:["0-0"]},null,8,["treeData"])]),_:1}),a(e(i),{span:8},{default:t(()=>[a(e(s),{title:"懒加载异步树",ref_key:"asyncTreeRef",ref:_,treeData:D.value,"load-data":h},null,8,["treeData"])]),_:1}),a(e(i),{span:8},{default:t(()=>[a(e(m),{title:"异步数据,默认展开"},{extra:t(()=>[a(r,{onClick:k,loading:l.value},{default:t(()=>[p("加载数据")]),_:1},8,["loading"])]),default:t(()=>[a(e(L),{spinning:l.value},{default:t(()=>[a(e(s),{ref_key:"asyncExpandTreeRef",ref:f,treeData:c.value},null,8,["treeData"])]),_:1},8,["spinning"])]),_:1})]),_:1}),a(e(i),{span:8},{default:t(()=>[a(e(m),{title:"BasicTree内置加载"},{extra:t(()=>[a(r,{onClick:T,loading:l.value},{default:t(()=>[p("请求数据")]),_:1},8,["loading"])]),default:t(()=>[a(e(s),{ref_key:"loadTreeRef",ref:v,treeData:c.value,loading:l.value},null,8,["treeData","loading"])]),_:1})]),_:1})]),_:1})]),_:1})}}}),O=A(q,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/tree/index.vue"]]);export{O as default};