From 33fb055bfeaa0300ae1a24b5e5545485075c13be Mon Sep 17 00:00:00 2001 From: ShengLong <452591453@qq.com> Date: Fri, 8 May 2026 16:07:57 +0800 Subject: [PATCH] Update NoteTimeline.vue MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复图片预览层级 --- .../src/views/patient/reception/components/NoteTimeline.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/admin/src/views/patient/reception/components/NoteTimeline.vue b/admin/src/views/patient/reception/components/NoteTimeline.vue index b8b255f2..83f399b8 100644 --- a/admin/src/views/patient/reception/components/NoteTimeline.vue +++ b/admin/src/views/patient/reception/components/NoteTimeline.vue @@ -47,6 +47,7 @@ :src="getImageUrl(url)" :preview-src-list="note.tongue_images.map(getImageUrl)" :initial-index="idx" + :z-index="IMAGE_PREVIEW_Z_INDEX" fit="cover" class="timeline-thumb" preview-teleported @@ -66,6 +67,7 @@ :src="getImageUrl(url)" :preview-src-list="getImagePreviewList(note.report_files)" :initial-index="getImagePreviewIndex(note.report_files, idx)" + :z-index="IMAGE_PREVIEW_Z_INDEX" fit="cover" class="timeline-thumb" preview-teleported @@ -128,6 +130,9 @@ const reportModel = ref([]) const prevTongueCount = ref(0) const prevReportCount = ref(0) +/** 高于诊单抽屉(最高 4000)与多层弹窗叠加后的遮罩,避免预览被挡住 */ +const IMAGE_PREVIEW_Z_INDEX = 8000 + const IMAGE_EXTENSIONS = ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'webp', 'svg'] const isImageFile = (url: string): boolean => {