From 76205588f0a7313b1a6dad4553fb256daa34d175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=9F=E6=9B=BE=E4=B8=BA=E4=BD=A0=E5=83=8F=E8=B6=85?= =?UTF-8?q?=E4=BA=BA?= <1553592282@qq.com> Date: Tue, 24 Oct 2023 07:45:03 +0000 Subject: [PATCH 01/23] update ruoyi-ui/src/permission.js. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 也曾为你像超人 <1553592282@qq.com> --- ruoyi-ui/src/permission.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ruoyi-ui/src/permission.js b/ruoyi-ui/src/permission.js index e1a14da7..c5689790 100644 --- a/ruoyi-ui/src/permission.js +++ b/ruoyi-ui/src/permission.js @@ -18,6 +18,8 @@ router.beforeEach((to, from, next) => { if (to.path === '/login') { next({ path: '/' }) NProgress.done() + } else if (whiteList.indexOf(to.path) !== -1) { + next() } else { if (store.getters.roles.length === 0) { isRelogin.show = true From fbab383bd78e9ca1bd84e5a158d5833e5888f5ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=88=A9?= Date: Thu, 2 Nov 2023 02:57:04 +0000 Subject: [PATCH 02/23] =?UTF-8?q?update=20ruoyi-admin/src/main/java/com/ru?= =?UTF-8?q?oyi/web/controller/system/SysProfileController.java.=20?= =?UTF-8?q?=E6=AD=A4=E5=A4=84=E6=96=B0=E5=AF=86=E7=A0=81=E5=8A=A0=E5=AF=86?= =?UTF-8?q?=E4=BA=86=E4=B8=A4=E6=AC=A1=EF=BC=8C=E5=A4=9A=E4=BD=99=E7=9A=84?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=EF=BC=8C=E4=B8=94=E4=BC=9A=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E6=96=B0=E7=94=9F=E6=88=90=E7=9A=84=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E4=B8=8E=E7=BC=93=E5=AD=98=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E4=B8=8D=E5=90=8C=EF=BC=8C=E5=A6=82=E6=9E=9C?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9A=84=E4=B8=8D=E5=AF=B9=E8=BF=98=E8=AF=B7?= =?UTF-8?q?=E8=AE=B2=E8=A7=A3=E5=9B=9E=E5=A4=8D=E4=B8=8B=EF=BC=8C=E8=B0=A2?= =?UTF-8?q?=E8=B0=A2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张利 --- .../ruoyi/web/controller/system/SysProfileController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java index 94c471e7..2d7f42f9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java @@ -100,10 +100,11 @@ public class SysProfileController extends BaseController { return error("新密码不能与旧密码相同"); } - if (userService.resetUserPwd(userName, SecurityUtils.encryptPassword(newPassword)) > 0) + newPassword = SecurityUtils.encryptPassword(newPassword); + if (userService.resetUserPwd(userName, newPassword) > 0) { // 更新缓存用户密码 - loginUser.getUser().setPassword(SecurityUtils.encryptPassword(newPassword)); + loginUser.getUser().setPassword(newPassword); tokenService.setLoginUser(loginUser); return success(); } From 386f32a3b7d8ae06b492349934e456b8e6c52229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=9A=E5=88=9A=E5=A5=BD?= <380862139@qq.com> Date: Sun, 12 Nov 2023 02:38:46 +0000 Subject: [PATCH 03/23] =?UTF-8?q?update=20ruoyi-system/src/main/java/com/r?= =?UTF-8?q?uoyi/system/mapper/SysUserPostMapper.java.=20=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刚刚好 <380862139@qq.com> --- .../main/java/com/ruoyi/system/mapper/SysUserPostMapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java index 9c33e546..81d6e719 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java @@ -37,7 +37,7 @@ public interface SysUserPostMapper /** * 批量新增用户岗位信息 * - * @param userPostList 用户角色列表 + * @param userPostList 用户岗位列表 * @return 结果 */ public int batchUserPost(List userPostList); From b224cebab729fc8015246b0dbdaaade54a24dc72 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Tue, 28 Nov 2023 12:35:04 +0800 Subject: [PATCH 04/23] =?UTF-8?q?=E9=98=B2=E6=AD=A2=E9=AB=98=E9=A2=91?= =?UTF-8?q?=E7=8E=87=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=E4=B8=8D=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ruoyi/quartz/config/ScheduleConfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/config/ScheduleConfig.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/config/ScheduleConfig.java index bd315d25..6e79de08 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/config/ScheduleConfig.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/config/ScheduleConfig.java @@ -33,7 +33,7 @@ // // 集群配置 // prop.put("org.quartz.jobStore.isClustered", "true"); // prop.put("org.quartz.jobStore.clusterCheckinInterval", "15000"); -// prop.put("org.quartz.jobStore.maxMisfiresToHandleAtATime", "1"); +// prop.put("org.quartz.jobStore.maxMisfiresToHandleAtATime", "10"); // prop.put("org.quartz.jobStore.txIsolationLevelSerializable", "true"); // // // sqlserver 启用 From e6d0599b256866fc9fb0b06c1abbee50725d2d2c Mon Sep 17 00:00:00 2001 From: RuoYi Date: Tue, 28 Nov 2023 12:36:30 +0800 Subject: [PATCH 05/23] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E4=B8=AD=E5=BF=83/=E5=9F=BA=E6=9C=AC=E8=B5=84=E6=96=99?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=B6=E6=95=B0=E6=8D=AE=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/SysProfileController.java | 4 +-- .../views/system/user/profile/userInfo.vue | 25 ++++++++++++++----- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java index 2d7f42f9..cd8abd6f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java @@ -67,11 +67,11 @@ public class SysProfileController extends BaseController currentUser.setSex(user.getSex()); if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(currentUser)) { - return error("修改用户'" + user.getUserName() + "'失败,手机号码已存在"); + return error("修改用户'" + loginUser.getUsername() + "'失败,手机号码已存在"); } if (StringUtils.isNotEmpty(user.getEmail()) && !userService.checkEmailUnique(currentUser)) { - return error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在"); + return error("修改用户'" + loginUser.getUsername() + "'失败,邮箱账号已存在"); } if (userService.updateUserProfile(currentUser) > 0) { diff --git a/ruoyi-ui/src/views/system/user/profile/userInfo.vue b/ruoyi-ui/src/views/system/user/profile/userInfo.vue index a40d8f60..df334599 100644 --- a/ruoyi-ui/src/views/system/user/profile/userInfo.vue +++ b/ruoyi-ui/src/views/system/user/profile/userInfo.vue @@ -1,16 +1,16 @@ diff --git a/ruoyi-ui/src/directive/permission/hasPermi.js b/ruoyi-ui/src/directive/permission/hasPermi.js index 799e0153..6839161e 100644 --- a/ruoyi-ui/src/directive/permission/hasPermi.js +++ b/ruoyi-ui/src/directive/permission/hasPermi.js @@ -2,7 +2,7 @@ * v-hasPermi 操作权限处理 * Copyright (c) 2019 ruoyi */ - + import store from '@/store' export default { diff --git a/ruoyi-ui/src/directive/permission/hasRole.js b/ruoyi-ui/src/directive/permission/hasRole.js index 406b9435..9e0e0212 100644 --- a/ruoyi-ui/src/directive/permission/hasRole.js +++ b/ruoyi-ui/src/directive/permission/hasRole.js @@ -2,7 +2,7 @@ * v-hasRole 角色权限处理 * Copyright (c) 2019 ruoyi */ - + import store from '@/store' export default { diff --git a/ruoyi-ui/src/layout/components/Navbar.vue b/ruoyi-ui/src/layout/components/Navbar.vue index 67a53ab6..5c5a2489 100644 --- a/ruoyi-ui/src/layout/components/Navbar.vue +++ b/ruoyi-ui/src/layout/components/Navbar.vue @@ -8,7 +8,7 @@
From 42bb8f644516ae17257b7654cf6ec38fb529506c Mon Sep 17 00:00:00 2001 From: RuoYi Date: Wed, 29 Nov 2023 12:41:04 +0800 Subject: [PATCH 10/23] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=A4=B4=E5=83=8F?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=8F=82=E6=95=B0=E6=96=B0=E5=A2=9E=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/system/user/profile/userAvatar.vue | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ruoyi-ui/src/views/system/user/profile/userAvatar.vue b/ruoyi-ui/src/views/system/user/profile/userAvatar.vue index 96aa01f4..cbf3ca19 100644 --- a/ruoyi-ui/src/views/system/user/profile/userAvatar.vue +++ b/ruoyi-ui/src/views/system/user/profile/userAvatar.vue @@ -70,12 +70,13 @@ export default { // 弹出层标题 title: "修改头像", options: { - img: store.getters.avatar, //裁剪图片的地址 - autoCrop: true, // 是否默认生成截图框 - autoCropWidth: 200, // 默认生成截图框宽度 - autoCropHeight: 200, // 默认生成截图框高度 - fixedBox: true, // 固定截图框大小 不允许改变 - outputType:"png" // 默认生成截图为PNG格式 + img: store.getters.avatar, //裁剪图片的地址 + autoCrop: true, // 是否默认生成截图框 + autoCropWidth: 200, // 默认生成截图框宽度 + autoCropHeight: 200, // 默认生成截图框高度 + fixedBox: true, // 固定截图框大小 不允许改变 + outputType:"png", // 默认生成截图为PNG格式 + filename: 'avatar' // 文件名称 }, previews: {}, resizeHandler: null @@ -125,6 +126,7 @@ export default { reader.readAsDataURL(file); reader.onload = () => { this.options.img = reader.result; + this.options.filename = file.name; }; } }, @@ -132,7 +134,7 @@ export default { uploadImg() { this.$refs.cropper.getCropBlob(data => { let formData = new FormData(); - formData.append("avatarfile", data); + formData.append("avatarfile", data, this.options.filename); uploadAvatar(formData).then(response => { this.open = false; this.options.img = process.env.VUE_APP_BASE_API + response.imgUrl; From 966a17123f1a084b63cc976171f775fb1dcf01d3 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Thu, 30 Nov 2023 09:37:36 +0800 Subject: [PATCH 11/23] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/vm/vue/v3/readme.txt | 1 - ruoyi-ui/src/App.vue | 14 ++--- ruoyi-ui/src/components/ImageUpload/index.vue | 2 +- ruoyi-ui/src/components/TopNav/index.vue | 4 +- ruoyi-ui/src/directive/dialog/dragHeight.js | 62 +++++++++---------- ruoyi-ui/src/directive/dialog/dragWidth.js | 54 ++++++++-------- .../layout/components/Sidebar/SidebarItem.vue | 4 +- ruoyi-ui/src/plugins/tab.js | 2 +- ruoyi-ui/src/utils/permission.js | 12 ++-- ruoyi-ui/src/utils/validate.js | 5 +- 10 files changed, 76 insertions(+), 84 deletions(-) delete mode 100644 ruoyi-generator/src/main/resources/vm/vue/v3/readme.txt diff --git a/ruoyi-generator/src/main/resources/vm/vue/v3/readme.txt b/ruoyi-generator/src/main/resources/vm/vue/v3/readme.txt deleted file mode 100644 index 99239bb5..00000000 --- a/ruoyi-generator/src/main/resources/vm/vue/v3/readme.txt +++ /dev/null @@ -1 +0,0 @@ -ʹõRuoYi-Vue3ǰˣôҪһ´Ŀ¼ģindex.vue.vmindex-tree.vue.vmļϼvueĿ¼ \ No newline at end of file diff --git a/ruoyi-ui/src/App.vue b/ruoyi-ui/src/App.vue index a2c4b872..cc29b466 100644 --- a/ruoyi-ui/src/App.vue +++ b/ruoyi-ui/src/App.vue @@ -11,14 +11,14 @@ import ThemePicker from "@/components/ThemePicker"; export default { name: "App", components: { ThemePicker }, - metaInfo() { - return { - title: this.$store.state.settings.dynamicTitle && this.$store.state.settings.title, - titleTemplate: title => { - return title ? `${title} - ${process.env.VUE_APP_TITLE}` : process.env.VUE_APP_TITLE - } - } + metaInfo() { + return { + title: this.$store.state.settings.dynamicTitle && this.$store.state.settings.title, + titleTemplate: title => { + return title ? `${title} - ${process.env.VUE_APP_TITLE}` : process.env.VUE_APP_TITLE + } } + } }; diff --git a/ruoyi-ui/src/views/components/icons/svg-icons.js b/ruoyi-ui/src/views/components/icons/svg-icons.js deleted file mode 100644 index 9713fd8d..00000000 --- a/ruoyi-ui/src/views/components/icons/svg-icons.js +++ /dev/null @@ -1,10 +0,0 @@ -const req = require.context('../../../assets/icons/svg', false, /\.svg$/) -const requireAll = requireContext => requireContext.keys() - -const re = /\.\/(.*)\.svg/ - -const svgIcons = requireAll(req).map(i => { - return i.match(re)[1] -}) - -export default svgIcons From ac9302e2a201b4a7bdd3922a775098a3c164343e Mon Sep 17 00:00:00 2001 From: RuoYi Date: Thu, 7 Dec 2023 11:08:03 +0800 Subject: [PATCH 22/23] =?UTF-8?q?=E5=8D=87=E7=BA=A7element-ui=E5=88=B0?= =?UTF-8?q?=E6=9C=80=E6=96=B0=E7=89=88=E6=9C=AC2.15.14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruoyi-ui/package.json b/ruoyi-ui/package.json index 255259db..07b236f9 100644 --- a/ruoyi-ui/package.json +++ b/ruoyi-ui/package.json @@ -41,7 +41,7 @@ "clipboard": "2.0.8", "core-js": "3.25.3", "echarts": "5.4.0", - "element-ui": "2.15.13", + "element-ui": "2.15.14", "file-saver": "2.0.5", "fuse.js": "6.4.3", "highlight.js": "9.18.5", From 36b900cef881d267b4f7d96b887df0bac9f8e29e Mon Sep 17 00:00:00 2001 From: RuoYi Date: Fri, 8 Dec 2023 09:03:30 +0800 Subject: [PATCH 23/23] =?UTF-8?q?=E8=8B=A5=E4=BE=9D=203.8.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- pom.xml | 4 +- ruoyi-admin/pom.xml | 2 +- .../src/main/resources/application.yml | 2 +- ruoyi-common/pom.xml | 2 +- ruoyi-framework/pom.xml | 2 +- ruoyi-generator/pom.xml | 2 +- ruoyi-quartz/pom.xml | 2 +- ruoyi-system/pom.xml | 2 +- ruoyi-ui/package.json | 2 +- ruoyi-ui/src/views/index.vue | 45 ++++++++++++++++++- 11 files changed, 56 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index ffc8e0b3..927a49ae 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@

logo

-

RuoYi v3.8.6

+

RuoYi v3.8.7

基于SpringBoot+Vue前后端分离的Java快速开发框架

- +

diff --git a/pom.xml b/pom.xml index aaf06862..91a7a4b2 100644 --- a/pom.xml +++ b/pom.xml @@ -6,14 +6,14 @@ com.ruoyi ruoyi - 3.8.6 + 3.8.7 ruoyi http://www.ruoyi.vip 若依管理系统 - 3.8.6 + 3.8.7 UTF-8 UTF-8 1.8 diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml index dfc45106..e6c67123 100644 --- a/ruoyi-admin/pom.xml +++ b/ruoyi-admin/pom.xml @@ -5,7 +5,7 @@ ruoyi com.ruoyi - 3.8.6 + 3.8.7 4.0.0 jar diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index d1096f13..f7125af6 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -3,7 +3,7 @@ ruoyi: # 名称 name: RuoYi # 版本 - version: 3.8.6 + version: 3.8.7 # 版权年份 copyrightYear: 2023 # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) diff --git a/ruoyi-common/pom.xml b/ruoyi-common/pom.xml index 35e34b7b..38326a1f 100644 --- a/ruoyi-common/pom.xml +++ b/ruoyi-common/pom.xml @@ -5,7 +5,7 @@ ruoyi com.ruoyi - 3.8.6 + 3.8.7 4.0.0 diff --git a/ruoyi-framework/pom.xml b/ruoyi-framework/pom.xml index 90e29185..0bcd7d07 100644 --- a/ruoyi-framework/pom.xml +++ b/ruoyi-framework/pom.xml @@ -5,7 +5,7 @@ ruoyi com.ruoyi - 3.8.6 + 3.8.7 4.0.0 diff --git a/ruoyi-generator/pom.xml b/ruoyi-generator/pom.xml index cea4f67e..83fde2f5 100644 --- a/ruoyi-generator/pom.xml +++ b/ruoyi-generator/pom.xml @@ -5,7 +5,7 @@ ruoyi com.ruoyi - 3.8.6 + 3.8.7 4.0.0 diff --git a/ruoyi-quartz/pom.xml b/ruoyi-quartz/pom.xml index b1c7b3ea..80279a82 100644 --- a/ruoyi-quartz/pom.xml +++ b/ruoyi-quartz/pom.xml @@ -5,7 +5,7 @@ ruoyi com.ruoyi - 3.8.6 + 3.8.7 4.0.0 diff --git a/ruoyi-system/pom.xml b/ruoyi-system/pom.xml index c5940f77..2ae39ab5 100644 --- a/ruoyi-system/pom.xml +++ b/ruoyi-system/pom.xml @@ -5,7 +5,7 @@ ruoyi com.ruoyi - 3.8.6 + 3.8.7 4.0.0 diff --git a/ruoyi-ui/package.json b/ruoyi-ui/package.json index 07b236f9..5b534d91 100644 --- a/ruoyi-ui/package.json +++ b/ruoyi-ui/package.json @@ -1,6 +1,6 @@ { "name": "ruoyi", - "version": "3.8.6", + "version": "3.8.7", "description": "若依管理系统", "author": "若依", "license": "MIT", diff --git a/ruoyi-ui/src/views/index.vue b/ruoyi-ui/src/views/index.vue index c1ae10e4..8b04afd3 100644 --- a/ruoyi-ui/src/views/index.vue +++ b/ruoyi-ui/src/views/index.vue @@ -146,6 +146,49 @@ 更新日志
+ +
    +
  1. 操作日志记录部门名称
  2. +
  3. 全局数据存储用户编号
  4. +
  5. 新增编程式判断资源访问权限
  6. +
  7. 操作日志列表新增IP地址查询
  8. +
  9. 定时任务新增页去除状态选项
  10. +
  11. 代码生成支持选择前端模板类型
  12. +
  13. 显隐列组件支持复选框弹出类型
  14. +
  15. 通用排序属性orderBy参数限制长度
  16. +
  17. Excel自定义数据处理器增加单元格/工作簿对象
  18. +
  19. 升级oshi到最新版本6.4.8
  20. +
  21. 升级druid到最新版本1.2.20
  22. +
  23. 升级fastjson到最新版2.0.43
  24. +
  25. 升级pagehelper到最新版1.4.7
  26. +
  27. 升级commons.io到最新版本2.13.0
  28. +
  29. 升级element-ui到最新版本2.15.14
  30. +
  31. 修复五级路由缓存无效问题
  32. +
  33. 修复外链带端口出现的异常
  34. +
  35. 修复树模板父级编码变量错误
  36. +
  37. 修复字典表详情页面搜索问题
  38. +
  39. 修复内链iframe没有传递参数问题
  40. +
  41. 修复自定义字典样式不生效的问题
  42. +
  43. 修复字典缓存删除方法参数错误问题
  44. +
  45. 修复Excel导入数据临时文件无法删除问题
  46. +
  47. 修复未登录带参数访问成功后参数丢失问题
  48. +
  49. 修复HeaderSearch组件跳转query参数丢失问题
  50. +
  51. 修复代码生成导入后必填项与数据库不匹配问题
  52. +
  53. 修复Excels导入时无法获取到dictType字典值问题
  54. +
  55. 优化下载zip方法新增遮罩层
  56. +
  57. 优化头像上传参数新增文件名称
  58. +
  59. 优化字典标签支持自定义分隔符
  60. +
  61. 优化菜单管理类型为按钮状态可选
  62. +
  63. 优化前端防重复提交数据大小限制
  64. +
  65. 优化TopNav菜单没有图标svg不显示
  66. +
  67. 优化数字金额大写转换精度丢失问题
  68. +
  69. 优化富文本Editor组件检验图片格式
  70. +
  71. 优化页签在Firefox浏览器被遮挡的问题
  72. +
  73. 优化个人中心/基本资料修改时数据显示问题
  74. +
  75. 优化缓存监控图表支持跟随屏幕大小自适应调整
  76. +
  77. 其他细节优化
  78. +
+
  1. 支持登录IP黑名单限制
  2. @@ -946,7 +989,7 @@ export default { data() { return { // 版本号 - version: "3.8.6" + version: "3.8.7" }; }, methods: {