This commit is contained in:
2025-03-11 09:46:52 +08:00
parent 31a2667f8b
commit 9ffe64dd44
7 changed files with 192 additions and 8 deletions

View File

@@ -17,13 +17,28 @@ const menuItemClick = (e) => {
<template>
<div class="w-full h-full box-border">
<a-menu @menu-item-click="menuItemClick">
<a-sub-menu v-for="item in SystemStore.RoutesTemp" :key="item.name">
<template #icon>
<icon-apps></icon-apps>
<template v-for="item in SystemStore.RoutesTemp" :key="item.name">
<template v-if="item.children?.length > 0">
<a-sub-menu>
<template #icon>
<icon-apps></icon-apps>
</template>
<template #title>{{ item.title }}</template>
<a-menu-item v-for="k in item.children" :key="`/${item.path}/${k.path}`">{{
k.title
}}
</a-menu-item>
</a-sub-menu>
</template>
<template #title>{{ item.title }}</template>
<a-menu-item v-for="k in item.children" :key="`/${item.path}/${k.path}`">{{ k.title }}</a-menu-item>
</a-sub-menu>
<template v-else>
<a-menu-item :key="`/${item.path}`">
<template #icon>
<icon-apps></icon-apps>
</template>
{{ item.title }}
</a-menu-item>
</template>
</template>
</a-menu>
</div>
</template>