From 14d71170912935b50f4e4e3f605c5305f2757fc3 Mon Sep 17 00:00:00 2001
From: 曹睿 <360930172@qq.com>
Date: 星期六, 28 六月 2025 17:01:58 +0800
Subject: [PATCH] feat: 完成附件下载

---
 src/views/salesManagement/invoiceLedger/index.vue |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/views/salesManagement/invoiceLedger/index.vue b/src/views/salesManagement/invoiceLedger/index.vue
index 7eae9dd..57234e3 100644
--- a/src/views/salesManagement/invoiceLedger/index.vue
+++ b/src/views/salesManagement/invoiceLedger/index.vue
@@ -97,19 +97,28 @@
         <el-table-column
           label="鍙戠エ"
           prop="invoiceFileName"
+          width="120"
+          align="center"
           show-overflow-tooltip
         >
           <template #default="scope">
-            <span v-if="scope.row.invoiceFileName">{{
-              scope.row.invoiceFileName
-            }}</span>
+            <el-button
+              v-if="scope.row.invoiceFileName"
+              text
+              bg
+              type="primary"
+              @click="handleFile(scope.row.commonFiles)"
+            >
+              鏌ョ湅闄勪欢
+            </el-button>
             <el-button
               v-else
               link
               type="primary"
               @click="handleDownload(scope.row)"
-              >涓婁紶</el-button
             >
+              涓婁紶
+            </el-button>
           </template>
         </el-table-column>
         <el-table-column fixed="right" label="鎿嶄綔" width="150" align="center">
@@ -557,6 +566,12 @@
   }
 };
 
+const handleFile = (commonFiles) => {
+  commonFiles.forEach((e) => {
+    proxy.$download.name(e.url);
+  });
+};
+
 const clearRange = () => {
   searchForm.invoiceDate = [];
   searchForm.invoiceDateStart = undefined;

--
Gitblit v1.9.3