You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
625 B
JavaScript
2 lines
625 B
JavaScript
import{bz as a}from"./entry/index-2-yrRtrk-1723018314898.js";import{a6 as n}from"./antd-BY-1PcYE.js";import{d as u,c as l,k as r}from"./vue-aEZWZQSa.js";const s=u({name:"TreeItem",props:{data:{type:Object,required:!0}},setup(e){const o=l(()=>{if(a(e.data.path))return{text:"外链",color:"pink"};const t=e.data.menuType;return t==="M"?{text:"目录",color:"green"}:t==="C"?{text:"菜单",color:"blue"}:t==="F"?{text:"按钮",color:""}:{text:"未知",color:"error"}});return()=>r("div",{class:"flex gap-6px"},[r("span",null,[e.data.menuName]),r(n,{color:o.value.color},{default:()=>[o.value.text]})])}});export{s as default};
|