From 7f59b461960a0da10bb4a3a16398da7950492d97 Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: 星期一, 08 十二月 2025 09:11:18 +0800
Subject: [PATCH] 修改新增
---
src/views/build/conpanyFunctionConsult/digitalFileDep/manageType/qualityManual/components/exportDoc.js | 45 ++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 40 insertions(+), 5 deletions(-)
diff --git a/src/views/build/conpanyFunctionConsult/digitalFileDep/manageType/qualityManual/components/exportDoc.js b/src/views/build/conpanyFunctionConsult/digitalFileDep/manageType/qualityManual/components/exportDoc.js
index c3f78cd..e92df3a 100644
--- a/src/views/build/conpanyFunctionConsult/digitalFileDep/manageType/qualityManual/components/exportDoc.js
+++ b/src/views/build/conpanyFunctionConsult/digitalFileDep/manageType/qualityManual/components/exportDoc.js
@@ -363,11 +363,19 @@
getSize(img, tagValue, tagName, context) {
const dimensions = getDimensionsFromBase64Sync(tagValue);
const { width, height } = dimensions;
- const targetWidth = 550;
- const scale = targetWidth / width;
- let targetHeight = height * scale;
- targetHeight = Math.max(100, Math.min(800, targetHeight));
- return [targetWidth, Math.round(targetHeight)];
+ if(tagName == 'sign1' || tagName == 'sign2' || tagName == 'sign3' || tagName == 'sign4'){
+ const targetWidth = 80;
+ const scale = targetWidth / width;
+ let targetHeight = height * scale;
+ targetHeight = Math.max(100, Math.min(400, targetHeight));
+ return [targetWidth, Math.round(targetHeight)];
+ }else{
+ const targetWidth = 550;
+ const scale = targetWidth / width;
+ let targetHeight = height * scale;
+ targetHeight = Math.max(100, Math.min(800, targetHeight));
+ return [targetWidth, Math.round(targetHeight)];
+ }
},
};
@@ -428,7 +436,18 @@
if (data.policies && typeof data.policies === 'string') {
data.policies = processRichText(data.policies);
}
+ if (data.proclaim1 && typeof data.proclaim1 === 'string') {
+ data.proclaim1 = processRichText(data.proclaim1);
+ }if (data.proclaim2 && typeof data.proclaim2 === 'string') {
+ data.proclaim2 = processRichText(data.proclaim2);
+
+ }if (data.proclaim3 && typeof data.proclaim3 === 'string') {
+ data.proclaim3 = processRichText(data.proclaim3);
+
+ }if (data.proclaim4 && typeof data.proclaim4 === 'string') {
+ data.proclaim4 = processRichText(data.proclaim4);
+ }
// 处理树形结构数据(如果有)
if (data.deptList && Array.isArray(data.deptList)) {
data.departmentsHtml = processRichText(convertTreeToHtml(data.deptList));
@@ -437,6 +456,22 @@
console.warn("orgChart 不是字符串,可能被意外转换:", data.orgChart);
delete data.orgChart; // 避免传递无效数据
}
+ if (data.sign1 && typeof data.sign1 !== 'string') {
+ console.warn("sign1 不是字符串,可能被意外转换:", data.sign1);
+ delete data.sign1; // 避免传递无效数据
+ }
+ if (data.sign2 && typeof data.sign2 !== 'string') {
+ console.warn("sign1 不是字符串,可能被意外转换:", data.sign2);
+ delete data.sign2; // 避免传递无效数据
+ }
+ if (data.sign3 && typeof data.sign3 !== 'string') {
+ console.warn("sign1 不是字符串,可能被意外转换:", data.sign3);
+ delete data.sign3; // 避免传递无效数据
+ }
+ if (data.sign4 && typeof data.sign4 !== 'string') {
+ console.warn("sign1 不是字符串,可能被意外转换:", data.sign4);
+ delete data.sign4; // 避免传递无效数据
+ }
loadFile(templatePath, function (error, content) {
if (error) {
--
Gitblit v1.9.2