Procházet zdrojové kódy

refactor(monitor): 优化 job-log 组件中的消息提示

- 使用 globalMessage 组件替换 App.useApp().message 方法
- 统一消息提示样式,提高代码可维护性
nahida před 9 měsíci
rodič
revize
36ff0bf252

+ 6 - 5
app/(business)/monitor/job-log/index/[jobid]/page.tsx

@@ -11,6 +11,7 @@ import {faCheck, faDownload, faToggleOff, faToggleOn, faXmark,} from "@fortaweso
 import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
 
 import {useRef, useState} from "react";
+import globalMessage from "@/app/_modules/globalMessage";
 
 //查询Job详情
 const queryJobAPI = "/api/monitor/job";
@@ -226,7 +227,7 @@ export default function JobLog({ params }: { params: { jobid: string } }) {
     });
     if (body !== undefined) {
       if (body.code == 200) {
-        App.useApp().message.success("删除成功");
+        globalMessage.success("删除成功");
 
         //删除按钮变回不可点击
         setRowCanDelete(false);
@@ -237,7 +238,7 @@ export default function JobLog({ params }: { params: { jobid: string } }) {
           actionTableRef.current.reload();
         }
       } else {
-        App.useApp().message.error(body.msg);
+        globalMessage.error(body.msg);
       }
     }
     setDeleteModalVisible(false);
@@ -263,15 +264,15 @@ export default function JobLog({ params }: { params: { jobid: string } }) {
 
     if (body !== undefined) {
       if (body.code == 200) {
-        App.useApp().message.success("清空成功");
+        globalMessage.success("清空成功");
         if (actionTableRef.current) {
           actionTableRef.current.reload();
         }
       } else {
-        App.useApp().message.error(body.msg);
+        globalMessage.error(body.msg);
       }
     } else {
-      App.useApp().message.error("清空发生异常");
+      globalMessage.error("清空发生异常");
     }
     setClearAllModalVisible(false);
   };