From 47121ebcd077f4da2e957e86d6af269d8b8e35d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=AF=BA?= <1253070437@qq.com> Date: Mon, 12 Jul 2021 20:29:11 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=8D=87=E7=BA=A7=E3=80=91=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=9C=A8=E7=BA=BF=E6=96=87=E6=A1=A3=E7=A4=BA=E4=BE=8B?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _sql/数据库文件/snowy-pub.sql | 1 + _web/public/index.html | 3 + _web/src/api/modular/system/fileManage.js | 14 + .../src/components/xnComponents/EditorDiv.vue | 95 +++++++ _web/src/utils/onlyofficeUtil.js | 22 ++ .../views/system/fileOnline/detailForm.vue | 99 +++++++ _web/src/views/system/fileOnline/index.vue | 251 ++++++++++++++++++ .../system/fileOnline/onlineEditForm.vue | 91 +++++++ .../views/system/fileOnline/previewForm.vue | 96 +++++++ .../constant/ConstantContextHolder.java | 10 + .../file/modular/local/LocalFileOperator.java | 8 +- .../controller/SysFileInfoController.java | 38 +++ .../file/enums/SysFileInfoExceptionEnum.java | 17 +- ...tionEnum.java => SysFileLocationEnum.java} | 4 +- .../modular/file/param/SysFileInfoParam.java | 17 ++ .../file/result/SysOnlineFileInfoResult.java | 187 +++++++++++++ .../file/service/SysFileInfoService.java | 18 ++ .../service/impl/SysFileInfoServiceImpl.java | 223 +++++++++++++++- .../sys/modular/file/util/DownloadUtil.java | 31 +++ .../modular/file/util/OnlineDocumentUtil.java | 246 +++++++++++++++++ 20 files changed, 1465 insertions(+), 6 deletions(-) create mode 100644 _web/src/components/xnComponents/EditorDiv.vue create mode 100644 _web/src/utils/onlyofficeUtil.js create mode 100644 _web/src/views/system/fileOnline/detailForm.vue create mode 100644 _web/src/views/system/fileOnline/index.vue create mode 100644 _web/src/views/system/fileOnline/onlineEditForm.vue create mode 100644 _web/src/views/system/fileOnline/previewForm.vue rename snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/file/enums/{FileLocationEnum.java => SysFileLocationEnum.java} (95%) create mode 100644 snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/file/result/SysOnlineFileInfoResult.java create mode 100644 snowy-base/snowy-system/src/main/java/vip/xiaonuo/sys/modular/file/util/OnlineDocumentUtil.java diff --git a/_sql/数据库文件/snowy-pub.sql b/_sql/数据库文件/snowy-pub.sql index 887e5e10..75ae46f7 100644 --- a/_sql/数据库文件/snowy-pub.sql +++ b/_sql/数据库文件/snowy-pub.sql @@ -579,6 +579,7 @@ INSERT INTO `sys_menu` VALUES (1264622039642256571, 1264622039642256531, '[0],[1 INSERT INTO `sys_menu` VALUES (1264622039642256581, 1264622039642256531, '[0],[1264622039642256521],[1264622039642256531],', '文件上传', 'sys_file_mgr_sys_file_upload', 2, NULL, NULL, NULL, 'sysFileInfo:upload', 'system', 0, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-06-24 17:34:29', 1265476890672672808, NULL, NULL); INSERT INTO `sys_menu` VALUES (1264622039642256591, 1264622039642256531, '[0],[1264622039642256521],[1264622039642256531],', '文件下载', 'sys_file_mgr_sys_file_download', 2, NULL, NULL, NULL, 'sysFileInfo:download', 'system', 0, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-06-24 17:34:55', 1265476890672672808, NULL, NULL); INSERT INTO `sys_menu` VALUES (1264622039642256601, 1264622039642256531, '[0],[1264622039642256521],[1264622039642256531],', '图片预览', 'sys_file_mgr_sys_file_preview', 2, NULL, NULL, NULL, 'sysFileInfo:preview', 'system', 0, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-06-24 17:35:19', 1265476890672672808, NULL, NULL); +INSERT INTO `sys_menu` VALUES (1264622039642256602, 1264622039642256521, '[0],[1264622039642256521],', '在线文档', 'sys_file_mgr_sys_online_file', 1, NULL, '/fileOnline', '/system/file/onlineIndex', NULL, 'system', 1, 'Y', NULL, NULL, 1, 21, NULL, 0, '2020-06-24 17:32:57', 1265476890672672808, NULL, NULL); INSERT INTO `sys_menu` VALUES (1264622039642256611, 0, '[0],', '定时任务', 'sys_timers', 0, 'dashboard', '/timers', 'PageView', NULL, 'system', 1, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-07-01 17:17:20', 1265476890672672808, NULL, NULL); INSERT INTO `sys_menu` VALUES (1264622039642256621, 1264622039642256611, '[0],[1264622039642256611],', '任务管理', 'sys_timers_mgr', 1, NULL, '/timers', 'system/timers/index', NULL, 'system', 1, 'Y', NULL, NULL, 1, 22, NULL, 0, '2020-07-01 17:18:53', 1265476890672672808, NULL, NULL); INSERT INTO `sys_menu` VALUES (1264622039642256631, 1264622039642256621, '[0],[1264622039642256611],[1264622039642256621],', '定时任务查询', 'sys_timers_mgr_page', 2, NULL, NULL, NULL, 'sysTimers:page', 'system', 0, 'Y', NULL, NULL, 1, 100, NULL, 0, '2020-07-01 17:19:43', 1265476890672672808, NULL, NULL); diff --git a/_web/public/index.html b/_web/public/index.html index 3c030bb2..fcb0089c 100644 --- a/_web/public/index.html +++ b/_web/public/index.html @@ -6,11 +6,14 @@ Snowy快速开发平台 + + <% for (var i in htmlWebpackPlugin.options.cdn && htmlWebpackPlugin.options.cdn.css) { %> <% } %> +