|
4 | 4 | <el-avatar :size="30"> |
5 | 5 | <img src="@/assets/user-icon.svg" style="width: 54%" alt=""/> |
6 | 6 | </el-avatar> |
7 | | - <span class="ml-8 color-text-primary ellipsis" :title="user.userInfo?.nick_name">{{ user.userInfo?.nick_name }}</span> |
| 7 | + <span class="ml-8 color-text-primary ellipsis" |
| 8 | + :title="user.userInfo?.nick_name">{{ user.userInfo?.nick_name }}</span> |
8 | 9 | <el-icon class="el-icon--right"> |
9 | 10 | <CaretBottom/> |
10 | 11 | </el-icon> |
|
19 | 20 | </el-avatar> |
20 | 21 | </div> |
21 | 22 | <div style="width: 90%"> |
22 | | - <p class="bold mb-4" style="font-size: 14px">{{ user.userInfo?.nick_name }} <span class="color-secondary lighter">({{ user.userInfo?.username }})</span></p> |
| 23 | + <p class="bold mb-4" style="font-size: 14px">{{ user.userInfo?.nick_name }} <span |
| 24 | + class="color-secondary lighter">({{ user.userInfo?.username }})</span></p> |
23 | 25 | <template v-if="user.userInfo?.role_name && user.userInfo.role_name.length > 0"> |
24 | 26 | <TagGroup |
25 | 27 | size="small" |
|
71 | 73 | v-if=" |
72 | 74 | hasPermission( |
73 | 75 | new ComplexPermission( |
74 | | - [RoleConst.ADMIN], |
| 76 | + [RoleConst.ADMIN,RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE, RoleConst.USER], |
75 | 77 | [PermissionConst.SYSTEM_API_KEY_EDIT], |
76 | 78 | [EditionConst.IS_EE, EditionConst.IS_PE], |
77 | 79 | 'OR', |
|
162 | 164 | <script setup lang="ts"> |
163 | 165 | import {ref, onMounted, computed} from 'vue' |
164 | 166 | import useStore from '@/stores' |
165 | | -import { useRouter } from 'vue-router' |
| 167 | +import {useRouter} from 'vue-router' |
166 | 168 | import {t} from "@/locales" |
167 | 169 | import ResetPassword from './ResetPassword.vue' |
168 | 170 | import AboutDialog from './AboutDialog.vue' |
@@ -196,16 +198,16 @@ function openAPIKeyDialog() { |
196 | 198 | const openResetPassword = () => { |
197 | 199 | resetPasswordRef.value?.open() |
198 | 200 | } |
199 | | -const m:any = { |
| 201 | +const m: any = { |
200 | 202 | "系统管理员": 'layout.about.inner_admin', |
201 | 203 | "工作空间管理员": 'layout.about.inner_wsm', |
202 | | - "普通用户":'layout.about.inner_user' |
| 204 | + "普通用户": 'layout.about.inner_user' |
203 | 205 | } |
204 | 206 | const role_list = computed(() => { |
205 | 207 | if (!user.userInfo) { |
206 | | -return [] |
| 208 | + return [] |
207 | 209 | } |
208 | | - return user.userInfo?.role_name?.map(name => { |
| 210 | + return user.userInfo?.role_name?.map(name => { |
209 | 211 | const inner = m[name] |
210 | 212 | if (inner) { |
211 | 213 | return t(inner) |
|
0 commit comments