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"> <div class="sys-text">
<template v-for="(user, index) in extra.members" :key="index"> <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> <em v-show="index < extra.members.length - 1"></em>
</template> </template>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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