From 92d4c3a41759dc0b280444ed35e379e5f1500d63 Mon Sep 17 00:00:00 2001 From: zer0Black Date: Fri, 30 Jun 2023 11:36:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=AD=97=E5=85=B8=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E5=92=8C=E8=8F=9C=E5=8D=95=E6=8E=88=E6=9D=83=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-boot/db/jeroboot-mysql-5.7.sql | 2 ++ jero-boot/db/jeroboot-oracle11g.sql | 2 ++ jero-boot/db/jeroboot-sqlserver2017.sql | 6 ++++++ .../system/controller/SysDictController.java | 16 ++++++++-------- .../system/controller/SysDictItemController.java | 13 ++++--------- .../controller/SysPermissionController.java | 12 ------------ jero-web/package.json | 2 +- 7 files changed, 23 insertions(+), 30 deletions(-) diff --git a/jero-boot/db/jeroboot-mysql-5.7.sql b/jero-boot/db/jeroboot-mysql-5.7.sql index b2206bd2..46651416 100644 --- a/jero-boot/db/jeroboot-mysql-5.7.sql +++ b/jero-boot/db/jeroboot-mysql-5.7.sql @@ -1597,6 +1597,7 @@ INSERT INTO `sys_permission` VALUES ('ebb9d82ea16ad864071158e0c449d186', 'd7d6e2 INSERT INTO `sys_permission` VALUES ('ec8d607d0156e198b11853760319c646', '6e73eb3c26099c191bf03852ee1310a1', '安全设置', '/account/settings/security', 'account/settings/Security', null, null, '1', 'SecuritySettings', null, null, null, null, '1', '1', null, null, null, null, '2018-12-26 18:59:52', null, null, '0', '0', null, null); INSERT INTO `sys_permission` VALUES ('f0675b52d89100ee88472b6800754a08', '1371830841603710977', '统计报表', '/report', 'layouts/RouteView', null, null, '1', null, null, '1.00', '0', 'bar-chart', '1', '0', '0', '0', null, 'admin', '2019-04-03 18:32:02', 'admin', '2021-03-16 22:29:03', '0', '0', null, '0'); INSERT INTO `sys_permission` VALUES ('f1cb187abf927c88b89470d08615f5ac', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '数据字典', '/isystem/dict', 'system/DictList', null, null, '1', 'sys:dict:list', '1', '5.00', '0', null, '1', '0', '0', '0', null, null, '2018-12-28 13:54:43', 'admin', '2020-02-23 22:45:25', '0', '0', '1', '0'); +INSERT INTO `sys_permission` VALUES ('1674617125092679682', 'f1cb187abf927c88b89470d08615f5ac', '数据字典-增删改查', NULL, NULL, NULL, NULL, 2, 'sys:dict:operation', '1', NULL, 0, NULL, 1, 1, 0, 0, NULL, 'admin', '2023-06-30 11:13:30', 'admin', '2023-06-30 11:14:26', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('f23d9bfff4d9aa6b68569ba2cff38415', '540a2936940846cb98114ffb0d145cb8', '标准列表', '/list/basic-list', 'demo/list/StandardList', null, null, '1', null, null, '6.00', null, null, '1', '1', null, null, null, null, '2018-12-25 20:34:38', null, null, '0', '0', null, null); INSERT INTO `sys_permission` VALUES ('f780d0d3083d849ccbdb1b1baee4911d', '5c8042bd6c601270b2bbd9b20bccc68b', '模板管理', '/modules/message/sysMessageTemplateList', 'modules/message/SysMessageTemplateList', null, null, '1', null, null, '1.00', '0', null, '1', '1', null, '0', null, 'admin', '2019-04-09 11:50:31', 'admin', '2019-04-12 10:16:34', '0', '0', null, null); INSERT INTO `sys_permission` VALUES ('fb367426764077dcf94640c843733985', '2a470fc0c3954d9dbb61de6d80846549', '一对多示例', '/demo/jeroOrderMainList', 'demo/JeroOrderMainList', null, null, '1', null, null, '2.10', '0', null, '1', '1', '0', '0', null, 'admin', '2019-02-15 16:24:11', 'admin', '2021-03-16 22:18:47', '0', '0', null, '0'); @@ -1825,6 +1826,7 @@ INSERT INTO `sys_role_permission` VALUES ('f99f99cc3bc27220cdd4f5aced33b7d7', 'f INSERT INTO `sys_role_permission` VALUES ('fced905c7598973b970d42d833f73474', 'f6817f48af4fb3af11b9e8bf182f618b', '4875ebe289344e14844d8e3ea1edd73f', null, null, null); INSERT INTO `sys_role_permission` VALUES ('fd97963dc5f144d3aecfc7045a883427', 'f6817f48af4fb3af11b9e8bf182f618b', '043780fa095ff1b2bec4dc406d76f023', null, null, null); INSERT INTO `sys_role_permission` VALUES ('1637690312462643202', 'f6817f48af4fb3af11b9e8bf182f618b', '1636190218344304641', NULL, NULL, NULL); +INSERT INTO `sys_role_permission` VALUES ('2397963dc5f14fd3aecfc7045a883422', 'f6817f48af4fb3af11b9e8bf182f618b', '1674617125092679682', NULL, NULL, NULL); -- ---------------------------- -- Table structure for sys_sms diff --git a/jero-boot/db/jeroboot-oracle11g.sql b/jero-boot/db/jeroboot-oracle11g.sql index 8e11faf6..8ced34fe 100644 --- a/jero-boot/db/jeroboot-oracle11g.sql +++ b/jero-boot/db/jeroboot-oracle11g.sql @@ -2005,6 +2005,7 @@ INSERT INTO "SYS_PERMISSION" VALUES ('ebb9d82ea16ad864071158e0c449d186', 'd7d6e2 INSERT INTO "SYS_PERMISSION" VALUES ('ec8d607d0156e198b11853760319c646', '6e73eb3c26099c191bf03852ee1310a1', '安全设置', '/account/settings/security', 'account/settings/Security', null, null, '1', 'SecuritySettings', null, null, null, null, '1', '1', null, null, null, null, TO_DATE('2018-12-26 18:59:52', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '0', null, null); INSERT INTO "SYS_PERMISSION" VALUES ('f0675b52d89100ee88472b6800754a08', '1371830841603710977', '统计报表', '/report', 'layouts/RouteView', null, null, '1', null, null, '1', '0', 'bar-chart', '1', '0', '0', '0', null, 'admin', TO_DATE('2019-04-03 18:32:02', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2021-03-16 22:29:03', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, '0'); INSERT INTO "SYS_PERMISSION" VALUES ('f1cb187abf927c88b89470d08615f5ac', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '数据字典', '/isystem/dict', 'system/DictList', null, null, '1', 'sys:dict:list', null, '5', '0', null, '1', '0', '0', '0', null, null, TO_DATE('2018-12-28 13:54:43', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2020-02-23 22:45:25', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', '1', '0'); +INSERT INTO `SYS_PERMISSION` VALUES ('1674617125092679682', 'f1cb187abf927c88b89470d08615f5ac', '数据字典-增删改查', null, null, null, null, '2', 'sys:dict:operation', '1', null, '0', null, '1', '1', '0', '0', null, 'admin', TO_DATE('2023-06-30 11:13:30', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2023-06-30 11:13:30', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', '1', '0'); INSERT INTO "SYS_PERMISSION" VALUES ('f23d9bfff4d9aa6b68569ba2cff38415', '540a2936940846cb98114ffb0d145cb8', '标准列表', '/list/basic-list', 'demo/list/StandardList', null, null, '1', null, null, '6', null, null, '1', '1', null, null, null, null, TO_DATE('2018-12-25 20:34:38', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '0', null, null); INSERT INTO "SYS_PERMISSION" VALUES ('f780d0d3083d849ccbdb1b1baee4911d', '5c8042bd6c601270b2bbd9b20bccc68b', '模板管理', '/modules/message/sysMessageTemplateList', 'modules/message/SysMessageTemplateList', null, null, '1', null, null, '1', '0', null, '1', '1', null, '0', null, 'admin', TO_DATE('2019-04-09 11:50:31', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2019-04-12 10:16:34', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, null); INSERT INTO "SYS_PERMISSION" VALUES ('fb367426764077dcf94640c843733985', '2a470fc0c3954d9dbb61de6d80846549', '一对多示例', '/demo/jeroOrderMainList', 'demo/JeroOrderMainList', null, null, '1', null, null, '2.10', '0', null, '1', '1', '0', '0', null, 'admin', TO_DATE('2019-02-15 16:24:11', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2021-03-16 22:18:47', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, '0'); @@ -2397,6 +2398,7 @@ INSERT INTO "SYS_ROLE_PERMISSION" VALUES ('a5d25fdb3c62904a8474182706ce11a0', 'f INSERT INTO "SYS_ROLE_PERMISSION" VALUES ('ae1852fb349d8513eb3fdc173da3ee56', 'f6817f48af4fb3af11b9e8bf182f618b', '8d4683aacaa997ab86b966b464360338', NULL, NULL, NULL); INSERT INTO "SYS_ROLE_PERMISSION" VALUES ('af60ac8fafd807ed6b6b354613b9ccbc', 'f6817f48af4fb3af11b9e8bf182f618b', '58857ff846e61794c69208e9d3a85466', NULL, NULL, NULL); INSERT INTO `SYS_ROLE_PERMISSION` VALUES ('1637690312462643202', 'f6817f48af4fb3af11b9e8bf182f618b', '1636190218344304641', NULL, NULL, NULL); +INSERT INTO `sys_role_permission` VALUES ('2397963dc5f14fd3aecfc7045a883422', 'f6817f48af4fb3af11b9e8bf182f618b', '1674617125092679682', NULL, NULL, NULL); -- ---------------------------- -- Table structure for SYS_SMS diff --git a/jero-boot/db/jeroboot-sqlserver2017.sql b/jero-boot/db/jeroboot-sqlserver2017.sql index d2b93204..77e469f9 100644 --- a/jero-boot/db/jeroboot-sqlserver2017.sql +++ b/jero-boot/db/jeroboot-sqlserver2017.sql @@ -5630,6 +5630,9 @@ GO INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'f1cb187abf927c88b89470d08615f5ac', N'd7d6e2e4e2934f2c9385a623fd98c6f3', N'数据字典', N'/isystem/dict', N'system/DictList', NULL, NULL, N'1', N'sys:dict:list', NULL, N'5', N'0', NULL, N'1', N'0', N'0', N'0', NULL, NULL, N'2018-12-28 13:54:43.0000000', N'admin', N'2020-02-23 22:45:25.0000000', N'0', N'0', N'1', N'0') GO +INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'1674617125092679682', N'f1cb187abf927c88b89470d08615f5ac', N'数据字典-增删改查', NULL, NULL, NULL, NULL, N'1', N'sys:dict:operation', N'1', NULL, N'0', NULL, N'1', N'1', N'0', N'0', NULL, N'admin', N'2023-06-30 11:13:30.0000000', N'admin', N'2023-06-30 11:13:30.0000000', N'0', N'0', N'1', N'0') +GO + INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'f23d9bfff4d9aa6b68569ba2cff38415', N'540a2936940846cb98114ffb0d145cb8', N'标准列表', N'/list/basic-list', N'demo/list/StandardList', NULL, NULL, N'1', NULL, NULL, N'6', NULL, NULL, N'1', N'1', NULL, NULL, NULL, NULL, N'2018-12-25 20:34:38.0000000', NULL, NULL, N'0', N'0', NULL, NULL) GO @@ -6434,6 +6437,9 @@ GO INSERT INTO [dbo].[sys_role_permission] ([id], [role_id], [permission_id], [data_rule_ids], [operate_date], [operate_ip]) VALUES (N'1637690312462643202', N'f6817f48af4fb3af11b9e8bf182f618b', N'1636190218344304641', NULL, NULL, NULL) GO +INSERT INTO [dbo].[sys_role_permission] ([id], [role_id], [permission_id], [data_rule_ids], [operate_date], [operate_ip]) VALUES (N'2397963dc5f14fd3aecfc7045a883422', N'f6817f48af4fb3af11b9e8bf182f618b', N'1674617125092679682', NULL, NULL, NULL) +GO + -- ---------------------------- -- Table structure for sys_sms -- ---------------------------- diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictController.java index bd8734f7..257cb033 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictController.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictController.java @@ -338,7 +338,7 @@ public class SysDictController { */ @ApiOperation(value = "字典控制器-新增字典", notes = "字典控制器-新增字典") @PostMapping("/add") - @RequiresPermissions("dict:add") + @RequiresPermissions("sys:dict:operation") public Results add(@RequestBody SysDict sysDict) { try { sysDict.setCreateTime(new Date()); @@ -360,7 +360,7 @@ public class SysDictController { */ @ApiOperation(value = "字典控制器-编辑字典", notes = "字典控制器-编辑字典") @PostMapping("/edit") - @RequiresPermissions("dict:edit") + @RequiresPermissions("sys:dict:operation") public Results edit(@RequestBody SysDict sysDict) { SysDict sysdict = sysDictService.getById(sysDict.getId()); if(sysdict==null) { @@ -384,7 +384,7 @@ public class SysDictController { */ @ApiOperation(value = "字典控制器-删除字典", notes = "字典控制器-删除字典") @PostMapping(value = "/delete") - @RequiresPermissions("dict:delete") + @RequiresPermissions("sys:dict:operation") @CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) public Results delete(@RequestBody Map map) { String id = map.get("id"); @@ -406,7 +406,7 @@ public class SysDictController { */ @ApiOperation(value = "字典控制器-批量字典", notes = "字典控制器-批量字典") @PostMapping(value = "/deleteBatch") - @RequiresPermissions("dict:delete") + @RequiresPermissions("sys:dict:operation") @CacheEvict(value= {CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) public Results deleteBatch(@RequestParam(name="ids",required=true) String ids) { if(oConvertUtils.isEmpty(ids)) { @@ -435,7 +435,7 @@ public class SysDictController { * @param request */ @RequestMapping(value = "/exportXls") - @RequiresPermissions("dict:export") + @RequiresPermissions("sys:dict:operation") public ModelAndView exportXls(SysDict sysDict, HttpServletRequest request) { // Step.1 组装查询条件 QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(sysDict, request.getParameterMap()); @@ -467,7 +467,7 @@ public class SysDictController { @PostMapping(value = "/importExcel") - @RequiresPermissions("dict:import") + @RequiresPermissions("sys:dict:operation") public Results importExcel(HttpServletRequest request, HttpServletResponse response) { MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; Map fileMap = multipartRequest.getFileMap(); @@ -553,7 +553,7 @@ public class SysDictController { * @return */ @PostMapping(value = "/deletePhysic/{id}") - @RequiresPermissions("dict:delete") + @RequiresPermissions("sys:dict:operation") public Results deletePhysic(@PathVariable String id) { try { sysDictService.deleteOneDictPhysically(id); @@ -570,7 +570,7 @@ public class SysDictController { * @return */ @PostMapping(value = "/back/{id}") - @RequiresPermissions("dict:edit") + @RequiresPermissions("sys:dict:operation") public Results back(@PathVariable String id) { try { sysDictService.updateDictDelFlag(0,id); diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java index e270ca69..9a542554 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java @@ -68,9 +68,8 @@ public class SysDictItemController { * @功能:新增 * @return */ - //@RequiresRoles({"admin"}) - @RequiresPermissions("sys:dict:list") @PostMapping("/add") + @RequiresPermissions("sys:dict:operation") @CacheEvict(value= {CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) public Results add(@RequestBody SysDictItem sysDictItem) { try { @@ -88,9 +87,8 @@ public class SysDictItemController { * @param sysDictItem * @return */ - //@RequiresRoles({"admin"}) - @RequiresPermissions("sys:dict:list") @PostMapping("/edit") + @RequiresPermissions("sys:dict:operation") @CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) public Results edit(@RequestBody SysDictItem sysDictItem) { SysDictItem sysdict = sysDictItemService.getById(sysDictItem.getId()); @@ -111,9 +109,8 @@ public class SysDictItemController { * @param map * @return */ - //@RequiresRoles({"admin"}) - @RequiresPermissions("sys:dict:list") @PostMapping("/delete") + @RequiresPermissions("sys:dict:operation") @CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) public Results delete(@RequestBody Map map) { String id = map.get("id"); @@ -137,9 +134,8 @@ public class SysDictItemController { * @param map * @return */ - //@RequiresRoles({"admin"}) - @RequiresPermissions("sys:dict:list") @PostMapping("/deleteBatch") + @RequiresPermissions("sys:dict:operation") @CacheEvict(value={CacheConstant.SYS_DICT_CACHE, CacheConstant.SYS_ENABLE_DICT_CACHE}, allEntries=true) public Results deleteBatch(@RequestBody Map map) { String ids = map.get("ids"); @@ -157,7 +153,6 @@ public class SysDictItemController { * @param request * @return */ - @RequiresPermissions("sys:dict:list") @GetMapping("/dictItemCheck") public Results doDictItemCheck(SysDictItem sysDictItem, HttpServletRequest request) { int num = 0; diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysPermissionController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysPermissionController.java index 71ed6cb3..c896e2ab 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysPermissionController.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysPermissionController.java @@ -24,7 +24,6 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.apache.poi.ss.formula.functions.T; import org.apache.shiro.SecurityUtils; -import org.apache.shiro.authz.annotation.RequiresPermissions; import org.jetbrains.annotations.NotNull; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -230,7 +229,6 @@ public class SysPermissionController { * @return */ @PostMapping("/add") - @RequiresPermissions("permission:add") public Results add(@RequestBody SysPermission permission) { try { permission = PermissionDataUtil.intelligentProcessData(permission); @@ -248,7 +246,6 @@ public class SysPermissionController { * @return */ @PostMapping("/edit") - @RequiresPermissions("permission:edit") public Results edit(@RequestBody SysPermission permission) { try { permission = PermissionDataUtil.intelligentProcessData(permission); @@ -265,9 +262,7 @@ public class SysPermissionController { * @param map * @return */ - //@RequiresRoles({ "admin" }) @PostMapping("/delete") - @RequiresPermissions("permission:delete") public Results delete(@RequestBody Map map) { String id = map.get("id"); if(StringUtils.isBlank(id)){ @@ -287,9 +282,7 @@ public class SysPermissionController { * @param map * @return */ - //@RequiresRoles({ "admin" }) @PostMapping("/deleteBatch") - @RequiresPermissions("permission:delete") public Results deleteBatch(@RequestBody Map map) { String ids = map.get("ids"); if(StringUtils.isBlank(ids)){ @@ -388,7 +381,6 @@ public class SysPermissionController { * @return */ @PostMapping("/saveRolePermission") - @RequiresPermissions("permission:add") public Results saveRolePermission(@RequestBody JSONObject json) { long start = System.currentTimeMillis(); try { @@ -673,7 +665,6 @@ public class SysPermissionController { * @return */ @PostMapping("/addPermissionRule") - @RequiresPermissions("permission:add") public Results addPermissionRule(@RequestBody SysPermissionDataRule sysPermissionDataRule) { try { sysPermissionDataRule.setCreateTime(new Date()); @@ -686,7 +677,6 @@ public class SysPermissionController { } @PostMapping("/editPermissionRule") - @RequiresPermissions("permission:edit") public Results editPermissionRule(@RequestBody SysPermissionDataRule sysPermissionDataRule) { try { sysPermissionDataRuleService.saveOrUpdate(sysPermissionDataRule); @@ -704,7 +694,6 @@ public class SysPermissionController { * @return */ @PostMapping("/deletePermissionRule") - @RequiresPermissions("permission:delete") public Results deletePermissionRule(@RequestBody Map map) { try { String id = map.get("id"); @@ -760,7 +749,6 @@ public class SysPermissionController { * @return */ @PostMapping("/saveDepartPermission") - @RequiresPermissions("permission:add") public Results saveDepartPermission(@RequestBody JSONObject json) { long start = System.currentTimeMillis(); try { diff --git a/jero-web/package.json b/jero-web/package.json index 148c0ee3..98cd0092 100644 --- a/jero-web/package.json +++ b/jero-web/package.json @@ -21,7 +21,7 @@ "cron-parser": "^2.10.0", "dayjs": "^1.8.0", "dom-align": "1.12.0", - "echarts": "^5.0.2", + "echarts": "^5.4.2", "enquire.js": "^2.1.6", "js-base64": "^3.6.0", "js-cookie": "^2.2.0",