diff --git a/server/src/main/resources/web/officeweb.ftl b/server/src/main/resources/web/officeweb.ftl
index 945247fc..072f9f90 100644
--- a/server/src/main/resources/web/officeweb.ftl
+++ b/server/src/main/resources/web/officeweb.ftl
@@ -1,28 +1,28 @@
-
-
- ${file.name}预览
-
-
-
-
-
-
-
-
-
+
+
+ ${file.name}预览
+
+
+
+
+
+
+
+
+
<#if pdfUrl?contains("http://") || pdfUrl?contains("https://") || pdfUrl?contains("ftp://")>
-<#assign finalUrl="${pdfUrl}">
+ <#assign finalUrl="${pdfUrl}">
<#else>
-<#assign finalUrl="${baseUrl}${pdfUrl}">
+ <#assign finalUrl="${baseUrl}${pdfUrl}">
#if>
-
-
+
-
+ // mask.style.display = "flex";
+ LuckyExcel.transformExcelToLuckyByUrl(value, name, function(exportJson, luckysheetfile){
+ if(exportJson.sheets==null || exportJson.sheets.length==0){
+ alert("读取excel文件内容失败!");
+ return;
+ }
+ mask.style.display = "none";
+ window.luckysheet.destroy();
+ window.luckysheet.create({
+ container: 'luckysheet', //luckysheet is the container id
+ lang: "zh",
+ showtoolbarConfig:{
+ image: true,
+ print: false, //关闭打印按钮 启用也不能用 等以后看情况而定
+ exportXlsx: false, //关闭导出按钮 启用也不能用 等以后看情况而定
+ },
+
+ allowCopy: true, // 是否允许拷贝
+ showtoolbar: true, // 是否显示工具栏
+ showinfobar: false, // 是否显示顶部信息栏
+ // myFolderUrl: "/",//作用:左上角<返回按钮的链接
+ showsheetbar: true, // 是否显示底部sheet页按钮
+ showstatisticBar: true, // 是否显示底部计数栏
+ sheetBottomConfig: true, // sheet页下方的添加行按钮和回到顶部按钮配置
+ allowEdit: true, // 是否允许前台编辑
+ enableAddRow: false, // 允许增加行
+ enableAddCol: false, // 允许增加列
+ userInfo: false, // 右上角的用户信息展示样式
+ showRowBar: true, // 是否显示行号区域
+ showColumnBar: false, // 是否显示列号区域
+ sheetFormulaBar: false, // 是否显示公式栏
+ enableAddBackTop: true,//返回头部按钮
+ forceCalculation: false, //下面是导出插件 默认关闭
+ enableAddRow: false, // 允许增加行
+ plugins: [{ name: 'chart' }, { name: 'exportXlsx', config: { url: 'luckyToXlsx' } }, {
+ name: 'print', config: {
+ license: ''
+ }
+ }],
+ data:exportJson.sheets,
+ title:exportJson.info.name,
+ userInfo:exportJson.info.name.creator
+ });
+ });
+ }
+ loadText();
+ // 打印时,获取luckysheet指定区域html内容,拼接至div,隐藏luckysheet容器并显示打印区域html
+ function to_print() {
+ const html = luckysheet.getRangeHtml();
+ document.querySelector('#print-html').innerHTML = html;
+ document.querySelector('#print-area').style.display = 'block';
+ document.querySelector('#button-area').style.display = 'none';
+ }
+
+