From 36ac47862472ab22a7c228ed0074f63a5b52c96c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90li?= <15040126243@163.com> Date: Mon, 13 Mar 2023 10:10:47 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=87=E5=8F=91=E5=B8=83=204.6.0=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E6=95=B0=E6=8D=AE=E5=BA=93=E5=8A=A0?= =?UTF-8?q?=E8=A7=A3=E5=AF=86=20=E4=B8=8E=20=E9=80=9A=E7=94=A8=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=20=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .run/ruoyi-monitor-admin.run.xml | 2 +- .run/ruoyi-server.run.xml | 2 +- .run/ruoyi-xxl-job-admin.run.xml | 2 +- README.md | 2 +- pom.xml | 31 +- ruoyi-extend/pom.xml | 2 +- ruoyi-extend/ruoyi-monitor-admin/pom.xml | 2 +- ruoyi-extend/ruoyi-xxl-job-admin/pom.xml | 2 +- ruoyi-ui/package.json | 4 +- .../src/layout/components/TagsView/index.vue | 2 +- ruoyi-ui/src/permission.js | 2 +- ruoyi-ui/src/plugins/download.js | 12 +- ruoyi-ui/src/utils/request.js | 6 +- ruoyi-ui/src/utils/ruoyi.js | 10 +- ruoyi-ui/src/views/demo/demo/index.vue | 3 +- ruoyi-ui/src/views/demo/tree/index.vue | 3 +- ruoyi-ui/src/views/index.vue | 2 +- ruoyi-ui/src/views/login.vue | 2 +- ruoyi-ui/src/views/monitor/cache/index.vue | 8 +- ruoyi-ui/src/views/monitor/cache/list.vue | 6 +- .../src/views/monitor/logininfor/index.vue | 3 +- ruoyi-ui/src/views/monitor/operlog/index.vue | 3 +- ruoyi-ui/src/views/register.vue | 2 +- ruoyi-ui/src/views/system/config/index.vue | 5 +- ruoyi-ui/src/views/system/dict/index.vue | 3 +- ruoyi-ui/src/views/system/oss/config.vue | 14 +- ruoyi-ui/src/views/system/oss/index.vue | 7 +- ruoyi-ui/src/views/system/role/index.vue | 3 +- ruoyi-ui/src/views/system/user/index.vue | 3 +- ruoyi/pom.xml | 8 +- .../common/annotation/DictDataMapper.java | 2 + .../ruoyi/common/annotation/EncryptField.java | 44 + .../common/annotation/ExcelDictFormat.java | 4 +- .../common/annotation/ExcelEnumFormat.java | 30 + .../java/com/ruoyi/common/annotation/Log.java | 6 + .../ruoyi/common/annotation/RateLimiter.java | 11 +- .../ruoyi/common/annotation/Translation.java | 39 + .../common/annotation/TranslationType.java | 21 + .../com/ruoyi/common/constant/CacheNames.java | 10 + .../ruoyi/common/constant/TransConstant.java | 30 + .../ruoyi/common/constant/UserConstants.java | 6 - .../common/convert/ExcelEnumConvert.java | 75 ++ .../ruoyi/common/core/domain/PageQuery.java | 4 +- .../common/core/domain/entity/SysDept.java | 6 +- .../core/domain/entity/SysDictData.java | 8 +- .../core/domain/entity/SysDictType.java | 4 +- .../common/core/domain/entity/SysMenu.java | 8 +- .../common/core/domain/entity/SysRole.java | 11 +- .../common/core/domain/entity/SysUser.java | 10 +- .../common/core/domain/model/LoginUser.java | 3 +- .../common/core/service/DeptService.java | 18 + .../ruoyi/common/core/service/OssService.java | 18 + .../common/core/service/UserService.java | 18 + .../ruoyi/common/encrypt/EncryptContext.java | 41 + .../com/ruoyi/common/encrypt/IEncryptor.java | 35 + .../encrypt/encryptor/AbstractEncryptor.java | 18 + .../encrypt/encryptor/AesEncryptor.java | 69 ++ .../encrypt/encryptor/Base64Encryptor.java | 48 + .../encrypt/encryptor/RsaEncryptor.java | 65 ++ .../encrypt/encryptor/Sm2Encryptor.java | 65 ++ .../encrypt/encryptor/Sm4Encryptor.java | 67 ++ .../com/ruoyi/common/enums/AlgorithmType.java | 48 + .../com/ruoyi/common/enums/EncodeType.java | 26 + .../com/ruoyi/common/filter/XssFilter.java | 2 +- .../common/helper/DataPermissionHelper.java | 17 + .../com/ruoyi/common/helper/LoginHelper.java | 64 +- .../jackson/DictDataJsonSerializer.java | 2 + .../translation/TranslationInterface.java | 17 + .../TranslationBeanSerializerModifier.java | 29 + .../handler/TranslationHandler.java | 65 ++ .../impl/DeptNameTranslationImpl.java | 25 + .../impl/DictTypeTranslationImpl.java | 29 + .../impl/OssUrlTranslationImpl.java | 25 + .../impl/UserNameTranslationImpl.java | 28 + .../com/ruoyi/common/utils/BeanCopyUtils.java | 22 +- .../com/ruoyi/common/utils/ServletUtils.java | 2 +- .../com/ruoyi/common/utils/StreamUtils.java | 2 +- .../com/ruoyi/common/utils/StringUtils.java | 72 +- .../com/ruoyi/common/utils/poi/ExcelUtil.java | 4 +- .../controller/TestEncryptController.java | 55 + .../ruoyi/demo/domain/TestDemoEncrypt.java | 29 + .../demo/mapper/TestDemoEncryptMapper.java | 13 + .../ruoyi/framework/aspectj/LogAspect.java | 15 +- .../framework/aspectj/RateLimiterAspect.java | 83 +- .../framework/config/EncryptorConfig.java | 39 + .../ruoyi/framework/config/FilterConfig.java | 2 +- .../ruoyi/framework/config/SaTokenConfig.java | 25 +- .../ruoyi/framework/config/SwaggerConfig.java | 2 +- .../framework/config/TranslationConfig.java | 50 + .../properties/EncryptorProperties.java | 50 + .../config/properties/SwaggerProperties.java | 5 - .../encrypt/MybatisDecryptInterceptor.java | 113 ++ .../encrypt/MybatisEncryptInterceptor.java | 118 ++ .../framework/handler/AllUrlHandler.java | 41 + .../framework/manager/EncryptorManager.java | 96 ++ .../framework/satoken/dao/PlusSaTokenDao.java | 2 - .../satoken/service/SaPermissionImpl.java | 2 - .../generator/domain/GenTableColumn.java | 2 +- .../com/ruoyi/generator/util/GenUtils.java | 6 +- .../ruoyi/generator/util/VelocityUtils.java | 2 +- .../java/com/ruoyi/oss/core/OssClient.java | 13 + .../com/ruoyi/oss/factory/OssFactory.java | 42 +- .../ruoyi/sms/core/TencentSmsTemplate.java | 2 +- .../com/ruoyi/system/domain/SysConfig.java | 6 +- .../com/ruoyi/system/domain/SysNotice.java | 2 +- .../com/ruoyi/system/domain/SysOssConfig.java | 2 +- .../java/com/ruoyi/system/domain/SysPost.java | 4 +- .../com/ruoyi/system/domain/bo/SysOssBo.java | 9 + .../system/domain/bo/SysOssConfigBo.java | 12 +- .../system/domain/vo/SysOssConfigVo.java | 2 +- .../system/service/ISysConfigService.java | 2 +- .../ruoyi/system/service/ISysDeptService.java | 2 +- .../system/service/ISysDictTypeService.java | 2 +- .../ruoyi/system/service/ISysMenuService.java | 2 +- .../ruoyi/system/service/ISysPostService.java | 4 +- .../ruoyi/system/service/ISysRoleService.java | 4 +- .../ruoyi/system/service/ISysUserService.java | 6 +- .../system/service/SysPermissionService.java | 18 +- .../system/service/SysRegisterService.java | 2 +- .../service/impl/SysConfigServiceImpl.java | 10 +- .../service/impl/SysDeptServiceImpl.java | 49 +- .../service/impl/SysDictTypeServiceImpl.java | 7 +- .../service/impl/SysMenuServiceImpl.java | 23 +- .../service/impl/SysOssConfigServiceImpl.java | 33 +- .../service/impl/SysOssServiceImpl.java | 21 +- .../service/impl/SysPostServiceImpl.java | 15 +- .../service/impl/SysRoleServiceImpl.java | 28 +- .../service/impl/SysUserServiceImpl.java | 51 +- .../system/SysConfigController.java | 4 +- .../controller/system/SysDeptController.java | 8 +- .../system/SysDictTypeController.java | 4 +- .../controller/system/SysMenuController.java | 4 +- .../controller/system/SysPostController.java | 8 +- .../system/SysProfileController.java | 6 +- .../controller/system/SysRoleController.java | 37 +- .../controller/system/SysUserController.java | 16 +- ruoyi/src/main/resources/application-dev.yml | 8 +- ruoyi/src/main/resources/application-prod.yml | 8 +- ruoyi/src/main/resources/application.yml | 23 +- .../mapper/generator/GenTableColumnMapper.xml | 1 + .../resources/mapper/system/SysUserMapper.xml | 12 +- .../main/resources/vm/vue/index-tree.vue.vm | 3 +- ruoyi/src/main/resources/vm/vue/index.vue.vm | 3 +- .../resources/vm/vue/v3/index-tree.vue.vm | 3 +- .../src/main/resources/vm/vue/v3/index.vue.vm | 6 +- script/docker/docker-compose.yml | 8 +- script/sql/oracle/oracle_ry_vue_4.X.sql | 5 + script/sql/postgres/postgres_ry_vue_4.X.sql | 9 + script/sql/ry_vue_4.X.sql | 9 +- script/sql/sqlserver/sqlserver_ry_vue_4.X.sql | 1019 +++++++++-------- script/sql/sqlserver/sqlserver_test.sql | 310 ++--- 151 files changed, 2951 insertions(+), 1115 deletions(-) create mode 100644 ruoyi/src/main/java/com/ruoyi/common/annotation/EncryptField.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/annotation/ExcelEnumFormat.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/annotation/Translation.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/annotation/TranslationType.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/constant/TransConstant.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/convert/ExcelEnumConvert.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/core/service/DeptService.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/core/service/OssService.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/core/service/UserService.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/encrypt/EncryptContext.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/encrypt/IEncryptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/encrypt/encryptor/AbstractEncryptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/encrypt/encryptor/AesEncryptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/encrypt/encryptor/Base64Encryptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/encrypt/encryptor/RsaEncryptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/encrypt/encryptor/Sm2Encryptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/encrypt/encryptor/Sm4Encryptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/enums/AlgorithmType.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/enums/EncodeType.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/translation/TranslationInterface.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/translation/handler/TranslationBeanSerializerModifier.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/translation/handler/TranslationHandler.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/translation/impl/DeptNameTranslationImpl.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/translation/impl/DictTypeTranslationImpl.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/translation/impl/OssUrlTranslationImpl.java create mode 100644 ruoyi/src/main/java/com/ruoyi/common/translation/impl/UserNameTranslationImpl.java create mode 100644 ruoyi/src/main/java/com/ruoyi/demo/controller/TestEncryptController.java create mode 100644 ruoyi/src/main/java/com/ruoyi/demo/domain/TestDemoEncrypt.java create mode 100644 ruoyi/src/main/java/com/ruoyi/demo/mapper/TestDemoEncryptMapper.java create mode 100644 ruoyi/src/main/java/com/ruoyi/framework/config/EncryptorConfig.java create mode 100644 ruoyi/src/main/java/com/ruoyi/framework/config/TranslationConfig.java create mode 100644 ruoyi/src/main/java/com/ruoyi/framework/config/properties/EncryptorProperties.java create mode 100644 ruoyi/src/main/java/com/ruoyi/framework/encrypt/MybatisDecryptInterceptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/framework/encrypt/MybatisEncryptInterceptor.java create mode 100644 ruoyi/src/main/java/com/ruoyi/framework/handler/AllUrlHandler.java create mode 100644 ruoyi/src/main/java/com/ruoyi/framework/manager/EncryptorManager.java diff --git a/.run/ruoyi-monitor-admin.run.xml b/.run/ruoyi-monitor-admin.run.xml index 35b6b07f8..99818dcca 100644 --- a/.run/ruoyi-monitor-admin.run.xml +++ b/.run/ruoyi-monitor-admin.run.xml @@ -2,7 +2,7 @@ - diff --git a/.run/ruoyi-server.run.xml b/.run/ruoyi-server.run.xml index c0c575bee..6c3cd5e26 100644 --- a/.run/ruoyi-server.run.xml +++ b/.run/ruoyi-server.run.xml @@ -2,7 +2,7 @@ - diff --git a/.run/ruoyi-xxl-job-admin.run.xml b/.run/ruoyi-xxl-job-admin.run.xml index ae25907a8..98939edbd 100644 --- a/.run/ruoyi-xxl-job-admin.run.xml +++ b/.run/ruoyi-xxl-job-admin.run.xml @@ -2,7 +2,7 @@ - diff --git a/README.md b/README.md index 728871149..0a08820b3 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/blob/master/LICENSE) [![使用IntelliJ IDEA开发维护](https://img.shields.io/badge/IntelliJ%20IDEA-提供支持-blue.svg)](https://www.jetbrains.com/?from=RuoYi-Vue-Plus)
-[![RuoYi-Vue-Plus](https://img.shields.io/badge/RuoYi_Vue_Plus-4.5.0-success.svg)](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus) +[![RuoYi-Vue-Plus](https://img.shields.io/badge/RuoYi_Vue_Plus-4.6.0-success.svg)](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus) [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-2.7-blue.svg)]() [![JDK-8+](https://img.shields.io/badge/JDK-8-green.svg)]() [![JDK-11](https://img.shields.io/badge/JDK-11-green.svg)]() diff --git a/pom.xml b/pom.xml index aa34e2a47..5d6230430 100644 --- a/pom.xml +++ b/pom.xml @@ -6,45 +6,46 @@ com.ruoyi ruoyi-vue-plus - 4.5.0 + 4.6.0 RuoYi-Vue-Plus https://gitee.com/JavaLionLi/RuoYi-Vue-Plus RuoYi-Vue-Plus后台管理系统 - 4.5.0 - 2.7.7 + 4.6.0 + 2.7.9 UTF-8 UTF-8 1.8 3.2.2 2.2.2 - 1.6.14 + 1.6.15 5.2.3 - 3.1.5 + 3.2.1 2.3 1.34.0 3.5.3.1 3.9.1 - 5.8.11 + 5.8.15 4.10.0 2.7.10 - 3.19.1 + 3.20.0 2.2.3 3.5.2 2.14.2 2.3.1 - 1.18.24 + 1.18.26 + 1.72 1.33 - 1.12.373 + 1.12.400 2.0.23 - 3.1.660 + 3.1.687 @@ -237,6 +238,7 @@ redisson-spring-data-27 ${redisson.version} + com.baomidou lock4j-redisson-spring-boot-starter @@ -263,6 +265,13 @@ ${snakeyaml.version} + + + org.bouncycastle + bcprov-jdk15to18 + ${bouncycastle.version} + + @@ -361,3 +370,5 @@ + + diff --git a/ruoyi-extend/pom.xml b/ruoyi-extend/pom.xml index a55645806..512368cd9 100644 --- a/ruoyi-extend/pom.xml +++ b/ruoyi-extend/pom.xml @@ -5,7 +5,7 @@ ruoyi-vue-plus com.ruoyi - 4.5.0 + 4.6.0 4.0.0 ruoyi-extend diff --git a/ruoyi-extend/ruoyi-monitor-admin/pom.xml b/ruoyi-extend/ruoyi-monitor-admin/pom.xml index 19fc04e20..8cb17a887 100644 --- a/ruoyi-extend/ruoyi-monitor-admin/pom.xml +++ b/ruoyi-extend/ruoyi-monitor-admin/pom.xml @@ -5,7 +5,7 @@ ruoyi-extend com.ruoyi - 4.5.0 + 4.6.0 4.0.0 jar diff --git a/ruoyi-extend/ruoyi-xxl-job-admin/pom.xml b/ruoyi-extend/ruoyi-xxl-job-admin/pom.xml index 7e65df583..8e4f135db 100644 --- a/ruoyi-extend/ruoyi-xxl-job-admin/pom.xml +++ b/ruoyi-extend/ruoyi-xxl-job-admin/pom.xml @@ -4,7 +4,7 @@ ruoyi-extend com.ruoyi - 4.5.0 + 4.6.0 ruoyi-xxl-job-admin jar diff --git a/ruoyi-ui/package.json b/ruoyi-ui/package.json index c1975834f..11de952f8 100644 --- a/ruoyi-ui/package.json +++ b/ruoyi-ui/package.json @@ -1,6 +1,6 @@ { "name": "ruoyi-vue-plus", - "version": "4.5.0", + "version": "4.6.0", "description": "RuoYi-Vue-Plus后台管理系统", "author": "LionLi", "license": "MIT", @@ -40,7 +40,7 @@ "clipboard": "2.0.8", "core-js": "3.25.3", "echarts": "5.4.0", - "element-ui": "2.15.10", + "element-ui": "2.15.12", "file-saver": "2.0.5", "fuse.js": "6.4.3", "highlight.js": "9.18.5", diff --git a/ruoyi-ui/src/layout/components/TagsView/index.vue b/ruoyi-ui/src/layout/components/TagsView/index.vue index cc980717e..3c0644e1c 100644 --- a/ruoyi-ui/src/layout/components/TagsView/index.vue +++ b/ruoyi-ui/src/layout/components/TagsView/index.vue @@ -87,7 +87,7 @@ export default { }, isFirstView() { try { - return this.selectedTag.fullPath === this.visitedViews[1].fullPath || this.selectedTag.fullPath === '/index' + return this.selectedTag.fullPath === '/index' || this.selectedTag.fullPath === this.visitedViews[1].fullPath } catch (err) { return false } diff --git a/ruoyi-ui/src/permission.js b/ruoyi-ui/src/permission.js index 6bb0a1f83..609d21590 100644 --- a/ruoyi-ui/src/permission.js +++ b/ruoyi-ui/src/permission.js @@ -8,7 +8,7 @@ import { isRelogin } from '@/utils/request' NProgress.configure({ showSpinner: false }) -const whiteList = ['/login', '/auth-redirect', '/bind', '/register'] +const whiteList = ['/login', '/register'] router.beforeEach((to, from, next) => { NProgress.start() diff --git a/ruoyi-ui/src/plugins/download.js b/ruoyi-ui/src/plugins/download.js index a1b21dad9..b27702f18 100644 --- a/ruoyi-ui/src/plugins/download.js +++ b/ruoyi-ui/src/plugins/download.js @@ -17,9 +17,9 @@ export default { url: url, responseType: 'blob', headers: { 'Authorization': 'Bearer ' + getToken() } - }).then(async (res) => { - const isLogin = await blobValidate(res.data); - if (isLogin) { + }).then((res) => { + const isBlob = blobValidate(res.data); + if (isBlob) { const blob = new Blob([res.data], { type: 'application/octet-stream' }) this.saveAs(blob, decodeURIComponent(res.headers['download-filename'])) } else { @@ -42,9 +42,9 @@ export default { 'Authorization': 'Bearer ' + getToken(), 'datasource': localStorage.getItem("dataName") } - }).then(async (res) => { - const isLogin = await blobValidate(res.data); - if (isLogin) { + }).then((res) => { + const isBlob = blobValidate(res.data); + if (isBlob) { const blob = new Blob([res.data], { type: 'application/zip' }) this.saveAs(blob, name) } else { diff --git a/ruoyi-ui/src/utils/request.js b/ruoyi-ui/src/utils/request.js index f94fa0e5e..850685cd6 100644 --- a/ruoyi-ui/src/utils/request.js +++ b/ruoyi-ui/src/utils/request.js @@ -74,7 +74,7 @@ service.interceptors.response.use(res => { // 获取错误信息 const msg = errorCode[code] || res.data.msg || errorCode['default'] // 二进制数据则直接返回 - if(res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer'){ + if (res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer') { return res.data } if (code === 401) { @@ -127,8 +127,8 @@ export function download(url, params, filename, config) { responseType: 'blob', ...config }).then(async (data) => { - const isLogin = await blobValidate(data); - if (isLogin) { + const isBlob = blobValidate(data); + if (isBlob) { const blob = new Blob([data]) saveAs(blob, filename) } else { diff --git a/ruoyi-ui/src/utils/ruoyi.js b/ruoyi-ui/src/utils/ruoyi.js index 243c4c7b1..44bf9c403 100644 --- a/ruoyi-ui/src/utils/ruoyi.js +++ b/ruoyi-ui/src/utils/ruoyi.js @@ -228,12 +228,6 @@ export function tansParams(params) { } // 验证是否为blob格式 -export async function blobValidate(data) { - try { - const text = await data.text(); - JSON.parse(text); - return false; - } catch (error) { - return true; - } +export function blobValidate(data) { + return data.type !== 'application/json' } diff --git a/ruoyi-ui/src/views/demo/demo/index.vue b/ruoyi-ui/src/views/demo/demo/index.vue index 65387c9a5..2bfefd47f 100644 --- a/ruoyi-ui/src/views/demo/demo/index.vue +++ b/ruoyi-ui/src/views/demo/demo/index.vue @@ -24,11 +24,12 @@ v-model="daterangeCreateTime" size="small" style="width: 240px" - value-format="yyyy-MM-dd" + value-format="yyyy-MM-dd HH:mm:ss" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" + :default-time="['00:00:00', '23:59:59']" > diff --git a/ruoyi-ui/src/views/demo/tree/index.vue b/ruoyi-ui/src/views/demo/tree/index.vue index 6cfa7f243..d66c6f96e 100644 --- a/ruoyi-ui/src/views/demo/tree/index.vue +++ b/ruoyi-ui/src/views/demo/tree/index.vue @@ -15,11 +15,12 @@ v-model="daterangeCreateTime" size="small" style="width: 240px" - value-format="yyyy-MM-dd" + value-format="yyyy-MM-dd HH:mm:ss" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" + :default-time="['00:00:00', '23:59:59']" > diff --git a/ruoyi-ui/src/views/index.vue b/ruoyi-ui/src/views/index.vue index 7f7008e43..cbeab0f90 100644 --- a/ruoyi-ui/src/views/index.vue +++ b/ruoyi-ui/src/views/index.vue @@ -114,7 +114,7 @@ export default { data() { return { // 版本号 - version: "4.5.0", + version: "4.6.0", }; }, methods: { diff --git a/ruoyi-ui/src/views/login.vue b/ruoyi-ui/src/views/login.vue index ed8d971a2..0ddb13443 100644 --- a/ruoyi-ui/src/views/login.vue +++ b/ruoyi-ui/src/views/login.vue @@ -56,7 +56,7 @@ diff --git a/ruoyi-ui/src/views/monitor/cache/index.vue b/ruoyi-ui/src/views/monitor/cache/index.vue index c374a69b0..aacc7da4e 100644 --- a/ruoyi-ui/src/views/monitor/cache/index.vue +++ b/ruoyi-ui/src/views/monitor/cache/index.vue @@ -3,7 +3,7 @@ -
基本信息
+
基本信息
@@ -45,7 +45,7 @@ -
命令统计
+
命令统计
@@ -54,9 +54,7 @@ -
- 内存信息 -
+
内存信息
diff --git a/ruoyi-ui/src/views/monitor/cache/list.vue b/ruoyi-ui/src/views/monitor/cache/list.vue index 94307ab6a..8073d56a7 100644 --- a/ruoyi-ui/src/views/monitor/cache/list.vue +++ b/ruoyi-ui/src/views/monitor/cache/list.vue @@ -4,7 +4,7 @@
- 缓存列表 + 缓存列表
- 键名列表 + 键名列表
- 缓存内容 + 缓存内容 diff --git a/ruoyi-ui/src/views/monitor/operlog/index.vue b/ruoyi-ui/src/views/monitor/operlog/index.vue index c1b537789..8e672f91f 100644 --- a/ruoyi-ui/src/views/monitor/operlog/index.vue +++ b/ruoyi-ui/src/views/monitor/operlog/index.vue @@ -53,11 +53,12 @@ diff --git a/ruoyi-ui/src/views/register.vue b/ruoyi-ui/src/views/register.vue index 649c4d8d1..b22fd447e 100644 --- a/ruoyi-ui/src/views/register.vue +++ b/ruoyi-ui/src/views/register.vue @@ -61,7 +61,7 @@
diff --git a/ruoyi-ui/src/views/system/config/index.vue b/ruoyi-ui/src/views/system/config/index.vue index f580b983e..984b7e29b 100644 --- a/ruoyi-ui/src/views/system/config/index.vue +++ b/ruoyi-ui/src/views/system/config/index.vue @@ -33,11 +33,12 @@ @@ -107,7 +108,7 @@ - + - +