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
+5 -4
View File
@@ -19,10 +19,11 @@
<script setup lang="ts">
import { NotifyAPI, type NotifyDetail, PassTimeLabel } from "timi-web";
import { DialogPlugin, Toast } from "tdesign-mobile-vue";
import { DialogPlugin } from "tdesign-mobile-vue";
import { useNavBarStore } from "@/store/navBarStore";
import { getErrorMessage } from "@/utils/error";
import { corePermissionCodes } from "@/utils/permission";
import { Message } from "@/utils/message.ts";
const route = useRoute();
const router = useRouter();
@@ -62,7 +63,7 @@ async function loadDetail(): Promise<void> {
await markRead(result, requestToken);
} catch (error) {
console.warn("通知详情加载失败", error);
Toast.error("通知详情加载失败");
Message.error("通知详情加载失败");
} finally {
if (requestToken === loadToken) {
isLoading.value = false;
@@ -106,10 +107,10 @@ async function deleteDetail(detailId: string): Promise<void> {
navBarStore.clearRight();
try {
await NotifyAPI.deleteInternal(detailId);
Toast.success("通知已删除");
Message.success("通知已删除");
await router.replace({ name: "NotifyList" });
} catch (error) {
Toast.error(getErrorMessage(error, "通知删除失败"));
Message.error(getErrorMessage(error, "通知删除失败"));
setDeleteAction();
} finally {
isDeleting.value = false;