From 7c20b0bc6cbdf41abb580a705703c5afb97189ff Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Fri, 10 Oct 2025 18:00:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=96=99=E4=BA=BA=E5=8C=85=E5=90=AB?= =?UTF-8?q?=E4=B8=A4=E4=B8=AA=E6=B1=89=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/back/addBack.vue | 7 +++++++ src/pages/back/backCodeAdd.vue | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/pages/back/addBack.vue b/src/pages/back/addBack.vue index d015398..362581c 100644 --- a/src/pages/back/addBack.vue +++ b/src/pages/back/addBack.vue @@ -171,6 +171,13 @@ const confirmAdd = () => { } else if (backPerson.value == '') { uni.showToast({ title: '请确认退料人!', icon: 'none' }) } else { + // 检查是否包含至少两个汉字 + const regex = /[\u4e00-\u9fa5].*[\u4e00-\u9fa5]/; + if (!regex.test(backPerson.value)) { + uni.showToast({ title: '退料人必须包含至少两个汉字', icon: 'none' }) + return; + } + let obj = { backApplyInfo: { agreementId: agreementId.value, diff --git a/src/pages/back/backCodeAdd.vue b/src/pages/back/backCodeAdd.vue index 5ef9acc..3fdc5d6 100644 --- a/src/pages/back/backCodeAdd.vue +++ b/src/pages/back/backCodeAdd.vue @@ -230,6 +230,13 @@ const submitCode = () => { } else if (backPerson.value == '') { uni.showToast({ title: '请填写退料人!', icon: 'none' }) } else { + // 检查是否包含至少两个汉字 + const regex = /[\u4e00-\u9fa5].*[\u4e00-\u9fa5]/; + if (!regex.test(backPerson.value)) { + uni.showToast({ title: '退料人必须包含至少两个汉字', icon: 'none' }) + return; + } + let info = { agreementId: maInfo.value.agreementId, backPerson: backPerson.value,