perf: 会话页面支持查看头像

This commit is contained in:
kuaifan 2024-12-01 01:25:59 +08:00
parent ff0fadc0c1
commit 396144f3fb

View File

@ -80,6 +80,9 @@
<div>{{$L('搜索消息')}}</div>
</EDropdownItem>
<template v-if="dialogData.type === 'user'">
<EDropdownItem v-if="dialogData.userimg" command="previewAvatar">
<div>{{$L('查看头像')}}</div>
</EDropdownItem>
<EDropdownItem v-if="isManageBot" command="modifyNormal">
<div>{{$L('修改资料')}}</div>
</EDropdownItem>
@ -94,6 +97,9 @@
<EDropdownItem command="groupInfo">
<div>{{$L('群组设置')}}</div>
</EDropdownItem>
<EDropdownItem v-if="dialogData.avatar" command="previewAvatar">
<div>{{$L('查看头像')}}</div>
</EDropdownItem>
<template v-if="dialogData.owner_id != userId">
<EDropdownItem v-if="dialogData.group_type === 'all' && userIsAdmin" command="modifyAdmin">
<div>{{$L('修改资料')}}</div>
@ -2539,6 +2545,14 @@ export default {
this.modifyShow = true
break;
case "previewAvatar":
if (this.dialogData.type === 'user') {
this.$store.dispatch("previewImage", this.dialogData.userimg)
} else {
this.$store.dispatch("previewImage", this.dialogData.avatar)
}
break;
case "groupInfo":
this.groupInfoShow = true
break;