diff --git a/frontend/src/views/Role/Role.vue b/frontend/src/views/Role/Role.vue index 4eefb022e0990e078f75ed54188b26b76bd20435..a6dae06ac8f6f882fee1e5946b89e359b990381d 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 af58b7f69c9865fd79464807a3a75ba5d76ec536..d7083c164b7d986e0dab3ee699ebf1086588ce80 100644 --- a/frontend/src/views/Role/components/RoleDetail.vue +++ b/frontend/src/views/Role/components/RoleDetail.vue @@ -1,22 +1,32 @@