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