From 7c361ad584ec95c33ce1348b3532c76a7f914642 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期四, 05 二月 2026 19:15:51 +0800
Subject: [PATCH] xiugai

---
 screen/src/view/projectList/index.vue   |   14 ++--
 screen/src/view/login/index.vue         |    2 
 screen/src/App.vue                      |    2 
 screen/src/view/projectHome/index.vue   |   91 +++++++++++++++--------------
 screen/src/view/planOfAudit/index.vue   |   10 ++-
 screen/src/view/equipmentList/index.vue |   10 ++-
 6 files changed, 71 insertions(+), 58 deletions(-)

diff --git a/screen/src/App.vue b/screen/src/App.vue
index 89d661e..52cb335 100644
--- a/screen/src/App.vue
+++ b/screen/src/App.vue
@@ -63,8 +63,10 @@
           localStorage.setItem("clientId", params.get("clientId"));
           localStorage.setItem("clientName", params.get("clientName"));
           localStorage.setItem("clientLogo", r.logo);
+          localStorage.setItem("deviceTemplateName", r.deviceTemplateName); //设备模板id
           localStorage.setItem("deviceTemplateId", r.deviceTemplateId); //设备模板id
           localStorage.setItem("safetyId", r.safetyId); //安全报告模板id
+          localStorage.setItem("safetyName", r.safetyName); //安全报告模板id
           localStorage.setItem("bigHiddenDanger", r.bigHiddenDanger); //1开启 2关闭 重大隐患
           localStorage.setItem("generalHiddenDanger", r.generalHiddenDanger); //1开启 2关闭 一般隐患
           localStorage.setItem("commentType", r.commentType); //1模糊评价 2打分评价
diff --git a/screen/src/view/equipmentList/index.vue b/screen/src/view/equipmentList/index.vue
index 7aa9270..0ced3f1 100644
--- a/screen/src/view/equipmentList/index.vue
+++ b/screen/src/view/equipmentList/index.vue
@@ -607,6 +607,8 @@
         // 从 localStorage 获取模板 ID
         const deviceTemplateId = localStorage.getItem("deviceTemplateId");
         const safetyId = localStorage.getItem("safetyId");
+        const safetyName = localStorage.getItem("safetyName");
+        const deviceTemplateName = localStorage.getItem("deviceTemplateName");
 
         // 检查任务 ID
         const checkTaskId = row.id;
