From ef51ae09decb4e016a849d8a5d96be7f44dafc4f Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Wed, 17 Jan 2024 19:28:20 +0800
Subject: [PATCH] 修复问题

---
 subPackage/house/member/index.vue |   51 ++++++++++++++++++++++++++++++---------------------
 1 files changed, 30 insertions(+), 21 deletions(-)

diff --git a/subPackage/house/member/index.vue b/subPackage/house/member/index.vue
index 05b959d..69edb16 100644
--- a/subPackage/house/member/index.vue
+++ b/subPackage/house/member/index.vue
@@ -351,23 +351,23 @@
 						message: '请填写姓名',
 						trigger: ['change', 'blur'],
 					},
-					'idCard': [{
-							type: 'string',
-							required: false,
-							message: '请输入身份证号码',
-							trigger: ['change', 'blur']
-						},
-						{
-							validator: (rule, value, callback) => {
-								const idCardRegex =
-									/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
-								return idCardRegex.test(value)
-							},
+					// 'idCard': [{
+					// 		type: 'string',
+					// 		required: false,
+					// 		message: '请输入身份证号码',
+					// 		trigger: ['change', 'blur']
+					// 	},
+					// 	{
+					// 		validator: (rule, value, callback) => {
+					// 			const idCardRegex =
+					// 				/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
+					// 			return idCardRegex.test(value)
+					// 		},
 
-							message: '身份证号码有误',
-							trigger: ['change', 'blur']
-						}
-					],
+					// 		message: '身份证号码有误',
+					// 		trigger: ['change', 'blur']
+					// 	}
+					// ],
 					'phoneNumber': [{
 							required: true,
 							message: '请输入手机号码',
@@ -787,15 +787,24 @@
 				if (this.form.cardType) {
 					if (this.form.cardType == 111) {
 						if (!this.form.idCard) {
-							uni.showToast({
-								title: "请输入身份证号",
-								icon: "none"
-							})
-							return;
+							// uni.showToast({
+							// 	title: "请输入身份证号",
+							// 	icon: "none"
+							// })
+							// return;
 						} else {
+
 							if (this.form.cardNo) {
 								this.form.cardNo = "";
 							}
+
+							const idCardRegex =
+								/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
+
+							if (!idCardRegex.test(this.form.idCard)) {
+								this.$showTips("身份证号有误")
+								return
+							}
 						}
 						if (this.form.idCard && !this.form.birthday) {
 							this.form.birthday = this.getBirthday(this.form.idCard)

--
Gitblit v1.9.3