From 001d45651321227a68793b514d8e0e9c59db238f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E8=AF=9A?= <1009578407@qq.com> Date: Fri, 30 Oct 2026 15:14:57 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E7=96=97=E4=BC=91=E5=85=BB?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E7=BC=BA=E5=B0=91=E5=BF=85=E5=A1=AB=E6=A0=87?= =?UTF-8?q?=E8=AF=86=E8=A1=A5=E5=85=85=EF=BC=9B=E7=96=97=E4=BC=91=E5=85=BB?= =?UTF-8?q?=E6=8A=A5=E5=90=8D-=E6=95=99=E8=81=8C=E5=B7=A5=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=89=8B=E6=9C=BA=E5=8F=B7=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TourMySignupController.java | 3 + .../tour/controller/TourSignupController.java | 3 + .../zhgh/dayofficework/Tour/matter/index.html | 22 +-- .../dayofficework/Tour/mysignup/index.html | 142 +++++++++--------- .../dayofficework/Tour/setting/index.html | 6 +- .../zhgh/dayofficework/Tour/signup/index.html | 142 +++++++++--------- .../Tour/travelAgency/index.html | 8 +- 7 files changed, 174 insertions(+), 152 deletions(-) diff --git a/src/main/java/com/budwk/app/zhgh/dayofficework/tour/controller/TourMySignupController.java b/src/main/java/com/budwk/app/zhgh/dayofficework/tour/controller/TourMySignupController.java index 78ad0b3..c77385d 100644 --- a/src/main/java/com/budwk/app/zhgh/dayofficework/tour/controller/TourMySignupController.java +++ b/src/main/java/com/budwk/app/zhgh/dayofficework/tour/controller/TourMySignupController.java @@ -606,6 +606,9 @@ public class TourMySignupController { if (StrUtil.isBlank(ledger.getMobile())) { return Result.error("手机号不能为空"); } + if (!ledger.getMobile().matches("^1[3-9]\\d{9}$")) { + return Result.error("请输入正确的11位手机号"); + } return null; } diff --git a/src/main/java/com/budwk/app/zhgh/dayofficework/tour/controller/TourSignupController.java b/src/main/java/com/budwk/app/zhgh/dayofficework/tour/controller/TourSignupController.java index e0269cb..e6a3b08 100644 --- a/src/main/java/com/budwk/app/zhgh/dayofficework/tour/controller/TourSignupController.java +++ b/src/main/java/com/budwk/app/zhgh/dayofficework/tour/controller/TourSignupController.java @@ -841,6 +841,9 @@ public class TourSignupController { if (StrUtil.isBlank(ledger.getMobile())) { return Result.error("手机号不能为空"); } + if (!ledger.getMobile().matches("^1[3-9]\\d{9}$")) { + return Result.error("请输入正确的11位手机号"); + } return null; } diff --git a/src/main/resources/views/platform/zhgh/dayofficework/Tour/matter/index.html b/src/main/resources/views/platform/zhgh/dayofficework/Tour/matter/index.html index ce7e8c9..b68062a 100644 --- a/src/main/resources/views/platform/zhgh/dayofficework/Tour/matter/index.html +++ b/src/main/resources/views/platform/zhgh/dayofficework/Tour/matter/index.html @@ -131,7 +131,7 @@ layout("/layouts/platform.html"){ - + @@ -255,7 +255,9 @@ layout("/layouts/platform.html"){ } } const validatePeople = (rule, value, callback) => { - if (!value || value <= 0) { + if (value === null || value === undefined || value === "") { + callback(new Error("必填")) + } else if (!value || value <= 0) { callback(new Error("人数必须大于0")) } else if (this.batchForm.minGroupPeople && this.batchForm.maxGroupPeople && this.batchForm.minGroupPeople > this.batchForm.maxGroupPeople) { @@ -317,15 +319,15 @@ layout("/layouts/platform.html"){ }, batchRules: { lineId: [{ required: true, message: "必填", trigger: ["blur", "change"] }], - signupStartTime: [{ validator: validateBatchTime, trigger: ["blur", "change"] }], - signupEndTime: [{ validator: validateBatchTime, trigger: ["blur", "change"] }], - travelStartTime: [{ validator: validateBatchTime, trigger: ["blur", "change"] }], - travelEndTime: [{ validator: validateBatchTime, trigger: ["blur", "change"] }], + signupStartTime: [{ required: true, validator: validateBatchTime, trigger: ["blur", "change"] }], + signupEndTime: [{ required: true, validator: validateBatchTime, trigger: ["blur", "change"] }], + travelStartTime: [{ required: true, validator: validateBatchTime, trigger: ["blur", "change"] }], + travelEndTime: [{ required: true, validator: validateBatchTime, trigger: ["blur", "change"] }], contactName: [{ required: true, message: "必填", trigger: ["blur", "change"] }], - contactPhone: [{ validator: validateMobile, trigger: ["blur", "change"] }], - minGroupPeople: [{ validator: validatePeople, trigger: ["blur", "change"] }], - maxGroupPeople: [{ validator: validatePeople, trigger: ["blur", "change"] }], - estimatedCost: [{ validator: validateMoney, trigger: ["blur", "change"] }] + contactPhone: [{ required: true, validator: validateMobile, trigger: ["blur", "change"] }], + minGroupPeople: [{ required: true, validator: validatePeople, trigger: ["blur", "change"] }], + maxGroupPeople: [{ required: true, validator: validatePeople, trigger: ["blur", "change"] }], + estimatedCost: [{ required: true, validator: validateMoney, trigger: ["blur", "change"] }] } } }, diff --git a/src/main/resources/views/platform/zhgh/dayofficework/Tour/mysignup/index.html b/src/main/resources/views/platform/zhgh/dayofficework/Tour/mysignup/index.html index fbf10c6..3c03a0c 100644 --- a/src/main/resources/views/platform/zhgh/dayofficework/Tour/mysignup/index.html +++ b/src/main/resources/views/platform/zhgh/dayofficework/Tour/mysignup/index.html @@ -216,7 +216,7 @@ layout("/layouts/platform.html"){ - + @@ -233,8 +233,8 @@ layout("/layouts/platform.html"){ - - + + @@ -325,17 +325,17 @@ layout("/layouts/platform.html"){ - + - + - + @@ -344,12 +344,12 @@ layout("/layouts/platform.html"){ - + - + - + 增加一条 - + + -