From d6ddbe5f6cd24909d83a072251cd433b9156d5ee Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期一, 17 十一月 2025 23:28:06 +0800
Subject: [PATCH] 2025.11.17

---
 src/views/fysp/scene/SceneInspectFile.vue |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/src/views/fysp/scene/SceneInspectFile.vue b/src/views/fysp/scene/SceneInspectFile.vue
index 05c464b..e59d32a 100644
--- a/src/views/fysp/scene/SceneInspectFile.vue
+++ b/src/views/fysp/scene/SceneInspectFile.vue
@@ -65,22 +65,24 @@
     </template>
   </el-dialog>
   <el-dialog v-model="previewVisible" :show-close="true" fullscreen>
-    <!-- <template #header="{ close, titleId, titleClass }">
+    <template #header="{ close, titleId, titleClass }">
       <el-row justify="end">
         <el-button type="danger" @click="close" icon="CircleCloseFilled">
           鍏抽棴
         </el-button>
         <el-button
           type="primary"
-          @click="handelPrint(pdfPreview)"
+          @click="handelPrint(refWord)"
           icon="PrintFilled"
         >
           鎵撳嵃
         </el-button>
       </el-row>
-    </template> -->
-    <div ref="refWord"></div>
-    <iframe ref="pdfPreview" width="100%" height="100vh" style="height: calc(100vh - 60px);"></iframe>
+    </template>
+    <div ref="refWord">
+      
+    </div>
+    <!-- <iframe ref="pdfPreview" width="100%" height="100vh" style="height: calc(100vh - 60px);"></iframe> -->
   </el-dialog>
 </template>
 <script setup>
@@ -194,21 +196,21 @@
           params: {
             district: v.scense.districtname,
             name: setParam(v.scense.name, 57),
-            employerUnit: setParam(v.scense.csEmployerUnit, 30),
+            employerUnit: setParam(v.scense.csEmployerUnit, 60),
             constructionUnit: setParam(
               v.subScene ? v.subScene.csConstructionUnit : '',
-              36
+              60
             ),
             timeRange: setParam(
               v.subScene && v.subScene.csStartTime
                 ? `${v.subScene.csStartTime}鑷�${v.subScene.csEndTime}`
                 : '',
-              26
+              40
             ),
-            stage: setParam(v.subScene ? v.subScene.siExtension1 : '', 36),
-            contacts: setParam(v.scense.contacts, 27),
+            stage: setParam(v.subScene ? v.subScene.siExtension1 : '', 40),
+            contacts: setParam(v.scense.contacts, 40),
             contactsTel: setParam(v.scense.contactst, 40),
-            location: setParam(v.scense.location, 27)
+            location: setParam(v.scense.location, 90)
           }
         };
       // 椁愰ギ
@@ -239,7 +241,7 @@
     switch (p.type) {
       // 宸ュ湴
       case 1:
-        template = '/宸ュ湴宸℃煡鍗曟嵁妯℃澘.docx';
+        template = '/宸ュ湴宸℃煡鍗曟嵁妯℃澘-绠�鐗�.docx';
         _param = p.params;
         break;
       // 椁愰ギ
@@ -262,7 +264,7 @@
     switch (p.type) {
       // 宸ュ湴
       case 1:
-        template = '/宸ュ湴宸℃煡鍗曟嵁妯℃澘.docx';
+        template = '/宸ュ湴宸℃煡鍗曟嵁妯℃澘-绠�鐗�.docx';
         _param = p.params;
         break;
       // 椁愰ギ
@@ -309,7 +311,9 @@
   if (param) {
     generatePdf(param, (blob, name) => {
       previewVisible.value = true;
-      previewDocx(blob, refWord.value);
+      setTimeout(() => {
+        previewDocx(blob, refWord.value);        
+      }, 200);
       // blob.print()
       // blob.getBlob((buffer) => {
       //   previewDocx(buffer, refWord.value);

--
Gitblit v1.9.3