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