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