From 6e802a97ed37f5c569954c8393b2171c96a76a8e Mon Sep 17 00:00:00 2001 From: Gzx1999 Date: Fri, 8 Dec 2023 18:03:20 +0800 Subject: [PATCH] finish change role permissions --- frontend/src/views/Role/Role.vue | 14 ++++--- .../src/views/Role/components/RoleDetail.vue | 42 ++++++++++++++++++- 2 files changed, 49 insertions(+), 7 deletions(-) diff --git a/frontend/src/views/Role/Role.vue b/frontend/src/views/Role/Role.vue index 4eefb02..a6dae06 100644 --- a/frontend/src/views/Role/Role.vue +++ b/frontend/src/views/Role/Role.vue @@ -13,8 +13,10 @@ @@ -40,7 +42,7 @@ - + @@ -84,12 +86,14 @@ const roleDetailTitle = ref("权限详情") const showDetail = ref(false) const showDetailEdit = ref(false) -function showRoleDetail() { +function showRoleDetail(role: any) { showDetailEdit.value = false showDetail.value = true } -function onEditRoleDetail() { +const editedRole = ref("") +function onEditRoleDetail(role: any) { + editedRole.value = role.role showDetailEdit.value = true showDetail.value = true } diff --git a/frontend/src/views/Role/components/RoleDetail.vue b/frontend/src/views/Role/components/RoleDetail.vue index af58b7f..d7083c1 100644 --- a/frontend/src/views/Role/components/RoleDetail.vue +++ b/frontend/src/views/Role/components/RoleDetail.vue @@ -1,22 +1,32 @@