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
+8 -7
View File
@@ -62,11 +62,12 @@
</template>
<script setup lang="ts">
import { DialogPlugin, Toast } from "tdesign-mobile-vue";
import { DialogPlugin } from "tdesign-mobile-vue";
import { type Page, useUserStore } from "timi-web";
import TagAPI from "@/api/TagAPI";
import type { Tag } from "@/types/Tag";
import { corePermissionCodes } from "@/utils/permission";
import { Message } from "@/utils/message.ts";
defineOptions({
name: "TagList"
@@ -136,7 +137,7 @@ async function fetch(reset = false): Promise<void> {
isNoMore.value = list.length < page.size || total.value <= tagList.value.length;
} catch {
if (token === requestToken) {
Toast.error("标签加载失败");
Message.error("标签加载失败");
}
} finally {
if (token === requestToken) {
@@ -183,7 +184,7 @@ function closeEditDialog(): void {
function validateForm(): boolean {
if (!formModel.name.trim()) {
Toast.warning("请输入标签名称");
Message.warning("请输入标签名称");
return false;
}
return true;
@@ -207,9 +208,9 @@ async function saveTag(): Promise<void> {
}
editDialogVisible.value = false;
await reload();
Toast.success("标签已保存");
Message.success("标签已保存");
} catch {
Toast.error("标签保存失败");
Message.error("标签保存失败");
} finally {
isSaving.value = false;
}
@@ -243,9 +244,9 @@ async function removeTag(id: string): Promise<void> {
try {
await TagAPI.remove(id);
await reload();
Toast.success("标签已删除");
Message.success("标签已删除");
} catch {
Toast.error("标签删除失败");
Message.error("标签删除失败");
}
}