fix(群组消息): 移除用户信息弹窗的点击事件

移除多个群组系统消息组件中用户名的点击事件,这些事件原本会触发用户信息弹窗
This commit is contained in:
Phoenix 2025-06-11 10:23:42 +08:00
parent 54a46e2fb4
commit 044617580c
12 changed files with 18 additions and 18 deletions

View File

@ -15,7 +15,7 @@ const { showUserInfoModal } = useInject()
<div class="sys-text">
<template v-for="(user, index) in extra.members" :key="index">
<a @click="showUserInfoModal(user.erp_user_id,user.user_id)">{{ user.nickname }}</a>
<a>{{ user.nickname }}</a>
<em v-show="index < extra.members.length - 1"></em>
</template>

View File

@ -13,7 +13,7 @@ defineProps({
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.owner_id)">
<a >
{{ extra.owner_name }}
</a>

View File

@ -14,14 +14,14 @@ const { showUserInfoModal } = useInject()
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.owner_id)">
<a >
{{ extra.owner_name }}
</a>
<span>创建了群聊并邀请了</span>
<template v-for="(user, index) in extra.members" :key="index">
<a @click="showUserInfoModal(user.user_id)">{{ user.nickname }}</a>
<a >{{ user.nickname }}</a>
<em v-show="index < extra.members.length - 1"></em>
</template>
</div>

View File

@ -13,7 +13,7 @@ defineProps({
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(data.user_id)">
<a>
<!-- {{ data.nickname }} -->
管理员
</a>

View File

@ -13,14 +13,14 @@ const { showUserInfoModal } = useInject()
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.owner_id)">
<a >
{{ extra.owner_name }}
</a>
<span>邀请了</span>
<template v-for="(user, index) in extra.members" :key="index">
<a @click="showUserInfoModal(user.user_id)">{{ user.nickname }}</a>
<a>{{ user.nickname }}</a>
<em v-show="index < extra.members.length - 1"></em>
</template>

View File

@ -13,14 +13,14 @@ const { showUserInfoModal } = useInject()
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.owner_id)">
<a >
{{ extra.owner_name }}
</a>
<span>解除了</span>
<template v-for="(user, index) in extra.members" :key="index">
<a @click="showUserInfoModal(user.user_id)">{{ user.nickname }}</a>
<a >{{ user.nickname }}</a>
<em v-show="index < extra.members.length - 1"></em>
</template>

View File

@ -13,14 +13,14 @@ const { showUserInfoModal } = useInject()
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.owner_id)">
<a>
{{ extra.owner_name }}
</a>
<span></span>
<template v-for="(user, index) in extra.members" :key="index">
<a @click="showUserInfoModal(user.user_id)">{{ user.nickname }}</a>
<a>{{ user.nickname }}</a>
<em v-show="index < extra.members.length - 1"></em>
</template>

View File

@ -13,14 +13,14 @@ const { showUserInfoModal } = useInject()
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.owner_id)">
<a>
{{ extra.owner_name }}
</a>
<span>设置了</span>
<template v-for="(user, index) in extra.members" :key="index">
<a @click="showUserInfoModal(user.user_id)">{{ user.nickname }}</a>
<a>{{ user.nickname }}</a>
<em v-show="index < extra.members.length - 1"></em>
</template>

View File

@ -13,7 +13,7 @@ const { showUserInfoModal } = useInject()
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.owner_id)">
<a >
{{ extra.owner_name }}
</a>

View File

@ -14,7 +14,7 @@ defineProps({
<div class="im-message-sys-text">
<div class="sys-text">
<template v-for="(user, index) in extra?.members" :key="index">
<a @click="showUserInfoModal(user.user_id)">{{ user.nickname }}</a>
<a >{{ user.nickname }}</a>
<em v-show="index < extra.members.length - 1"></em>
</template>
<span>已离开此群</span>

View File

@ -13,7 +13,7 @@ const { showUserInfoModal } = useInject()
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.owner_id)">
<a >
{{ extra.owner_name }}
</a>

View File

@ -13,9 +13,9 @@ const { showUserInfoModal } = useInject()
<template>
<div class="im-message-sys-text">
<div class="sys-text">
<a @click="showUserInfoModal(extra.old_owner_id)">{{ extra.old_owner_name }}</a>
<a >{{ extra.old_owner_name }}</a>
<span>将群主转让给</span>
<a @click="showUserInfoModal(extra.new_owner_id)">{{ extra.new_owner_name }}</a>
<a >{{ extra.new_owner_name }}</a>
</div>
</div>
</template>