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
+15 -15
View File
@@ -219,15 +219,15 @@
</template>
<script setup lang="ts">
import { RoleAPI, Time, type ModuleCode } from "timi-web";
import { DialogPlugin, Toast } from "tdesign-mobile-vue";
import { type ModuleCode, type Role, RoleAPI, Time, useUserStore } from "timi-web";
import type { ColorObject } from "tdesign-mobile-vue";
import { useUserStore, type Role } from "timi-web";
import { DialogPlugin } from "tdesign-mobile-vue";
import EventAPI from "@/api/EventAPI";
import { useCurrentStoreStore } from "@/store/currentStoreStore";
import type { EventItem, EventStatus, EventLimitType, EventValueType, EventValueUnit } from "@/types/EventItem";
import type { EventItem, EventLimitType, EventStatus, EventValueType, EventValueUnit } from "@/types/EventItem";
import { getErrorMessage } from "@/utils/error";
import { gaoRoleCodes, permissionCodes } from "@/utils/permission";
import { Message } from "@/utils/message";
type PickerValue = string | number;
@@ -301,7 +301,7 @@ function openStorePicker(): void {
return;
}
if (!currentStoreStore.storeList.length) {
Toast.warning("暂无可选门店");
Message.warning("暂无可选门店");
return;
}
@@ -563,25 +563,25 @@ function resolveTimestamp(valueText: string): number | undefined {
function validateForm(): boolean {
if (!formModel.storeId) {
Toast.warning("请选择门店");
Message.warning("请选择门店");
return false;
}
if (!formModel.name.trim()) {
Toast.warning("请输入登记事件名称");
Message.warning("请输入登记事件名称");
return false;
}
if (!formModel.roleCodeList.length) {
Toast.warning("请至少选择一个可登记角色");
Message.warning("请至少选择一个可登记角色");
return false;
}
if (isValueLimitType(formModel.limitType) && !resolveLimitValue()) {
Toast.warning("请输入有效的约束数值");
Message.warning("请输入有效的约束数值");
return false;
}
const beginAt = resolveTimestamp(formModel.beginAtText);
const endAt = resolveTimestamp(formModel.endAtText);
if (beginAt !== undefined && endAt !== undefined && endAt < beginAt) {
Toast.warning("终止时间不能早于起始时间");
Message.warning("终止时间不能早于起始时间");
return false;
}
return true;
@@ -651,10 +651,10 @@ async function saveEventItem(): Promise<void> {
} else {
await EventAPI.update(payload);
}
Toast.success("登记事件已保存");
Message.success("登记事件已保存");
await router.replace("/management/registration-events");
} catch (error) {
Toast.error(getErrorMessage(error, "登记事件保存失败"));
Message.error(getErrorMessage(error, "登记事件保存失败"));
} finally {
isSaving.value = false;
}
@@ -690,10 +690,10 @@ async function removeEventItem(id: string): Promise<void> {
isRemoving.value = true;
try {
await EventAPI.remove(id);
Toast.success("登记事件已删除");
Message.success("登记事件已删除");
await router.replace("/management/registration-events");
} catch {
Toast.error("登记事件删除失败");
Message.error("登记事件删除失败");
} finally {
isRemoving.value = false;
}
@@ -746,7 +746,7 @@ onMounted(async () => {
try {
await fillForm();
} catch {
Toast.error("登记事件加载失败");
Message.error("登记事件加载失败");
}
});
</script>