Преглед на файлове

移除子菜单相关路由和视图,简化菜单结构,优化权限控制逻辑。

wuyi преди 6 дни
родител
ревизия
f496563fe1
променени са 3 файла, в които са добавени 0 реда и са изтрити 40 реда
  1. 0 6
      src/router/index.js
  2. 0 13
      src/views/MainView.vue
  3. 0 21
      src/views/SubMenuView.vue

+ 0 - 6
src/router/index.js

@@ -38,12 +38,6 @@ const router = createRouter({
           name: 'sys-config',
           component: () => import('@/views/SysConfigView.vue'),
           meta: { roles: ['admin'] }
-        },
-        {
-          path: 'sub-menu',
-          name: 'sub-menu',
-          component: () => import('@/views/SubMenuView.vue'),
-          meta: { roles: ['admin'] }
         }
       ]
     },

+ 0 - 13
src/views/MainView.vue

@@ -48,19 +48,6 @@ const allNavItems = [
     icon: 'pi pi-fw pi-cog',
     name: 'sys-config',
     roles: ['admin']
-  },
-  {
-    label: '母菜单示例',
-    icon: 'pi pi-fw pi-list',
-    roles: ['admin'],
-    items: [
-      {
-        label: '子菜单示例',
-        icon: 'pi pi-fw pi-circle',
-        name: 'sub-menu',
-        roles: ['admin']
-      },
-    ]
   }
 ]
 

+ 0 - 21
src/views/SubMenuView.vue

@@ -1,21 +0,0 @@
-<template>
-  <div class="sub-menu-1-view">
-    <h1>子菜单</h1>
-    <p>这是子菜单的内容页面</p>
-  </div>
-</template>
-
-<script setup>
-</script>
-
-<style scoped>
-.sub-menu-1-view {
-  padding: 2rem;
-}
-
-h1 {
-  font-size: 2rem;
-  font-weight: bold;
-  margin-bottom: 1rem;
-}
-</style>