diff --git a/apps/web-antdv-next/src/views/im/manager/face/pack/modules/item-drawer.vue b/apps/web-antdv-next/src/views/im/manager/face/pack/modules/item-drawer.vue
index 6acd51184..4b743d924 100644
--- a/apps/web-antdv-next/src/views/im/manager/face/pack/modules/item-drawer.vue
+++ b/apps/web-antdv-next/src/views/im/manager/face/pack/modules/item-drawer.vue
@@ -148,7 +148,7 @@ const [Grid, gridApi] = useVbenVxeGrid({
diff --git a/apps/web-antdv-next/src/views/im/manager/group/components/select-dialog.vue b/apps/web-antdv-next/src/views/im/manager/group/components/select-dialog.vue
index 88304754e..193e8e01e 100644
--- a/apps/web-antdv-next/src/views/im/manager/group/components/select-dialog.vue
+++ b/apps/web-antdv-next/src/views/im/manager/group/components/select-dialog.vue
@@ -258,7 +258,7 @@ defineExpose({ open: openModal });
v-model:open="open"
title="群选择"
width="70%"
- :destroy-on-close="true"
+ :destroy-on-hidden="true"
@ok="handleConfirm"
@cancel="closeModal"
>
diff --git a/apps/web-antdv-next/src/views/im/manager/group/modules/detail.vue b/apps/web-antdv-next/src/views/im/manager/group/modules/detail.vue
index c78afb4f5..d30893693 100644
--- a/apps/web-antdv-next/src/views/im/manager/group/modules/detail.vue
+++ b/apps/web-antdv-next/src/views/im/manager/group/modules/detail.vue
@@ -65,7 +65,7 @@ defineExpose({ open });
-
+
{{ detail.id }}
{{ detail.name }}
diff --git a/apps/web-antdv-next/src/views/im/manager/rtc/modules/detail.vue b/apps/web-antdv-next/src/views/im/manager/rtc/modules/detail.vue
index c1969b4ba..8a68e06ac 100644
--- a/apps/web-antdv-next/src/views/im/manager/rtc/modules/detail.vue
+++ b/apps/web-antdv-next/src/views/im/manager/rtc/modules/detail.vue
@@ -51,7 +51,7 @@ defineExpose({ open });
-
+
{{ detail.id }}
{{ detail.room }}
diff --git a/apps/web-antdv-next/src/views/im/manager/statistics/components/distribution-chart.vue b/apps/web-antdv-next/src/views/im/manager/statistics/components/distribution-chart.vue
index 4812c11ce..d652c860a 100644
--- a/apps/web-antdv-next/src/views/im/manager/statistics/components/distribution-chart.vue
+++ b/apps/web-antdv-next/src/views/im/manager/statistics/components/distribution-chart.vue
@@ -104,7 +104,7 @@ onMounted(loadData);
-
+
{
-
+
-
+
{{ title }}
diff --git a/apps/web-ele/src/views/im/home/components/friend/friend-add-dialog.vue b/apps/web-ele/src/views/im/home/components/friend/friend-add-dialog.vue
index db6329a80..522c3619e 100644
--- a/apps/web-ele/src/views/im/home/components/friend/friend-add-dialog.vue
+++ b/apps/web-ele/src/views/im/home/components/friend/friend-add-dialog.vue
@@ -267,7 +267,7 @@ type="textarea"
v-model="applyContent"
:rows="3"
:maxlength="255"
- show-count
+ show-word-limit
placeholder="请填写申请理由"
/>
diff --git a/apps/web-ele/src/views/im/home/components/rtc/rtc-group-call-banner.vue b/apps/web-ele/src/views/im/home/components/rtc/rtc-group-call-banner.vue
index aa8d7b6e3..32a03a357 100644
--- a/apps/web-ele/src/views/im/home/components/rtc/rtc-group-call-banner.vue
+++ b/apps/web-ele/src/views/im/home/components/rtc/rtc-group-call-banner.vue
@@ -145,7 +145,7 @@ async function handleJoin() {
router.push({ name: 'Profile' })
>
@@ -86,7 +86,7 @@ const goProfile = () => router.push({ name: 'Profile' })
diff --git a/apps/web-ele/src/views/im/home/components/user/user-avatar.vue b/apps/web-ele/src/views/im/home/components/user/user-avatar.vue
index de45d34aa..9f2d225d5 100644
--- a/apps/web-ele/src/views/im/home/components/user/user-avatar.vue
+++ b/apps/web-ele/src/views/im/home/components/user/user-avatar.vue
@@ -110,7 +110,9 @@ function handleClick(e: MouseEvent) {
v-if="url && previewable"
class="block overflow-hidden"
:src="url"
- :preview="{ src: url, zIndex: previewZIndex }"
+ :preview-src-list="[url]"
+ :preview-teleported="true"
+ :z-index="previewZIndex"
:style="imgStyle"
/>
diff --git a/apps/web-ele/src/views/im/home/pages/conversation/components/conversation/conversation-group-side.vue b/apps/web-ele/src/views/im/home/pages/conversation/components/conversation/conversation-group-side.vue
index ae76c3328..ca75807dc 100644
--- a/apps/web-ele/src/views/im/home/pages/conversation/components/conversation/conversation-group-side.vue
+++ b/apps/web-ele/src/views/im/home/pages/conversation/components/conversation/conversation-group-side.vue
@@ -496,7 +496,7 @@ function handleOpenTransferOwner() {
chevron 表示可展开编辑 -->
@@ -586,7 +586,7 @@ function handleOpenTransferOwner() {
@@ -626,7 +626,7 @@ function handleOpenTransferOwner() {
消息免打扰
-
+
置顶聊天
-
+
全群禁言
-
+
@@ -716,7 +716,7 @@ function handleOpenTransferOwner() {
进群需要群主 / 群管理确认
-
+
@@ -244,11 +244,11 @@ function handleGroupCreated(groupId: number) {
diff --git a/apps/web-ele/src/views/im/home/pages/conversation/components/message/forward/message-merge-detail-dialog.vue b/apps/web-ele/src/views/im/home/pages/conversation/components/message/forward/message-merge-detail-dialog.vue
index 9659cf2e1..cd498f52e 100644
--- a/apps/web-ele/src/views/im/home/pages/conversation/components/message/forward/message-merge-detail-dialog.vue
+++ b/apps/web-ele/src/views/im/home/pages/conversation/components/message/forward/message-merge-detail-dialog.vue
@@ -60,10 +60,8 @@ function handleClose() {
diff --git a/apps/web-ele/src/views/im/home/pages/conversation/components/message/message-bubble.vue b/apps/web-ele/src/views/im/home/pages/conversation/components/message/message-bubble.vue
index d694c5b39..dc5893b09 100644
--- a/apps/web-ele/src/views/im/home/pages/conversation/components/message/message-bubble.vue
+++ b/apps/web-ele/src/views/im/home/pages/conversation/components/message/message-bubble.vue
@@ -208,7 +208,8 @@ onBeforeUnmount(() => {
-
+
@@ -151,7 +151,7 @@ async function loadReadUsers() {
{{ groupMembers.length === 0 ? '群成员未加载' : '暂无已读' }}
-
+
diff --git a/apps/web-ele/src/views/im/manager/channel/list/components/select.vue b/apps/web-ele/src/views/im/manager/channel/list/components/select.vue
index 1e49416ca..3636e340f 100644
--- a/apps/web-ele/src/views/im/manager/channel/list/components/select.vue
+++ b/apps/web-ele/src/views/im/manager/channel/list/components/select.vue
@@ -3,7 +3,7 @@ import type { ImManagerChannelApi } from '#/api/im/manager/channel';
import { computed, onMounted, ref } from 'vue';
-import { ElSelect } from 'element-plus'
+import { ElOption, ElSelect } from 'element-plus'
import { getSimpleChannelList } from '#/api/im/manager/channel';
@@ -59,8 +59,14 @@ onMounted(loadChannelList);
:clearable="clearable"
:disabled="disabled"
:loading="loading"
- :options="options"
:placeholder="placeholder"
class="w-full"
- />
+ >
+
+
diff --git a/apps/web-ele/src/views/im/manager/channel/material/components/select.vue b/apps/web-ele/src/views/im/manager/channel/material/components/select.vue
index e94663886..069bd5432 100644
--- a/apps/web-ele/src/views/im/manager/channel/material/components/select.vue
+++ b/apps/web-ele/src/views/im/manager/channel/material/components/select.vue
@@ -3,7 +3,7 @@ import type { ImManagerChannelMaterialApi } from '#/api/im/manager/channel/mater
import { computed, ref, watch } from 'vue';
-import { ElSelect } from 'element-plus'
+import { ElOption, ElSelect } from 'element-plus'
import { getSimpleManagerChannelMaterialList } from '#/api/im/manager/channel/material';
@@ -64,8 +64,14 @@ watch(() => props.channelId, loadMaterialList, { immediate: true });
:clearable="clearable"
:disabled="!channelId"
:loading="loading"
- :options="options"
:placeholder="placeholder"
class="w-full"
- />
+ >
+
+
diff --git a/apps/web-ele/src/views/im/manager/group/modules/ban-form.vue b/apps/web-ele/src/views/im/manager/group/modules/ban-form.vue
index bd8b1a2ec..0ed4f3b91 100644
--- a/apps/web-ele/src/views/im/manager/group/modules/ban-form.vue
+++ b/apps/web-ele/src/views/im/manager/group/modules/ban-form.vue
@@ -58,7 +58,7 @@ type="textarea"
:maxlength="200"
:rows="3"
placeholder="请输入封禁原因"
- show-count
+ show-word-limit
/>
diff --git a/apps/web-ele/src/views/im/manager/group/modules/detail.vue b/apps/web-ele/src/views/im/manager/group/modules/detail.vue
index e3480400e..0d4c746ef 100644
--- a/apps/web-ele/src/views/im/manager/group/modules/detail.vue
+++ b/apps/web-ele/src/views/im/manager/group/modules/detail.vue
@@ -44,7 +44,7 @@ defineExpose({ open });
-
+
{{ detail.id }}
{{ detail.name }}
@@ -84,7 +84,7 @@ defineExpose({ open });
diff --git a/apps/web-ele/src/views/im/manager/message/group/modules/detail.vue b/apps/web-ele/src/views/im/manager/message/group/modules/detail.vue
index f9df132ba..11c23d90b 100644
--- a/apps/web-ele/src/views/im/manager/message/group/modules/detail.vue
+++ b/apps/web-ele/src/views/im/manager/message/group/modules/detail.vue
@@ -36,7 +36,7 @@ defineExpose({ open });
-
+
{{ detail.id }}
{{ detail.clientMessageId || '-' }}
diff --git a/apps/web-ele/src/views/im/manager/message/private/modules/detail.vue b/apps/web-ele/src/views/im/manager/message/private/modules/detail.vue
index 30a0adfb9..efeb77c8e 100644
--- a/apps/web-ele/src/views/im/manager/message/private/modules/detail.vue
+++ b/apps/web-ele/src/views/im/manager/message/private/modules/detail.vue
@@ -33,7 +33,7 @@ defineExpose({ open });
-
+
{{ detail.id }}
{{ detail.clientMessageId || '-' }}
diff --git a/apps/web-ele/src/views/im/manager/rtc/modules/detail.vue b/apps/web-ele/src/views/im/manager/rtc/modules/detail.vue
index 99bb62096..e3f97f515 100644
--- a/apps/web-ele/src/views/im/manager/rtc/modules/detail.vue
+++ b/apps/web-ele/src/views/im/manager/rtc/modules/detail.vue
@@ -42,7 +42,7 @@ defineExpose({ open });
-
+
{{ detail.id }}
{{ detail.room }}
@@ -84,7 +84,7 @@ defineExpose({ open });