diff --git a/ui/src/layout/layout-header/avatar/index.vue b/ui/src/layout/layout-header/avatar/index.vue
index a7358c262..7a71d08d3 100644
--- a/ui/src/layout/layout-header/avatar/index.vue
+++ b/ui/src/layout/layout-header/avatar/index.vue
@@ -4,7 +4,7 @@
- {{ user.userInfo?.username }}
+ {{ user.userInfo?.nick_name }}
@@ -19,7 +19,7 @@
-
{{ user.userInfo?.username }}
+
{{ user.userInfo?.nick_name }}({{ user.userInfo?.username }})
{
- if (!user.userInfo) {
+const role_list = computed(() => {
+ if (!user.userInfo) {
return []
}
- return user.userInfo?.role_name?.map(name => {
+ return user.userInfo?.role_name?.map(name => {
const inner = m[name]
- if (inner) {
+ if (inner) {
return t(inner)
}
return name
diff --git a/ui/src/views/system/resource-authorization/component/PermissionTable.vue b/ui/src/views/system/resource-authorization/component/PermissionTable.vue
index b9138972d..8879a4af7 100644
--- a/ui/src/views/system/resource-authorization/component/PermissionTable.vue
+++ b/ui/src/views/system/resource-authorization/component/PermissionTable.vue
@@ -60,7 +60,8 @@
:maxTableHeight="260"
:row-key="(row: any) => row.id"
style="min-width: 600px"
-
+ :expand-row-keys="defaultExpandKeys"
+ :default-expand-all="searchForm.name || searchForm.permission?.length > 0"
show-overflow-tooltip
>
@@ -138,7 +139,7 @@