From 7fda86d8900db3a1307b3526ea83b8b8923da563 Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Tue, 10 Feb 2026 23:22:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E5=85=A8=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jeesite/modules/app/utils/vDate.java | 4 +- .../biz/entity/BizResourceMonitor.java | 2 + .../biz/web/BizResourceMonitorController.java | 2 +- .../packages/biz/api/biz/resourceMonitor.ts | 1 + .../components/info/Echart/Monitor.vue | 220 +++++++++++++++--- 5 files changed, 198 insertions(+), 31 deletions(-) diff --git a/web-api/src/main/java/com/jeesite/modules/app/utils/vDate.java b/web-api/src/main/java/com/jeesite/modules/app/utils/vDate.java index d71b53e5..05b33fb3 100644 --- a/web-api/src/main/java/com/jeesite/modules/app/utils/vDate.java +++ b/web-api/src/main/java/com/jeesite/modules/app/utils/vDate.java @@ -164,9 +164,9 @@ public class vDate { } - public static Date get24Hours() { + public static Date getHours(Integer afterHours) { Calendar calendar = Calendar.getInstance(); - calendar.add(Calendar.HOUR_OF_DAY, -24); + calendar.add(Calendar.HOUR_OF_DAY, afterHours); return calendar.getTime(); } } diff --git a/web-api/src/main/java/com/jeesite/modules/biz/entity/BizResourceMonitor.java b/web-api/src/main/java/com/jeesite/modules/biz/entity/BizResourceMonitor.java index 6cf42150..f7e19e4a 100644 --- a/web-api/src/main/java/com/jeesite/modules/biz/entity/BizResourceMonitor.java +++ b/web-api/src/main/java/com/jeesite/modules/biz/entity/BizResourceMonitor.java @@ -51,6 +51,8 @@ public class BizResourceMonitor extends DataEntity implement private String hostId; // host_id private String hourTime; + private Integer afterHours; + public BizResourceMonitor() { this(null); } diff --git a/web-api/src/main/java/com/jeesite/modules/biz/web/BizResourceMonitorController.java b/web-api/src/main/java/com/jeesite/modules/biz/web/BizResourceMonitorController.java index b9e4c4f7..43695688 100644 --- a/web-api/src/main/java/com/jeesite/modules/biz/web/BizResourceMonitorController.java +++ b/web-api/src/main/java/com/jeesite/modules/biz/web/BizResourceMonitorController.java @@ -102,7 +102,7 @@ public class BizResourceMonitorController extends BaseController { @RequestMapping(value = "listAll") @ResponseBody public List listAll(BizResourceMonitor bizResourceMonitor) { - bizResourceMonitor.setCreateTime(vDate.get24Hours()); + bizResourceMonitor.setCreateTime(vDate.getHours(bizResourceMonitor.getAfterHours())); return bizResourceMonitorService.findList(bizResourceMonitor); } diff --git a/web-vue/packages/biz/api/biz/resourceMonitor.ts b/web-vue/packages/biz/api/biz/resourceMonitor.ts index c8740bde..f1e4139d 100644 --- a/web-vue/packages/biz/api/biz/resourceMonitor.ts +++ b/web-vue/packages/biz/api/biz/resourceMonitor.ts @@ -11,6 +11,7 @@ export interface BizResourceMonitor extends BasicModel { memoryTotal: number; // 服务器总内存大小 hourTime: string; // 时间 hostId: string; // 服务器主机编号 + afterHours: number; } export const bizResourceMonitorListAll = (params?: BizResourceMonitor | any) => diff --git a/web-vue/packages/core/layouts/views/desktop/analysis/components/info/Echart/Monitor.vue b/web-vue/packages/core/layouts/views/desktop/analysis/components/info/Echart/Monitor.vue index 350f1e69..70457612 100644 --- a/web-vue/packages/core/layouts/views/desktop/analysis/components/info/Echart/Monitor.vue +++ b/web-vue/packages/core/layouts/views/desktop/analysis/components/info/Echart/Monitor.vue @@ -1,10 +1,25 @@ + + \ No newline at end of file