diff --git a/frontend/src/components/dialog/UserSelectBox.vue b/frontend/src/components/dialog/UserSelectBox.vue new file mode 100644 index 0000000..1618f1c --- /dev/null +++ b/frontend/src/components/dialog/UserSelectBox.vue @@ -0,0 +1,71 @@ + + + \ No newline at end of file diff --git a/frontend/src/layouts/MainLayout.vue b/frontend/src/layouts/MainLayout.vue index 925bcd7..0bffb44 100644 --- a/frontend/src/layouts/MainLayout.vue +++ b/frontend/src/layouts/MainLayout.vue @@ -125,6 +125,13 @@ const adminLinks: EssentialLinkProps[] = reactive([ link: '/#/user', target: '_self' }, + { + title: 'ロール管理', + caption: 'ロールを管理する', + icon: 'work', + link: '/#/role', + target: '_self' + }, ]) const version = process.env.version; diff --git a/frontend/src/pages/RoleManagement.vue b/frontend/src/pages/RoleManagement.vue new file mode 100644 index 0000000..ab7ecfe --- /dev/null +++ b/frontend/src/pages/RoleManagement.vue @@ -0,0 +1,254 @@ + + + + \ No newline at end of file diff --git a/frontend/src/pages/UserManagement.vue b/frontend/src/pages/UserManagement.vue index cd4402e..bd0a517 100644 --- a/frontend/src/pages/UserManagement.vue +++ b/frontend/src/pages/UserManagement.vue @@ -27,14 +27,21 @@
- - + + @@ -91,6 +95,35 @@ + @@ -155,6 +188,7 @@