Переглянути джерело

refactor(system): 重构消息提示方式

- 替换 App.useApp().message 为 globalMessage- 优化了多个地方的消息提示逻辑
- 统一了成功和失败消息的展示方式
nahida 9 місяців тому
батько
коміт
8e38606a0d
1 змінених файлів з 9 додано та 8 видалено
  1. 9 8
      app/(business)/system/config/page.tsx

+ 9 - 8
app/(business)/system/config/page.tsx

@@ -27,6 +27,7 @@ import {
 import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
 
 import {useRef, useState} from "react";
+import globalMessage from "@/app/_modules/globalMessage";
 
 //查询表格数据API
 const queryAPI = "/api/system/config/list";
@@ -216,14 +217,14 @@ export default function Config() {
 
     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;
@@ -289,7 +290,7 @@ export default function Config() {
 
     if (body !== undefined) {
       if (body.code == 200) {
-        App.useApp().message.success(body.msg);
+        globalMessage.success(body.msg);
         //刷新列表
         if (actionTableRef.current) {
           actionTableRef.current.reload();
@@ -297,7 +298,7 @@ export default function Config() {
         setIsShowModifyDataModal(false);
         return true;
       }
-      App.useApp().message.error(body.msg);
+      globalMessage.error(body.msg);
       return false;
     }
   };
@@ -320,7 +321,7 @@ export default function Config() {
     });
     if (body !== undefined) {
       if (body.code == 200) {
-        App.useApp().message.success("删除成功");
+        globalMessage.success("删除成功");
 
         //修改按钮变回不可点击
         setRowCanModify(false);
@@ -333,7 +334,7 @@ export default function Config() {
           actionTableRef.current.reload();
         }
       } else {
-        App.useApp().message.error(body.msg);
+        globalMessage.error(body.msg);
       }
     }
     setDeleteModalVisible(false);
@@ -433,12 +434,12 @@ export default function Config() {
 
     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);
       }
     }
   };