diff --git a/extend/catcher/Utils.php b/extend/catcher/Utils.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/extend/catcher/Utils.php @@ -0,0 +1 @@ + import('@/views/permissions/users'), + component: () => import('@/views/permissions/users/users'), meta: { title: '用户管理', keepAlive: true, permission: [ 'permission' ] } + }, + { + path: '/permissions/roles', + name: 'roles', + hideChildrenInMenu: true, // 强制显示 MenuItem 而不是 SubMenu + component: () => import('@/views/permissions/roles/roles'), + meta: { title: '角色管理', keepAlive: true, permission: [ 'permission' ] } } ] }, diff --git a/view/catch-admin/src/views/permissions/modules/TaskForm.vue b/view/catch-admin/src/views/permissions/modules/TaskForm.vue deleted file mode 100644 index 4d4cad9..0000000 --- a/view/catch-admin/src/views/permissions/modules/TaskForm.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - diff --git a/view/catch-admin/src/views/permissions/roles.vue b/view/catch-admin/src/views/permissions/roles.vue deleted file mode 100644 index e69de29..0000000 diff --git a/view/catch-admin/src/views/permissions/roles/form/create.vue b/view/catch-admin/src/views/permissions/roles/form/create.vue new file mode 100644 index 0000000..bbd3e06 --- /dev/null +++ b/view/catch-admin/src/views/permissions/roles/form/create.vue @@ -0,0 +1,121 @@ + + + diff --git a/view/catch-admin/src/views/permissions/roles/roles.vue b/view/catch-admin/src/views/permissions/roles/roles.vue new file mode 100644 index 0000000..fd3c955 --- /dev/null +++ b/view/catch-admin/src/views/permissions/roles/roles.vue @@ -0,0 +1,140 @@ + + + diff --git a/view/catch-admin/src/views/permissions/modules/CreateForm.vue b/view/catch-admin/src/views/permissions/rules/form/create.vue similarity index 66% rename from view/catch-admin/src/views/permissions/modules/CreateForm.vue rename to view/catch-admin/src/views/permissions/rules/form/create.vue index f7cb2b3..061107d 100644 --- a/view/catch-admin/src/views/permissions/modules/CreateForm.vue +++ b/view/catch-admin/src/views/permissions/rules/form/create.vue @@ -45,7 +45,8 @@