@@ -634,7 +636,7 @@
             wordBlob = await getFuzzyReportWord({
               checkTaskId: checkTaskId,
               templateId: safetyId,
-              uuid: uuid
+              uuid: safetyName
             });
           } else {
             // 设备报告(打分评价)
@@ -647,7 +649,7 @@
             wordBlob = await getScoreReportWord({
               checkTaskId: checkTaskId,
               templateId: deviceTemplateId,
-              uuid: uuid
+              uuid: deviceTemplateName
             });
           }
         } catch (error) {
@@ -671,9 +673,9 @@
         let pdfUrlResponse;
         try {
           if (type === "safe") {
-            pdfUrlResponse = await getFuzzyReportPdfUrl({ uuid: uuid });
+            pdfUrlResponse = await getFuzzyReportPdfUrl({ uuid: safetyName });
           } else {
-            pdfUrlResponse = await getScoreReportPdfUrl({ uuid: uuid });
+            pdfUrlResponse = await getScoreReportPdfUrl({ uuid: deviceTemplateName });
           }
         } catch (error) {
           // 捕获获取PDF链接时的错误
diff --git a/screen/src/view/login/index.vue b/screen/src/view/login/index.vue
index 3ca04bb..5d9a48d 100644
--- a/screen/src/view/login/index.vue
+++ b/screen/src/view/login/index.vue
@@ -357,6 +357,8 @@
           localStorage.setItem("clientId", account.id);
           localStorage.setItem("deviceTemplateId", re.deviceTemplateId); //设备模板id
           localStorage.setItem("safetyId", re.safetyId); //安全报告模板id
+          localStorage.setItem("safetyName", re.safetyName);
+          localStorage.setItem('deviceTemplateName',re.deviceTemplateName)
           localStorage.setItem("bigHiddenDanger", re.bigHiddenDanger); //1开启 2关闭 重大隐患
           localStorage.setItem("generalHiddenDanger", re.generalHiddenDanger); //1开启 2关闭 一般隐患
           localStorage.setItem("commentType", re.commentType); //1模糊评价 2打分评价
diff --git a/screen/src/view/planOfAudit/index.vue b/screen/src/view/planOfAudit/index.vue
index 0e5aece..5351f6c 100644
--- a/screen/src/view/planOfAudit/index.vue
+++ b/screen/src/view/planOfAudit/index.vue
@@ -693,6 +693,8 @@
         // 从 localStorage 获取模板 ID
         const deviceTemplateId = localStorage.getItem("deviceTemplateId");
         const safetyId = localStorage.getItem("safetyId");
+        const safetyName = localStorage.getItem("safetyName");
+        const deviceTemplateName = localStorage.getItem("deviceTemplateName");
 
         // 检查任务 ID
         const checkTaskId = row.id;
@@ -720,7 +722,7 @@
             wordBlob = await getFuzzyReportWord({
               checkTaskId: checkTaskId,
               templateId: safetyId,
-              uuid: uuid
+              uuid: safetyName
             });
           } else {
             // 设备报告(打分评价)
@@ -733,7 +735,7 @@
             wordBlob = await getScoreReportWord({
               checkTaskId: checkTaskId,
               templateId: deviceTemplateId,
-              uuid: uuid
+              uuid: deviceTemplateName
             });
           }
         } catch (error) {
@@ -759,9 +761,9 @@
         let pdfUrlResponse;
         try {
           if (type === "safe") {
-            pdfUrlResponse = await getFuzzyReportPdfUrl({ uuid: uuid });
+            pdfUrlResponse = await getFuzzyReportPdfUrl({ uuid: safetyName });
           } else {
-            pdfUrlResponse = await getScoreReportPdfUrl({ uuid: uuid });
+            pdfUrlResponse = await getScoreReportPdfUrl({ uuid: deviceTemplateName });
           }
         } catch (error) {
           // 捕获获取PDF链接时的错误
diff --git a/screen/src/view/projectHome/index.vue b/screen/src/view/projectHome/index.vue
index 406dd38..8437f77 100644
--- a/screen/src/view/projectHome/index.vue
+++ b/screen/src/view/projectHome/index.vue
@@ -552,7 +552,9 @@
         // this.permissionProject = permissions
         // localStorage.setItem('permissionProject', JSON.stringify(permissions));
         localStorage.setItem('deviceTemplateId', res.deviceTemplateId) // 设备模板id
+        localStorage.setItem('deviceTemplateName', res.deviceTemplateName) // 设备模板id
         localStorage.setItem("safetyId", res.safetyId) // 安全报告模板id
+        localStorage.setItem('safetyName', res.safetyName)
         localStorage.setItem("bigHiddenDanger", res.bigHiddenDanger) // 1开启 2关闭 重大隐患
         localStorage.setItem("generalHiddenDanger", res.generalHiddenDanger) // 1开启 2关闭 一般隐患
         localStorage.setItem("commentType", res.commentType) // 1模糊评价 2打分评价
@@ -2830,55 +2832,56 @@
     background: rgba(0, 22, 53, 0.95);
   }
 }
