tree.cfab0b1c.js 1.3 KB

1
  1. import{u as f,_ as x,g as y,o as s,h as a,z as k,B as w,I as l,m as o,j as r,q as g,l as c,t as C,i,w as S,k as d,J as B}from"./vendor.0bc3c1d4.js";/* empty css */import{_ as L}from"./index.b54ecd6f.js";const b={class:"padding-lr-sm"},j=["onClick"],I={style:{padding:"4px 10px 4px 18px",position:"relative"}},N={class:"vanbtn"},T={props:{treeList:{type:Array,default:()=>[]}},setup(p,{emit:z}){const _=p;f();const{treeList:u}=x(_),h=t=>{t.isShow=!t.isShow},v=function(t){};return(t,M)=>{const n=y("van-icon");return s(),a("div",b,[(s(!0),a(k,null,w(d(u),e=>(s(),a("div",{class:"parent",key:e.id,onClick:l(m=>h(e),["stop"])},[o("div",I,[e.children?(s(),r(n,{key:0,name:"play",class:g(["vanIc",e.isShow?"act":""])},null,8,["class"])):c("",!0),o("span",null,C(e.text),1),o("div",N,[i(n,{name:"add-o",class:"text-blue"}),i(n,{name:"edit",class:"margin-lr-sm text-green",onClick:l(m=>v(),["stop"])},null,8,["onClick"]),e.children!=null||e.maintenanceId==123?c("",!0):(s(),r(n,{key:0,name:"delete-o",class:"text-red"}))])]),i(B,{name:"yurui"},{default:S(()=>[e.isShow&&e.children?(s(),r(d(V),{key:0,treeList:e.children},null,8,["treeList"])):c("",!0)]),_:2},1024)],8,j))),128))])}}};var V=L(T,[["__scopeId","data-v-750ca304"]]);export{V as default};