use Message instead of Toast

This commit is contained in:
Timi
2026-08-22 01:08:23 +08:00
parent 94c17e6d81
commit e2af521996
46 changed files with 291 additions and 289 deletions
+7 -6
View File
@@ -66,7 +66,8 @@
<script setup lang="ts">
import { NotifyAPI, Time, type NotifyDetail, type Page, type PageResult, useUserStore } from "timi-web";
import { DialogPlugin, Toast } from "tdesign-mobile-vue";
import { DialogPlugin } from "tdesign-mobile-vue";
import { Message } from "@/utils/message";
import { useNavBarStore } from "@/store/navBarStore";
import { getErrorMessage } from "@/utils/error";
import { corePermissionCodes } from "@/utils/permission";
@@ -220,10 +221,10 @@ async function markAllRead(): Promise<void> {
await NotifyAPI.markAllInternalRead();
unreadCount.value = 0;
await reloadList();
Toast.success("已全部标记为已读");
Message.success("已全部标记为已读");
} catch (error) {
console.warn("全部通知标记已读失败", error);
Toast.error("全部标记已读失败");
Message.error("全部标记已读失败");
} finally {
isMarkingAllRead.value = false;
updateNavBarAction();
@@ -261,9 +262,9 @@ async function deleteNotification(detailId: string): Promise<void> {
await NotifyAPI.deleteInternal(detailId);
await reloadList();
await loadUnreadCount();
Toast.success("通知已删除");
Message.success("通知已删除");
} catch (error) {
Toast.error(getErrorMessage(error, "通知删除失败"));
Message.error(getErrorMessage(error, "通知删除失败"));
} finally {
deletingId.value = "";
}
@@ -320,7 +321,7 @@ onMounted(async () => {
await loadUnreadCount();
} catch (error) {
console.warn("站内通知加载失败", error);
Toast.error("站内通知加载失败");
Message.error("站内通知加载失败");
}
});