feat: 会员资料窗口添加创建群组按钮

This commit is contained in:
kuaifan 2025-10-12 15:15:34 +00:00
parent 40f04d9860
commit 49701fcd09
2 changed files with 23 additions and 1 deletions

View File

@ -55,7 +55,10 @@
</li> </li>
</template> </template>
</ul> </ul>
<Button icon="md-chatbubbles" :disabled="!!userData.delete_at" @click="onOpenDialog">{{ $L('开始聊天') }}</Button> <div class="user-detail-actions">
<Button icon="md-chatbubbles" :disabled="!!userData.delete_at" @click="onOpenDialog">{{ $L('开始聊天') }}</Button>
<Button icon="md-people" :disabled="!!userData.delete_at" @click="onOpenCreateGroup">{{ $L('创建群组') }}</Button>
</div>
</div> </div>
<!-- 共同群组 --> <!-- 共同群组 -->
@ -193,6 +196,20 @@ export default {
}); });
}, },
onOpenCreateGroup() {
const userids = [];
if (this.userId) {
userids.push(this.userId);
}
if (this.userData.userid && this.userData.userid !== this.userId) {
userids.push(this.userData.userid);
}
if (userids.length === 0 && this.userData.userid) {
userids.push(this.userData.userid);
}
emitter.emit('createGroup', userids);
},
loadCommonDialogCount() { loadCommonDialogCount() {
const target_userid = this.userData.userid; const target_userid = this.userData.userid;
const previousUserId = this.commonDialog.userid; const previousUserId = this.commonDialog.userid;

View File

@ -19,6 +19,11 @@
} }
} }
.user-detail-actions {
display: flex;
gap: 10px;
}
.ivu-modal-content { .ivu-modal-content {
overflow: hidden; overflow: hidden;