From 6a882309f9c648e73fd153cc39850e6898206d3d Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Mon, 1 Sep 2025 17:47:03 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=98=BE=E7=A4=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manuscript/detail/index.vue | 19 +++++++++++-------- .../manuscript/detail/index.vue | 5 +++-- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/views/material-center/components/finished-products/manuscript/detail/index.vue b/src/views/material-center/components/finished-products/manuscript/detail/index.vue index 3aef88c..f2c042e 100644 --- a/src/views/material-center/components/finished-products/manuscript/detail/index.vue +++ b/src/views/material-center/components/finished-products/manuscript/detail/index.vue @@ -34,6 +34,7 @@ export default { const loading = ref(false); const isVideo = computed(() => dataSource.value.type === EnumManuscriptType.Video); + const showImages = computed(() => !isVideo.value && images.value.length); const sourceInfo = computed(() => SOURCE_MAP.get(source) ?? DEFAULT_SOURCE_INFO); const collapsed = computed(() => { return sidebarStore.menuCollapse; @@ -125,12 +126,14 @@ export default { size="medium" type="outline" class="mr-12px" - onClick={() => router.push({ - name: 'ManuscriptEdit', - params: { - id: workId.value - }, - })} + onClick={() => + router.push({ + name: 'ManuscriptEdit', + params: { + id: workId.value, + }, + }) + } > 编辑 @@ -178,7 +181,7 @@ export default { {/* 仅图片类型显示图片列表 */} - {!isVideo.value && ( + {showImages.value ? (