From 41123735ff799f93c0ed0cfaec34d75f7c4cc09b Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期一, 09 十二月 2024 10:36:21 +0800 Subject: [PATCH] feat:客户邀请司机去掉姓名选项 --- pages/register/register.vue | 32 ++++++++++++++++++++++++++++---- 1 files changed, 28 insertions(+), 4 deletions(-) diff --git a/pages/register/register.vue b/pages/register/register.vue index 39ce05c..8ff8f4d 100644 --- a/pages/register/register.vue +++ b/pages/register/register.vue @@ -322,6 +322,28 @@ callback(); } }; + //楠岃瘉鏈�澶ф�婚噸涓嶈兘瓒呰繃杞﹁揣杞介噸 + const maxVstotalFun1 = (rule, value, callback) =>{ + console.log('瑙﹀彂',this.registerFormModel.maximumPayload ,this.registerFormModel.totalLoad,this.registerFormModel.maximumPayload <= this.registerFormModel.totalLoad) + if(!value || !this.registerFormModel.maximumPayload)callback() + if(Number(value) >= Number(this.registerFormModel.maximumPayload)){ + callback() + }else{ + callback(new Error("杞﹁揣鎬婚噸涓嶈兘灏忎簬鏈�澶ц浇閲�")) + } + + } + + const maxVstotalFun2 = (rule, value, callback) =>{ + console.log('瑙﹀彂',this.registerFormModel.maximumPayload ,this.registerFormModel.totalLoad,this.registerFormModel.maximumPayload <= this.registerFormModel.totalLoad) + if(!value || !this.registerFormModel.totalLoad)callback() + if(Number(value) <= Number(this.registerFormModel.totalLoad)){ + callback() + }else{ + callback(new Error("鏈�澶ц浇閲嶄笉鑳借秴杩囪溅璐ф�婚噸")) + } + + } const checkPassword = (rule, value, callback) => { // let roles = this.$store.getters.roles;//褰撳墠鐢ㄦ埛瑙掕壊id // let passL = 8; @@ -345,7 +367,7 @@ const regex2 = /^[A-Za-z]+$/ // 鏍¢獙绗﹀彿 const regex3 = - /^[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]路~锛丂#锟�%鈥︹��&*锛堬級鈥斺�擻-+={}|銆娿�嬶紵锛氣�溾�濄�愩�戙�侊紱鈥�'锛屻�傘�乚+$/ + /^[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]路~锛丂#锟�%鈥︹��&*锛堬級鈥斺�擻-+={}|銆娿�嬶紵锛氣�溾�濄�愩�戙�侊紱鈥�'锛屻�傘�乚+$/; if(regex1.test(value)) { this.level.push('low') return callback('瀵嗙爜寮哄害杩囦綆') @@ -543,13 +565,15 @@ maximumPayload: { type: 'number', required: true, - message: '璇疯緭鍏ユ渶澶ц浇閲�', + // message: '璇疯緭鍏ユ渶澶ц浇閲�', + validator: maxVstotalFun2, trigger: ['blur', 'change'] }, totalLoad:{ type: 'number', required: true, - message: '璇疯緭鍏ヨ溅璐ф�婚噸', + // message: '璇疯緭鍏ヨ溅璐ф�婚噸', + validator: maxVstotalFun1, trigger: ['blur', 'change'] } }, @@ -647,7 +671,7 @@ this.$refs.regesterFormRef .validate() .then(res => { - if(this.registerFormModel.totalLoad<=this.registerFormModel.maximumPayload){ + if(this.radiovalue1 === '鍙告満' && this.registerFormModel.totalLoad<=this.registerFormModel.maximumPayload){ uni.showToast({ title: '杞﹁揣鎬婚噸闇�瑕佸ぇ浜庢渶澶ц浇閲�', icon: 'none', -- Gitblit v1.9.1