+
 .tooltip-content {
-    min-width: 200px;
-    max-height: 300px;
-    overflow-y: auto;
-    padding: 4px 0;
+  min-width: 200px;
+  max-height: 300px;
+  overflow-y: auto;
+  padding: 4px 0;
 
-    // 自定义滚动条
-    &::-webkit-scrollbar {
-      width: 4px;
-    }
+  // 自定义滚动条
+  &::-webkit-scrollbar {
+    width: 4px;
+  }
 
-    &::-webkit-scrollbar-track {
-      background: rgba(255, 255, 255, 0.1);
-      border-radius: 2px;
-    }
+  &::-webkit-scrollbar-track {
+    background: rgba(255, 255, 255, 0.1);
+    border-radius: 2px;
+  }
 
-    &::-webkit-scrollbar-thumb {
-      background: rgba(50, 197, 255, 0.6);
-      border-radius: 2px;
+  &::-webkit-scrollbar-thumb {
+    background: rgba(50, 197, 255, 0.6);
+    border-radius: 2px;
 
-      &:hover {
-        background: rgba(50, 197, 255, 0.8);
-      }
-    }
-
-    .tooltip-item {
-      padding: 8px 0;
-      display: flex;
-      align-items: center;
-      min-width: 200px;
-
-      &:last-child {
-        border-bottom: none;
-      }
-
-      .tooltip-label {
-        font-weight: 500;
-        font-size: 12px;
-        color: #32C5FF;
-        margin-bottom: 4px;
-      }
-
-      .tooltip-value {
-        font-weight: 400;
-        font-size: 13px;
-        color: #FFFFFF;
-        line-height: 1.5;
-        word-break: break-all;
-      }
+    &:hover {
+      background: rgba(50, 197, 255, 0.8);
     }
   }
+
+  .tooltip-item {
+    padding: 8px 0;
+    display: flex;
+    align-items: center;
+    min-width: 200px;
+
+    &:last-child {
+      border-bottom: none;
+    }
+
+    .tooltip-label {
+      font-weight: 500;
+      font-size: 12px;
+      color: #32C5FF;
+      margin-bottom: 4px;
+    }
+
+    .tooltip-value {
+      font-weight: 400;
+      font-size: 13px;
+      color: #FFFFFF;
+      line-height: 1.5;
+      word-break: break-all;
+    }
+  }
+}
 </style>
diff --git a/screen/src/view/projectList/index.vue b/screen/src/view/projectList/index.vue
index ea408dd..36c12aa 100644
--- a/screen/src/view/projectList/index.vue
+++ b/screen/src/view/projectList/index.vue
@@ -804,6 +804,8 @@
         // 从 localStorage 获取模板 ID
         const deviceTemplateId = localStorage.getItem("deviceTemplateId");
         const safetyId = localStorage.getItem("safetyId");
+        const safetyName = localStorage.getItem("safetyName");
+        const deviceTemplateName = localStorage.getItem("deviceTemplateName");
 
         // 检查任务 ID
         const checkTaskId = row.id;
@@ -831,7 +833,7 @@
             wordBlob = await getFuzzyReportWord({
               checkTaskId: checkTaskId,
               templateId: safetyId,
-              uuid: uuid
+              uuid: safetyName
             });
           } else {
             // 设备报告(打分评价)
@@ -844,7 +846,7 @@
             wordBlob = await getScoreReportWord({
               checkTaskId: checkTaskId,
               templateId: deviceTemplateId,
-              uuid: uuid
+              uuid: deviceTemplateName
             });
           }
         } catch (error) {
@@ -857,7 +859,7 @@
         }
 
         // 检查 Word 文档是否生成成功
-        
+
 
         if (!wordBlob || wordBlob.size === 0) {
           this.$message.error("报告生成失败");
@@ -870,9 +872,9 @@
         let pdfUrlResponse;
         try {
           if (type === "safe") {
-            pdfUrlResponse = await getFuzzyReportPdfUrl({ uuid: uuid });
+            pdfUrlResponse = await getFuzzyReportPdfUrl({ uuid: safetyName });
           } else {
-            pdfUrlResponse = await getScoreReportPdfUrl({ uuid: uuid });
+            pdfUrlResponse = await getScoreReportPdfUrl({ uuid: deviceTemplateName });
           }
         } catch (error) {
           // 捕获获取PDF链接时的错误
@@ -883,7 +885,7 @@
           return;
         }
 
-        
+
 
         // 根据后端返回的数据结构获取PDF链接
         // 假设后端返回格式为 { data: "http://xxx.pdf" } 或直接返回字符串

--
Gitblit v1.7.1