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
@@ -56,12 +56,13 @@
</template>
<script setup lang="ts">
import { DialogPlugin, Toast } from "tdesign-mobile-vue";
import { DialogPlugin } from "tdesign-mobile-vue";
import { useUserStore } from "timi-web";
import StoreAPI from "@/api/StoreAPI";
import { useCurrentStoreStore } from "@/store/currentStoreStore";
import type { StoreStatus } from "@/types/Store";
import { gaoRoleCodes, permissionCodes } from "@/utils/permission";
import { Message } from "@/utils/message.ts";
defineOptions({
name: "StoreEdit"
@@ -106,7 +107,7 @@ async function doSave(): Promise<void> {
await StoreAPI.update(formData);
await refreshCurrentStore();
}
Toast.success("门店已保存");
Message.success("门店已保存");
if (userStore.hasPermissions(permissionCodes.store.create)) {
await router.replace("/management/stores");
} else {
@@ -127,11 +128,11 @@ async function refreshCurrentStore(): Promise<void> {
function validateForm(): boolean {
if (!isStoreManagerScope.value && !formData.code) {
Toast.warning("请填写门店编码");
Message.warning("请填写门店编码");
return false;
}
if (!formData.name) {
Toast.warning("请填写门店名称");
Message.warning("请填写门店名称");
return false;
}
return true;
@@ -145,7 +146,7 @@ onMounted(async () => {
const current = await StoreAPI.detail(routeId.value);
Object.assign(formData, current);
} catch {
Toast.error("门店数据加载失败");
Message.error("门店数据加载失败");
}
});
@@ -178,7 +179,7 @@ async function removeStore(): Promise<void> {
isRemoving.value = true;
try {
await StoreAPI.remove(formData.id);
Toast.success("门店已删除");
Message.success("门店已删除");
await router.replace("/management/stores");
} finally {
isRemoving.value = false;