From 76543a9506a9b43476e750c79c5ff595aa4bae36 Mon Sep 17 00:00:00 2001
From: wk
Date: 星期一, 05 八月 2024 08:28:38 +0800
Subject: [PATCH] feat:门卫

---
 pages/register/register.vue |   33 ++++++++++++++++++++-------------
 1 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/pages/register/register.vue b/pages/register/register.vue
index bf56883..6f6de1f 100644
--- a/pages/register/register.vue
+++ b/pages/register/register.vue
@@ -82,7 +82,7 @@
 					label="韬唤璇佽繃鏈熸椂闂�"
 					labelWidth="20%"
 					borderBottom>
-					<uni-datetime-picker v-model="registerFormModel.expirationTimeIdcard" type="datetime" :start="minDate" />
+					<uni-datetime-picker v-model="registerFormModel.expirationTimeIdcard" type="date" :start="minDate" />
 				</u-form-item>
 				<u-form-item prop="phone"
 					label="鎵嬫満鍙�"
@@ -143,6 +143,7 @@
 					label="杞﹁締绫诲瀷"
 					borderBottom
 					ref="roleRef"
+					prop='carType'
 					v-if="radiovalue1 == '鍙告満'">
 					<niceui-data-select-input v-model="registerFormModel.carType"
 						:localdata="radiolist2"
@@ -194,7 +195,7 @@
 					labelWidth="20%"
 					borderBottom
 					v-if="radiovalue1 == '鍙告満'">
-					<uni-datetime-picker v-model="registerFormModel.expirationTimeDriving" type="datetime"  :start="minDate" />
+					<uni-datetime-picker v-model="registerFormModel.expirationTimeDriving" type="date"  :start="minDate" />
 				</u-form-item>
 				<u-form-item prop="driverImg"
 					label="椹鹃┒璇�"
@@ -220,7 +221,7 @@
 					labelWidth="20%"
 					borderBottom
 					v-if="radiovalue1 == '鍙告満'">
-					<uni-datetime-picker v-model="registerFormModel.expirationTimeDriver" type="datetime"  :start="minDate" />
+					<uni-datetime-picker v-model="registerFormModel.expirationTimeDriver" type="date"  :start="minDate" />
 				</u-form-item>
 				<u-form-item prop="tradeQualificationImg"
 					label="浠庝笟璧勬牸璇�"
@@ -248,7 +249,7 @@
 					labelWidth="20%"
 					borderBottom
 					v-if="radiovalue1 == '鍙告満'">
-					<uni-datetime-picker v-model="registerFormModel.expirationTimeTradequalification" type="datetime"  :start="minDate" />
+					<uni-datetime-picker v-model="registerFormModel.expirationTimeTradequalification" type="date"  :start="minDate" />
 				</u-form-item>
 				<u-form-item labelWidth="20%"
 					v-if="radiovalue1 == '鍙告満'"
@@ -335,7 +336,7 @@
         const regex2 = /^[A-Za-z]+$/
         // 鏍¢獙绗﹀彿
         const regex3 =
-            /^[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]路~锛丂#锟�%鈥︹��&*锛堬級鈥斺�擻-+={}|銆娿�嬶紵锛氣�溾�濄�愩�戙�侊紱鈥�'锛屻�傘�乚+$/
+            /^[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]路~锛丂#锟�%鈥︹��&*锛堬級鈥斺�擻-+={}|銆娿�嬶紵锛氣�溾�濄�愩�戙�侊紱鈥�'锛屻�傘�乚+$/;
         if(regex1.test(value)) {
           this.level.push('low')
           return callback('瀵嗙爜寮哄害杩囦綆')
@@ -398,7 +399,7 @@
 					tradeQualificationImg: '',
 					driverImg: '',
 					countryNumberCar: 2, //鐜繚绫诲瀷;鍥戒簲 1锛屽浗鍏� 2
-					carType:0,
+					carType:null,
 				},
 				fileList1: [],
 				fileList2: [],
@@ -422,12 +423,22 @@
 					expirationTimeTradequalification: {
 						required: false,
 					},
-					name: {
+					name: [{
 						type: 'string',
 						required: true,
 						message: '璇峰~鍐欏鍚�',
 						trigger: ['blur', 'change']
-					},
+					},{
+							pattern: /^[\u4e00-\u9fa5]{1,6}$/, //闄愬埗闀垮害鏈�澶氫负 6 浣�
+							message: '濮撳悕鍙兘鏄腑鏂�', 
+							trigger: ['blur', 'change']
+						}],
+						carType:[{
+							type: 'number',
+							required: true,
+							message: '璇烽�夋嫨杞﹁締绫诲瀷',
+							trigger: ['blur', 'change']
+						}],
 					idCard: [{
 							type: 'string',
 							required: true,
@@ -601,11 +612,7 @@
 			  let year = now.getFullYear();
 			  let month = this.padStart(now.getMonth() + 1); // 鏈堜唤鏄粠0寮�濮嬬殑
 			  let day = this.padStart(now.getDate());
-			  let hour = this.padStart(now.getHours());
-			  let minute = this.padStart(now.getMinutes());
-			  let second = this.padStart(now.getSeconds());
-			  console.log(`${year}-${month}-${day} ${hour}:${minute}:${second}`)
-			  return `${year}-${month}-${day} ${hour}:${minute}:${second}`;
+			  return `${year}-${month}-${day}`;
 			},
 			padStart(value) {
 			  return value.toString().padStart(2, '0');

--
Gitblit v1.9.1