From 6e5dddd39f051cfe564c32ae5608729ad9260409 Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期二, 13 八月 2024 15:26:07 +0800 Subject: [PATCH] feat:申请入场改为修改预约时间 --- pages/register/register.vue | 134 +++++++++++++++++++++----------------------- 1 files changed, 65 insertions(+), 69 deletions(-) diff --git a/pages/register/register.vue b/pages/register/register.vue index 6f6de1f..23681ee 100644 --- a/pages/register/register.vue +++ b/pages/register/register.vue @@ -4,7 +4,7 @@ <u--form :rules="rules" :model="registerFormModel" ref="regesterFormRef"> - <u-form-item labelWidth="20%" + <u-form-item labelWidth="35%" label="閫夋嫨韬唤" borderBottom ref="roleRef" @@ -25,8 +25,8 @@ </u-radio-group> </u-form-item> <u-form-item prop="name" - label="濮撳悕" - labelWidth="20%" + :label="radiovalue1 == '鍙告満'?'濮撳悕':'鎵胯繍鍟嗗悕绉�'" + labelWidth="35%" borderBottom required> <u--input v-model="registerFormModel.name" @@ -34,8 +34,8 @@ clearable></u--input> </u-form-item> <u-form-item prop="idCard" - label="韬唤璇�" - labelWidth="20%" + :label="radiovalue1 == '鍙告満'?'韬唤璇�':'璇佷欢鍙�'" + labelWidth="35%" borderBottom required> <u--input v-model="registerFormModel.idCard" @@ -43,11 +43,12 @@ clearable></u--input> </u-form-item> <u-form-item prop="cardImg1" - label="韬唤璇佹闈�" - labelWidth="20%" + :label="radiovalue1 == '鍙告満'?'韬唤璇佹闈�':'韬唤璇佹垨钀ヤ笟鎵х収鐓х墖'" + labelWidth="35%" borderBottom required - @click="beforeRead"> + @click="beforeRead" + v-if="radiovalue1 == '璐т唬'"> <u-upload :fileList="fileList5" deletable @afterRead="afterRead" @@ -61,11 +62,12 @@ </u-upload> </u-form-item> <u-form-item prop="cardImg2" - label="韬唤璇佸弽闈�" - labelWidth="20%" + :label="radiovalue1 == '鍙告満'?'韬唤璇佸弽闈�':'韬唤璇佹垨钀ヤ笟鎵х収鐓х墖'" + labelWidth="35%" borderBottom required - @click="beforeRead"> + @click="beforeRead" + v-if="radiovalue1 == '璐т唬'"> <u-upload :fileList="fileList6" deletable @afterRead="afterRead" @@ -78,15 +80,9 @@ :previewFullImage="true"> </u-upload> </u-form-item> - <u-form-item prop="expirationTimeIdcard" - label="韬唤璇佽繃鏈熸椂闂�" - labelWidth="20%" - borderBottom> - <uni-datetime-picker v-model="registerFormModel.expirationTimeIdcard" type="date" :start="minDate" /> - </u-form-item> <u-form-item prop="phone" label="鎵嬫満鍙�" - labelWidth="20%" + labelWidth="35%" borderBottom required> <u--input v-model="registerFormModel.phone" @@ -95,7 +91,7 @@ </u-form-item> <u-form-item prop="password" label="瀵嗙爜" - labelWidth="20%" + labelWidth="35%" borderBottom required> <u--input v-model="registerFormModel.password" @@ -120,7 +116,7 @@ </view> <u-form-item prop="confirmPassword" label="纭瀵嗙爜" - labelWidth="20%" + labelWidth="35%" borderBottom required> <u--input v-model="registerFormModel.confirmPassword" @@ -131,7 +127,7 @@ </u-form-item> <u-form-item prop="carNo" label="杞︾墝鍙�" - labelWidth="20%" + labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'" required> @@ -139,7 +135,7 @@ placeholder="璇疯緭鍏ュ唴瀹�" clearable></u--input> </u-form-item> - <u-form-item labelWidth="20%" + <u-form-item labelWidth="35%" label="杞﹁締绫诲瀷" borderBottom ref="roleRef" @@ -154,7 +150,7 @@ </u-form-item> <u-form-item prop="carImg" label="杞﹁締鐓х墖" - labelWidth="20%" + labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'" required @@ -173,7 +169,7 @@ </u-form-item> <u-form-item prop="drivingImg" label="琛岄┒璇�" - labelWidth="20%" + labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'" required @@ -191,15 +187,15 @@ </u-upload> </u-form-item> <u-form-item prop="expirationTimeDriving" - label="琛岄┒璇佽繃鏈熸椂闂�" - labelWidth="20%" + label="璇佷欢杩囨湡鏃堕棿" + labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'"> <uni-datetime-picker v-model="registerFormModel.expirationTimeDriving" type="date" :start="minDate" /> </u-form-item> <u-form-item prop="driverImg" label="椹鹃┒璇�" - labelWidth="24%" + labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'" required @@ -217,15 +213,15 @@ </u-upload> </u-form-item> <u-form-item prop="expirationTimeDriver" - label="椹鹃┒璇佽繃鏈熸椂闂�" - labelWidth="20%" + label="璇佷欢杩囨湡鏃堕棿" + labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'"> <uni-datetime-picker v-model="registerFormModel.expirationTimeDriver" type="date" :start="minDate" /> </u-form-item> <u-form-item prop="tradeQualificationImg" label="浠庝笟璧勬牸璇�" - labelWidth="24%" + labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'" @click="beforeRead"> @@ -245,15 +241,15 @@ </span> </u-form-item> <u-form-item prop="expirationTimeTradequalification" - label="浠庝笟璧勬牸杩囨湡鏃堕棿" - labelWidth="20%" + label="璇佷欢杩囨湡鏃堕棿" + labelWidth="35%" borderBottom v-if="radiovalue1 == '鍙告満'"> <uni-datetime-picker v-model="registerFormModel.expirationTimeTradequalification" type="date" :start="minDate" /> </u-form-item> - <u-form-item labelWidth="20%" + <u-form-item labelWidth="35%" v-if="radiovalue1 == '鍙告満'" - label="鐜繚绫诲瀷" + label="鎺掓斁绫诲瀷" borderBottom prop="countryNumberCar"> <u-radio-group v-model="registerFormModel.countryNumberCar" @@ -378,6 +374,7 @@ return callback() }; return { + tablist:[{idCard:""},{idCard:""}], level:[], //瀵嗙爜寮哄害鏁扮粍 minDate: this.getToday(), // 杞︾墝鍙烽敭鐩樻帶鍒� @@ -398,7 +395,7 @@ confirmPassword: '', tradeQualificationImg: '', driverImg: '', - countryNumberCar: 2, //鐜繚绫诲瀷;鍥戒簲 1锛屽浗鍏� 2 + countryNumberCar: 2, //鎺掓斁绫诲瀷;鍥戒簲 1锛屽浗鍏� 2 carType:null, }, fileList1: [], @@ -409,9 +406,6 @@ fileList6: [], rules: { countryNumberCar: { - required: false, - }, - expirationTimeIdcard: { required: false, }, expirationTimeDriving: { @@ -550,12 +544,8 @@ value:2 }, { - text: '娑叉隘妲借溅', + text: '妲借溅', value:3 - }, - { - text: '娑茬⒈妲借溅', - value:4 } ], countryNumberCarList: [{ @@ -618,11 +608,10 @@ return value.toString().padStart(2, '0'); }, productcarTypeChange(e){ - console.log(this.registerFormModel.carType,this.radiolist2.find(v => v.value === e).value) this.registerFormModel.carType = this.radiolist2.find(v => v.value === e).value }, registerClick() { - if(this.registerFormModel.carType==3&&!this.registerFormModel.tradeQualificationImg||this.registerFormModel.carType==4&&!this.registerFormModel.tradeQualificationImg){ + if(this.registerFormModel.carType==3&&!this.registerFormModel.tradeQualificationImg){ uni.showToast({ title: '璇蜂笂浼犱粠涓氳祫鏍艰瘉锛�', icon: 'error', @@ -634,38 +623,37 @@ .then(res => { this.registerClickloading = true; this.registerFormModel.username = this.registerFormModel.phone; - this.registerFormModel.idCardImg = this.registerFormModel.cardImg1+","+this.registerFormModel.cardImg2; + if(this.radiovalue1 == '璐т唬'){ + this.registerFormModel.idCardImg = this.registerFormModel.cardImg1+","+this.registerFormModel.cardImg2; + } if(this.registerFormModel.expirationTimeDriver){ this.registerFormModel.expirationTimeDriver=this.registerFormModel.expirationTimeDriver.slice(0,16) } if(this.registerFormModel.expirationTimeDriving){ this.registerFormModel.expirationTimeDriving=this.registerFormModel.expirationTimeDriving.slice(0,16) } - if(this.registerFormModel.expirationTimeIdcard){ - this.registerFormModel.expirationTimeIdcard=this.registerFormModel.expirationTimeIdcard.slice(0,16) - } if(this.registerFormModel.expirationTimeTradequalification){ this.registerFormModel.expirationTimeTradequalification=this.registerFormModel.expirationTimeTradequalification.slice(0,16) } - this.$reqPost('registerDriver', this.registerFormModel, 'json') - .then(res => { - this.registerClickloading = false; - if (res.code == 0) { - uni.showToast({ - title: '娉ㄥ唽鎴愬姛,鍗冲皢杩斿洖鐧诲綍椤�', - icon: 'none', - duration: 1000 - }); - setTimeout(() => { - uni.redirectTo({ url: '/pages/login/login' }); - }, 1000); - } else { - this.$u.toast(res.msg ? res.msg : '娣诲姞澶辫触'); - } - }) - .catch(err => { - console.log('閿欒', err); - }); + this.$reqPost('registerDriver', this.registerFormModel, 'json') + .then(res => { + this.registerClickloading = false; + if (res.code == 0) { + uni.showToast({ + title: '娉ㄥ唽鎴愬姛,鍗冲皢杩斿洖鐧诲綍椤�', + icon: 'none', + duration: 1000 + }); + setTimeout(() => { + uni.redirectTo({ url: '/pages/login/login' }); + }, 1000); + } else { + this.$u.toast(res.msg ? res.msg : '娣诲姞澶辫触'); + } + }) + .catch(err => { + console.log('閿欒', err); + }); }) .catch(err => { console.log('err', err); @@ -685,6 +673,14 @@ ) { this.$refs.regesterFormRef.clearValidate(); this.beforeChangeValue = e; + } + }, + addData(){ + this.tablist.push({idCard:""}) + }, + delData(e){ + if(this.tablist.length>2){ + this.tablist.splice(e,1) } }, jiaoYanPassword() { @@ -800,7 +796,7 @@ .u-form { .u-radio { - width: 33%; + width: 35%; } } } -- Gitblit v1.9.1