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
+10 -10
View File
@@ -184,7 +184,7 @@
<script setup lang="ts">
import { AttachmentAPI, Time, type Attachment, useUserStore } from "timi-web";
import { Toast } from "tdesign-mobile-vue";
import { Message } from "@/utils/message";
import CustomerAPI from "@/api/CustomerAPI";
import EventAPI from "@/api/EventAPI";
import EventRecordAPI from "@/api/EventRecordAPI";
@@ -438,18 +438,18 @@ function validateNumberValueList(): boolean {
const valueText = numberValueTextMap[eventId] || "";
if (event.valueType !== "NUMBER") {
if (valueText.trim()) {
Toast.warning(`${event.name || "当前事件"}不能提交数值`);
Message.warning(`${event.name || "当前事件"}不能提交数值`);
return false;
}
continue;
}
const numberValue = resolveNumberValue(eventId);
if (valueText.trim() && numberValue === undefined) {
Toast.warning(`${event.name || "当前事件"}数值格式不正确,请检查单位和小数位`);
Message.warning(`${event.name || "当前事件"}数值格式不正确,请检查单位和小数位`);
return false;
}
if (event.requireValue && numberValue === undefined) {
Toast.warning(`请填写${event.name || "当前事件"}数值`);
Message.warning(`请填写${event.name || "当前事件"}数值`);
return false;
}
}
@@ -630,7 +630,7 @@ async function submitRecord(): Promise<void> {
}
await loadRecentRecordList();
await settingStore.playRegisterSuccessSound();
Toast.success("登记已提交");
Message.success("登记已提交");
await router.replace("/customers");
} finally {
isSaving.value = false;
@@ -639,11 +639,11 @@ async function submitRecord(): Promise<void> {
function validateForm(): boolean {
if (!selectedCustomerList.value.some(item => !!item.id)) {
Toast.warning("请先选择或扫码客户");
Message.warning("请先选择或扫码客户");
return false;
}
if (!selectedEventIdList.value.length) {
Toast.warning("请至少选择一个登记事件");
Message.warning("请至少选择一个登记事件");
return false;
}
if (!isEditMode.value && !validateNumberValueList()) {
@@ -653,7 +653,7 @@ function validateForm(): boolean {
const pointValue = resolveSourceValue();
const range = sourceValueConfig.value?.range;
if (!pointValue || !range || Math.abs(pointValue) < range[0] || range[1] < Math.abs(pointValue)) {
Toast.warning(`积分数量必须是 ${range?.[0] || 1}-${range?.[1] || 0} 的正整数`);
Message.warning(`积分数量必须是 ${range?.[0] || 1}-${range?.[1] || 0} 的正整数`);
return false;
}
}
@@ -663,7 +663,7 @@ function validateForm(): boolean {
async function updateRecord(): Promise<void> {
if (!editingRecord.value?.id || !editingRecord.value.customerId || !editingRecord.value.eventId) {
Toast.warning("登记事件记录不存在");
Message.warning("登记事件记录不存在");
return;
}
@@ -675,7 +675,7 @@ async function updateRecord(): Promise<void> {
registeredAt: editingRecord.value.registeredAt,
attachmentList: buildPhotoAttachmentList()
});
Toast.success("记录已保存");
Message.success("记录已保存");
await router.replace(`/management/registration-event-records/${editingRecord.value.id}`);
}