Browse Source

refactor(monitor): 重构监控页面的消息提示功能

- 替换 App.useApp().message 为 globalMessage
- 统一消息提示样式和逻辑
- 提高代码可维护性和可测试性
nahida 9 months ago
parent
commit
c2130ed5be
1 changed files with 11 additions and 10 deletions
  1. 11 10
      app/(business)/monitor/job/page.tsx

+ 11 - 10
app/(business)/monitor/job/page.tsx

@@ -37,6 +37,7 @@ import {ReQuartzCron} from "@sbzen/re-cron";
 
 import {useRef, useState} from "react";
 import {MortnonCronLocalization} from "@/app/_modules/definies";
+import globalMessage from "@/app/_modules/globalMessage";
 
 //查询表格数据API
 const queryAPI = "/api/monitor/job/list";
@@ -269,14 +270,14 @@ export default function Job() {
 
     if (body != undefined) {
       if (body.code == 200) {
-        App.useApp().message.success(body.msg);
+        globalMessage.success(body.msg);
         if (actionTableRef.current) {
           actionTableRef.current.reload();
         }
         return true;
       }
 
-      App.useApp().message.error(body.msg);
+      globalMessage.error(body.msg);
       return false;
     }
     return false;
@@ -318,9 +319,9 @@ export default function Job() {
 
     if (body !== undefined) {
       if (body.code == 200) {
-        App.useApp().message.success(body.msg);
+        globalMessage.success(body.msg);
       } else {
-        App.useApp().message.error(body.msg);
+        globalMessage.error(body.msg);
         erroCallback();
       }
     }
@@ -407,7 +408,7 @@ export default function Job() {
 
     if (body !== undefined) {
       if (body.code == 200) {
-        App.useApp().message.success(body.msg);
+        globalMessage.success(body.msg);
         //刷新列表
         if (actionTableRef.current) {
           actionTableRef.current.reload();
@@ -415,7 +416,7 @@ export default function Job() {
         setIsShowModifyDataModal(false);
         return true;
       }
-      App.useApp().message.error(body.msg);
+      globalMessage.error(body.msg);
       return false;
     }
   };
@@ -438,7 +439,7 @@ export default function Job() {
     });
     if (body !== undefined) {
       if (body.code == 200) {
-        App.useApp().message.success("删除成功");
+        globalMessage.success("删除成功");
 
         //修改按钮变回不可点击
         setRowCanModify(false);
@@ -451,7 +452,7 @@ export default function Job() {
           actionTableRef.current.reload();
         }
       } else {
-        App.useApp().message.error(body.msg);
+        globalMessage.error(body.msg);
       }
     }
     setDeleteModalVisible(false);
@@ -595,9 +596,9 @@ export default function Job() {
 
     if (body !== undefined) {
       if (body.code == 200) {
-        App.useApp().message.success("执行成功");
+        globalMessage.success("执行成功");
       } else {
-        App.useApp().message.error(body.msg);
+        globalMessage.error(body.msg);
       }
     }
     setRunModalVisible(false);