From 09e19d4defad238ecf28a5749a4ce64904fa76b0 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期三, 21 二月 2024 15:33:25 +0800
Subject: [PATCH] 修改
---
web/src/commonJS/commonFile.js | 35 +++++++++++++++++++----------------
1 files changed, 19 insertions(+), 16 deletions(-)
diff --git a/web/src/commonJS/commonFile.js b/web/src/commonJS/commonFile.js
index ea71466..1c82f2f 100644
--- a/web/src/commonJS/commonFile.js
+++ b/web/src/commonJS/commonFile.js
@@ -28,9 +28,10 @@
} else if (suffixName == 'xls' || suffixName == 'xlsx') {
const response = await http.get('/sys/oss/content2', {params: formData, responseType: 'blob'});
const arrayBuffer = await response.arrayBuffer();
- LuckyExcel.transformExcelToLucky(
- arrayBuffer,
- function (exportJson, luckysheetfile) {
+ // 浣跨敤 LuckyExcel 杞崲 Excel 鏂囦欢鏁版嵁
+ LuckyExcel.transformExcelToLucky(arrayBuffer, function (exportJson, luckysheetfile) {
+ try {
+ // 浣跨敤 Luckysheet 娓叉煋琛ㄦ牸
luckysheet.create({
container: pageMarkerfun,
data: exportJson.sheets,
@@ -38,7 +39,10 @@
showtoolbar: false,
showinfobar: false,
});
- })
+ } catch (err) {
+ console.error('娓叉煋 Luckysheet 鏃跺嚭閿�:', err);
+ }
+ });
} else {
alert("鏂囦欢绫诲瀷涓嶆敮鎸侀瑙�");
}
@@ -49,13 +53,12 @@
}
-
function setAccessoryFormatComm(row, pageMarker, that) {
if (row.accessoryMap) {
let data = '';
// 瀹氫箟 title 鍑芥暟
- window.titleName = async function(suffixName, fileName) {
+ window.titleName = async function (suffixName, fileName) {
if (suffixName == 'pdf') {
that.pdfName = fileName;
} else if (suffixName == 'doc' || suffixName == 'docx') {
@@ -106,7 +109,7 @@
}
-function setAccessoryFormatSingle(row, pageMarker,that) {
+function setAccessoryFormatSingle(row, pageMarker, that) {
if (row.accessoryMap) {
let data = '';
for (let key in row.accessoryMap) {
@@ -123,16 +126,16 @@
if (suffixName == 'pdf' || suffixName == 'doc' || suffixName == 'docx' || suffixName == 'jpg' || suffixName == 'jpeg' || suffixName == 'png' || suffixName == 'xls' || suffixName == 'xlsx') {
if (suffixName == 'pdf') {
pageMarker2 = pageMarker + '-pdf'
- that.pdfName =fileName;
+ that.pdfName = fileName;
} else if (suffixName == 'doc' || suffixName == 'docx') {
pageMarker2 = pageMarker + '-doc'
- that.docName =fileName;
+ that.docName = fileName;
} else if (suffixName == 'jpg' || suffixName == 'jpeg' || suffixName == 'png') {
pageMarker2 = pageMarker + '-img'
- that.imgName =fileName;
+ that.imgName = fileName;
} else if (suffixName == 'xls' || suffixName == 'xlsx') {
pageMarker2 = pageMarker + '-xls'
- that.xlsName =fileName;
+ that.xlsName = fileName;
}
return openPreviewDialog(fileId, suffixName, document.getElementById(pageMarker2), pageMarker2);
} else {
@@ -145,7 +148,7 @@
}
}
-function setAccessoryFormatByForm(row, pageMarker,that) {
+function setAccessoryFormatByForm(row, pageMarker, that) {
if (row.files.groups[0].fields[0].files[0]) {
let data = '';
let url = row.files.groups[0].fields[0].files[0].url;
@@ -160,16 +163,16 @@
if (suffixName == 'pdf' || suffixName == 'doc' || suffixName == 'docx' || suffixName == 'jpg' || suffixName == 'jpeg' || suffixName == 'png' || suffixName == 'xls' || suffixName == 'xlsx') {
if (suffixName == 'pdf') {
pageMarker2 = pageMarker + '-pdf'
- that.pdfName =fileName;
+ that.pdfName = fileName;
} else if (suffixName == 'doc' || suffixName == 'docx') {
pageMarker2 = pageMarker + '-doc'
- that.docName =fileName;
+ that.docName = fileName;
} else if (suffixName == 'jpg' || suffixName == 'jpeg' || suffixName == 'png') {
pageMarker2 = pageMarker + '-img'
- that.imgName =fileName;
+ that.imgName = fileName;
} else if (suffixName == 'xls' || suffixName == 'xlsx') {
pageMarker2 = pageMarker + '-xls'
- that.xlsName =fileName;
+ that.xlsName = fileName;
}
return openPreviewDialog(fileId, suffixName, document.getElementById(pageMarker2), pageMarker2);
} else {
--
Gitblit v1.9.1