From ee596a518fd10d3db8ed1784a0ea70391d67f57c Mon Sep 17 00:00:00 2001 From: yuanshan <42023847+piercezzs@users.noreply.github.com> Date: Wed, 15 Oct 2025 10:27:33 +0800 Subject: [PATCH] fix email-alerts --- src/views/email-alerts/size1440/index.vue | 31 +++++++++++++++++++---- src/views/email-alerts/size1920/index.vue | 31 +++++++++++++++++++---- src/views/email-alerts/size375/index.vue | 22 ++++++++++++---- src/views/email-alerts/size768/index.vue | 31 +++++++++++++++++++---- 4 files changed, 95 insertions(+), 20 deletions(-) diff --git a/src/views/email-alerts/size1440/index.vue b/src/views/email-alerts/size1440/index.vue index 9aa5f8b..01ce109 100644 --- a/src/views/email-alerts/size1440/index.vue +++ b/src/views/email-alerts/size1440/index.vue @@ -2,6 +2,7 @@ import { ref } from "vue"; import axios from "axios"; +import { message } from "@/utils/message.js"; const form = ref({ firstName: "", lastName: "", @@ -13,6 +14,16 @@ const submitted = ref(false); async function handleSubmit(e) { e.preventDefault(); + if ( + Object.values(form.value).some((value) => value === "" || value === null) + ) { + message.warning("请填写完整信息"); + return; + } + if (Object.values(form.value).some((value) => value.length > 50)) { + message.warning("字段长度不能超过50个字符"); + return; + } const res = await axios.post( "https://erpapi-out.szjixun.cn/api/stock/submit/data", form.value @@ -53,26 +64,36 @@ async function handleSubmit(e) {
- +
- +
- +
- +
diff --git a/src/views/email-alerts/size1920/index.vue b/src/views/email-alerts/size1920/index.vue index 7bbf53a..4b463ef 100644 --- a/src/views/email-alerts/size1920/index.vue +++ b/src/views/email-alerts/size1920/index.vue @@ -2,6 +2,7 @@ import { ref } from "vue"; import axios from "axios"; +import { message } from "@/utils/message.js"; const form = ref({ firstName: "", lastName: "", @@ -13,6 +14,16 @@ const submitted = ref(false); async function handleSubmit(e) { e.preventDefault(); + if ( + Object.values(form.value).some((value) => value === "" || value === null) + ) { + message.warning("请填写完整信息"); + return; + } + if (Object.values(form.value).some((value) => value.length > 50)) { + message.warning("字段长度不能超过50个字符"); + return; + } const res = await axios.post( "https://erpapi-out.szjixun.cn/api/stock/submit/data", form.value @@ -53,26 +64,36 @@ async function handleSubmit(e) {
- +
- +
- +
- +
diff --git a/src/views/email-alerts/size375/index.vue b/src/views/email-alerts/size375/index.vue index aa9fcad..3348f4e 100644 --- a/src/views/email-alerts/size375/index.vue +++ b/src/views/email-alerts/size375/index.vue @@ -1,6 +1,7 @@