From 84d5f2ddb619b227a6f8b2e331326bc824dd68d5 Mon Sep 17 00:00:00 2001 From: WXL <wl_5969728@163.com> Date: 星期日, 28 九月 2025 10:13:20 +0800 Subject: [PATCH] 档案和附件相关 --- src/views/project/fund/applyDetail/index.vue | 45 +++++++++++++++++++++++++++++---------------- 1 files changed, 29 insertions(+), 16 deletions(-) diff --git a/src/views/project/fund/applyDetail/index.vue b/src/views/project/fund/applyDetail/index.vue index f5a64fc..a6687bb 100644 --- a/src/views/project/fund/applyDetail/index.vue +++ b/src/views/project/fund/applyDetail/index.vue @@ -1135,17 +1135,17 @@ :src="pdfimg" @click="handleImageClick(initialIndex)" > - <!-- <div slot="error" class="image-slot"> + <!-- <div slot="error" class="image-slot"> <i class="el-icon-picture-outline"></i> </div> --> - </el-image> - <custom-image-viewer - :url-list="pdfimgsrcList" - :initial-index="currentIndex" - :visible="viewerVisible" - @update:visible="viewerVisible = $event" - @close="handleViewerClose" - /> + </el-image> + <custom-image-viewer + :url-list="pdfimgsrcList" + :initial-index="currentIndex" + :visible="viewerVisible" + @update:visible="viewerVisible = $event" + @close="handleViewerClose" + /> </div> <div v-else class="pdfimgmins">{{ hintitle }}</div> </div> @@ -1242,15 +1242,20 @@ <!-- <img :src="pdfimg" /> --> <el-image style="width: 95%; height: 90%" - @error="handleImageError" - @load="handleImageLoad" :src="invoicepdfimg" - :preview-src-list="invoicepdfimgsrcList" + @click="invoicehandleImageClick(initialIndex)" > <!-- <div slot="error" class="image-slot"> - <i class="el-icon-picture-outline"></i> - </div> --> + <i class="el-icon-picture-outline"></i> + </div> --> </el-image> + <custom-image-viewer + :url-list="invoicepdfimgsrcList" + :initial-index="invoicecurrentIndex" + :visible="invoiceviewerVisible" + @update:visible="invoiceviewerVisible = $event" + @close="invoicehandleViewerClose" + /> </div> <div v-else class="pdfimgmins">{{ hintitle }}</div> </div> @@ -1388,13 +1393,12 @@ import { getToken } from "@/utils/auth"; import CustomImageViewer from "@/components/CustomImageViewer"; // 鏍规嵁浣犵殑璺緞璋冩暣 - export default { //import寮曞叆鐨勭粍浠堕渶瑕佹敞鍏ュ埌瀵硅薄涓墠鑳戒娇鐢� components: { Li_area_select, OrgSelecter, - CustomImageViewer, + CustomImageViewer }, name: "fundApply", @@ -1686,8 +1690,10 @@ pdfimg: "", pdfimgsrcList: [], currentIndex: 0, // 鍒濆绱㈠紩 + invoicecurrentIndex: 0, // 鍒濆绱㈠紩 initialIndex: 0, // 鍒濆绱㈠紩 viewerVisible: false, // 鎺у埗棰勮缁勪欢鏄剧ず + invoiceviewerVisible: false, // 鎺у埗棰勮缁勪欢鏄剧ず pdfVisible: false, previewpdf: false, hintitle: "璇蜂笂浼犳枃浠跺悗鏌ョ湅", @@ -3201,9 +3207,16 @@ this.currentIndex = index; this.viewerVisible = true; }, + invoicehandleImageClick(index) { + this.invoicecurrentIndex = index; + this.invoiceviewerVisible = true; + }, handleViewerClose() { this.viewerVisible = false; }, + invoicehandleViewerClose() { + this.invoiceviewerVisible = false; + }, handleUploadError() {}, remove(file, fileList) { const rbDetails = [...this.rbDetails]; -- Gitblit v1.9.3