From e058a972e99cd1005521b53c28b9b98232764dcf Mon Sep 17 00:00:00 2001
From: xwt <2740516069@qq.com>
Date: 星期五, 10 十月 2025 15:46:00 +0800
Subject: [PATCH] SJ,XJ,RKJ调用FTP附件信息

---
 pages/QC/SJ/detail.vue |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/pages/QC/SJ/detail.vue b/pages/QC/SJ/detail.vue
index b569a70..3c5cd56 100644
--- a/pages/QC/SJ/detail.vue
+++ b/pages/QC/SJ/detail.vue
@@ -895,10 +895,14 @@
         if (tbBillListElement && tbBillListElement.itemNo) {
           console.log("鑾峰彇鍒扮殑鐗╂枡缂栫爜:", tbBillListElement.itemNo);
           
-          // 浣跨敤鑾峰彇鍒扮殑鐗╂枡缂栫爜璋冪敤闄勪欢鎺ュ彛
+          // 浣跨敤鑾峰彇鍒扮殑鐗╂枡缂栫爜鍜岄」鐩悕绉拌皟鐢ㄩ檮浠舵帴鍙�
           return this.$post({
             url: "/SJ/getAttachments",
-            data: { itemNo: tbBillListElement.itemNo }
+            data: { 
+              itemNo: tbBillListElement.itemNo,
+              projName: this.formData.projName,  // 浼犻�掗」鐩悕绉�
+              fromPage: 'Detail'  // 鏍囪瘑鏉ヨ嚜Detail椤甸潰锛岄渶瑕佽繃婊�
+            }
           });
         } else {
           throw new Error("鏈壘鍒扮墿鏂欑紪鐮佷俊鎭�");
@@ -1011,7 +1015,8 @@
       const fileName = item.fattach.replace(/[\s\u3000\r\n]+/g, '').trim();
       const downloadUrl = this.$store.state.serverInfo.serverAPI + "/SJ/DownloadFtpFile?itemNo=" + 
         encodeURIComponent(item.itemNo) + "&fileName=" + encodeURIComponent(fileName) + 
-        "&ftpServer=" + encodeURIComponent(this.$store.state.serverInfo.ftpServer);
+        "&ftpServer=" + encodeURIComponent(this.$store.state.serverInfo.ftpServer) +
+        "&projName=" + encodeURIComponent(this.formData.projName || '');
       
       uni.downloadFile({
         url: downloadUrl,
@@ -1044,7 +1049,8 @@
       
       const previewUrl = this.$store.state.serverInfo.serverAPI + "/SJ/PreviewFtpFile?itemNo=" + 
         encodeURIComponent(item.itemNo) + "&fileName=" + encodeURIComponent(fileName) + 
-        "&ftpServer=" + encodeURIComponent(this.$store.state.serverInfo.ftpServer);
+        "&ftpServer=" + encodeURIComponent(this.$store.state.serverInfo.ftpServer) +
+        "&projName=" + encodeURIComponent(this.formData.projName || '');
       
       if (['pdf'].includes(fileExt)) {
         this.previewPdfFile(previewUrl, fileName);

--
Gitblit v1.9.3