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 @@
+
+
+
+
+
+
+
+
+
+
+ 查询
+ queryParam = {}">重置
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+ 新增子角色
+
+ 删除
+
+
+
+
+
+
+
+
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 @@