From 565d5f11cc81abf6a93bd80056208e74b5ddb6d3 Mon Sep 17 00:00:00 2001 From: xinyb <574600396@qq.com> Date: 星期四, 05 一月 2023 16:10:35 +0800 Subject: [PATCH] 优化附件功能模块,图标显示和格线附件上传 --- WebRoot/js/index/funcLink.js | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/WebRoot/js/index/funcLink.js b/WebRoot/js/index/funcLink.js index 5af4ab9..42366e2 100644 --- a/WebRoot/js/index/funcLink.js +++ b/WebRoot/js/index/funcLink.js @@ -174,7 +174,9 @@ 'htm': '<i class="bi bi-filetype-html" style="color:#369584"></i>', 'txt': '<i class="bi bi-filetype-txt" style="color: #5d5a5a"></i>', 'mov': '<i class="bi bi-film"></i>', - 'mp3': '<i class="bi bi-filetype-mp3"></i>' + 'mp3': '<i class="bi bi-filetype-mp3"></i>', + 'jpg':'<i class="bi bi-file-image" style="color: #45b8ab"></i>', + 'key':'<i class="bi bi-filetype-key" style="color: #3fa2e3"></i>' }, previewFileExtSettings: { 'doc': function(ext) { @@ -200,6 +202,9 @@ }, 'mp3': function(ext) { return ext.match(/(mp3|wav)$/i); + }, + 'jpg':function (ext) { + return ext.match(/(jpg|png|jpeg|gif|ico|pic|bmp|tif)$/i); } }, isNodragging:false,//鑷畾涔夊睘鎬э紝鍦ㄥ彧璇荤姸鎬佹槸鍚﹀彲浠ユ墽琛屾嫋鎷� @@ -522,9 +527,7 @@ // if (jsons[i].fileType.toLowerCase() == 'pdf') {//pdf鏍煎紡璋冪敤鎻掍欢 // fileURL = jsons[i].domain + '/general/pdf/web/viewer.jsp?file=' + fileURL; // } - if (jsons[i].orgFileType == 'doc' || jsons[i].orgFileType == 'docx' || jsons[i].orgFileType == 'xls' - || jsons[i].orgFileType == 'xlsx' || jsons[i].orgFileType == 'ppt' || jsons[i].orgFileType == 'pptx') { - jsons[i].fileType = 'office'; + if (jsons[i].fileType == 'office') {//office绫诲瀷闇�瑕� fileURL = encodeURIComponent(fileURL); } fileInput.option.initialPreview.push(fileURL); @@ -533,7 +536,7 @@ 'time': jsons[i].uploadTimeStr, //涓婁紶寮�濮嬫椂闂� 'name': jsons[i].authorName, //浣滆�呭悕绉� 'size': jsons[i].fileSizeStr, // 涓婁紶鐨勫浘鐗囧ぇ灏� - 'type': jsons[i].fileType, // 涓婁紶鐨勫浘鐗囩被鍨� + 'type': jsons[i].allowView?jsons[i].fileType:'lock', // 涓婁紶鐨勫浘鐗囩被鍨� 'filename': jsons[i].originalFileName,//jsons[i].physicalFile, //鐗╃悊鏂囦欢 'filetype': jsons[i].fileType + '/' + jsons[i].orgFileType, 'title': title,//title -- Gitblit v1.8.0