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