use Message instead of Toast
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user