From aef949a659d073443e81f22686b44bd440a69a0e Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期一, 25 十二月 2023 14:15:46 +0800
Subject: [PATCH] 修改称重连点问题 增加司机注册字段

---
 pages/login/resetPassword/resetPassword.vue |   65 ++++++++++++++++++++++++++------
 1 files changed, 52 insertions(+), 13 deletions(-)

diff --git a/pages/login/resetPassword/resetPassword.vue b/pages/login/resetPassword/resetPassword.vue
index 8cd4b41..b862f88 100644
--- a/pages/login/resetPassword/resetPassword.vue
+++ b/pages/login/resetPassword/resetPassword.vue
@@ -73,28 +73,67 @@
 				},
 				processLoading: false,
 				rules: {
-					password: {
-						type: 'string',
-						required: true,
-						message: '璇峰~鍐欏瘑鐮�',
-						trigger: ['blur', 'change']
-					},
-					secondPassword: {
-						type: 'string',
-						required: true,
-						message: '璇峰~鍐欎簩娆″瘑鐮�',
-						trigger: ['blur', 'change']
-					}
+					password: [{
+							type: 'string',
+							required: true,
+							message: '璇峰~鍐欏瘑鐮�',
+							trigger: ['blur', 'change']
+						},
+						{
+							min: 2,
+							max: 10,
+							message: '瀵嗙爜闀垮害搴斾笉灏忎簬2浣�,涓嶅ぇ浜�10浣�  ',
+							trigger: ['blur', 'change']
+						},
+						{
+							pattern: /^[a-zA-Z0-9_]+$/,
+							message: '璇疯緭鍏ユ纭牸寮忕殑瀵嗙爜',
+							trigger: ['blur', 'change']
+						}
+					],
+					secondPassword: [{
+							type: 'string',
+							required: true,
+							message: '璇峰~鍐欎簩娆″瘑鐮�',
+							trigger: ['blur', 'change']
+						},
+						{
+							min: 2,
+							max: 10,
+							message: '瀵嗙爜闀垮害搴斾笉灏忎簬2,涓嶅ぇ浜�10',
+							trigger: ['blur', 'change']
+						}
+					]
 				}
 			}
 		},
+		computed: {
+			roleType() {
+				return uni.getStorageSync('roleType')
+			}
+		},
 		onLoad(params) {
-			this.userInfo = JSON.parse(params.userInfo)
+			if (this.roleType === 3) {
+				this.userInfo = JSON.parse(params.userInfo)
+			} else {
+				this.getUserInfo(params.phone, params.idCard)
+			}
+
 		},
 		onReady() {
 			this.$refs.uForm.setRules(this.rules)
 		},
 		methods: {
+			getUserInfo(phone, idCard) {
+				this.$reqGet('phoneAndCard', { phone, idCard }).then(res => {
+					if (res.code === 0) {
+						this.userInfo = res.data
+					} else {
+						uni.$u.toast('鍔犺浇澶辫触')
+					}
+				})
+
+			},
 			checkChange(name) {
 				this.inputType = name.length === 0 ? 'password' : ''
 				this.isFocus = true

--
Gitblit v1.9.1