|
|
|
|
@ -50,25 +50,21 @@ |
|
|
|
|
trigger="hover" |
|
|
|
|
> |
|
|
|
|
<div class="avatar-wrapper"> |
|
|
|
|
<img :src="config.MINIO_ENDPOINT_HTTPS +userInfo.avatar" class="user-avatar" /> |
|
|
|
|
<img |
|
|
|
|
:src="config.MINIO_ENDPOINT_HTTPS + userInfo.avatar" |
|
|
|
|
class="user-avatar" |
|
|
|
|
/> |
|
|
|
|
<span class="user-nickname"> |
|
|
|
|
{{ userInfo.name }} |
|
|
|
|
</span> |
|
|
|
|
<span class="user-nickname"> |
|
|
|
|
<el-link |
|
|
|
|
type="primary" |
|
|
|
|
:underline="false" |
|
|
|
|
> |
|
|
|
|
{{ |
|
|
|
|
userInfo.status |
|
|
|
|
? userStateList.find((item) => item.id == userInfo.status) |
|
|
|
|
.state |
|
|
|
|
: "" |
|
|
|
|
}} |
|
|
|
|
<el-link type="primary" :underline="false"> |
|
|
|
|
<img :src="config.MINIO_ENDPOINT_HTTPS + userInfo.state_img" /> |
|
|
|
|
{{ userInfo.state }} |
|
|
|
|
</el-link> |
|
|
|
|
</span> |
|
|
|
|
<span class="user-nickname" v-if="userInfo.group"> |
|
|
|
|
所属单位 |
|
|
|
|
所属单位: |
|
|
|
|
<el-link type="primary" :underline="false"> |
|
|
|
|
{{ userInfo.group }} |
|
|
|
|
</el-link> |
|
|
|
|
@ -170,7 +166,14 @@ export default { |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
...mapGetters(["sidebar", "avatar", "device", "config", "userStateList", "userInfo"]), |
|
|
|
|
...mapGetters([ |
|
|
|
|
"sidebar", |
|
|
|
|
"avatar", |
|
|
|
|
"device", |
|
|
|
|
"config", |
|
|
|
|
"userStateList", |
|
|
|
|
"userInfo", |
|
|
|
|
]), |
|
|
|
|
setting: { |
|
|
|
|
get() { |
|
|
|
|
return this.$store.state.settings.showSettings; |
|
|
|
|
|