ソースを参照

refactor(monitor): 优化在线用户强退操作的全局消息提示

- 将 App.useApp().message 替换为 globalMessage,以实现全局消息提示
- 提升代码可维护性和一致性,避免在不同组件中重复调用 App.useApp()
nahida 9 ヶ月 前
コミット
7a555e501d
1 ファイル変更3 行追加2 行削除
  1. 3 2
      app/(business)/monitor/online/page.tsx

+ 3 - 2
app/(business)/monitor/online/page.tsx

@@ -11,6 +11,7 @@ import {faToggleOff, faToggleOn} from "@fortawesome/free-solid-svg-icons";
 import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
 
 import {useRef, useState} from "react";
+import globalMessage from "@/app/_modules/globalMessage";
 
 //查询表格数据API
 const queryAPI = "/api/monitor/online/list";
@@ -138,14 +139,14 @@ export default function Online() {
     });
     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);
       }
     }
     setLogoutModalVisible(false);