From 41bcf2da6857306be1b03eda978975b618a95c27 Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期五, 05 七月 2024 14:44:05 +0800 Subject: [PATCH] fix:显示净重条件更改 --- pages/driver-page/drvier-my/drvier-my.vue | 142 +++++++++++++++------------------------------- 1 files changed, 47 insertions(+), 95 deletions(-) diff --git a/pages/driver-page/drvier-my/drvier-my.vue b/pages/driver-page/drvier-my/drvier-my.vue index 474abc0..7cf01be 100644 --- a/pages/driver-page/drvier-my/drvier-my.vue +++ b/pages/driver-page/drvier-my/drvier-my.vue @@ -286,6 +286,7 @@ required> <u--input v-model="editUserInfo.phone" border="none" + disabled inputAlign="left"></u--input> </u-form-item> <!-- <u-form-item labelWidth="20%" @@ -299,7 +300,7 @@ <u-form-item labelWidth="20%" label="浣撻噸" prop="weight" - required> + > <u--input v-model="editUserInfo.weight" border="none" inputAlign="left" @@ -308,13 +309,13 @@ <u-form-item labelWidth="20%" label="杞﹁酱鏁�" prop="axleNum" - required> + > <u--input v-model="editUserInfo.axleNum" border="none" inputAlign="left"></u--input> </u-form-item> <u-form-item labelWidth="20%" - label="杞﹁締绫诲瀷" + label="鐜繚鏍囧噯" borderBottom required prop="countryNumberCar"> @@ -331,68 +332,17 @@ :name="item.name"></u-radio> </u-radio-group> </u-form-item> - <u-form-item labelWidth="25%" - label="杞﹁締鐓х墖" - @click="beforeRead" - prop="carImg" + <u-form-item labelWidth="20%" + label="杞﹁締绫诲瀷" + borderBottom + ref="roleRef" required> - <u-upload :fileList="fileList1" - @afterRead="afterRead" - @delete="deletePic" - name="1" - multiple - :maxCount="1" - width="250" - height="150" - :previewFullImage="true"></u-upload> - </u-form-item> - <u-form-item labelWidth="25%" - label="琛岄┒璇佺収鐗�" - ref="item1" - @click="beforeRead" - prop="drivingImg" - required> - <u-upload :fileList="fileList2" - @afterRead="afterRead" - @delete="deletePic" - name="2" - multiple - :maxCount="1" - width="250" - height="150" - :previewFullImage="true"></u-upload> - </u-form-item> - <u-form-item labelWidth="25%" - label="閬撹矾杩愯緭璇�" - ref="item1" - @click="beforeRead" - prop="roadTransportImg" - required> - <u-upload :fileList="fileList3" - @afterRead="afterRead" - @delete="deletePic" - name="3" - multiple - :maxCount="1" - width="250" - height="150" - :previewFullImage="true"></u-upload> - </u-form-item> - <u-form-item labelWidth="25%" - label="浠庝笟璧勬牸璇�" - ref="item1" - @click="beforeRead" - prop="tradeQualificationImg" - required> - <u-upload :fileList="fileList4" - @afterRead="afterRead" - @delete="deletePic" - name="4" - multiple - :maxCount="1" - width="250" - height="150" - :previewFullImage="true"></u-upload> + <niceui-data-select-input v-model="editUserInfo.carType" + :localdata="radiolist2" + label="杞﹁締绫诲瀷閫夋嫨" + placeholder="璇烽�夋嫨杞﹁締绫诲瀷" + @change="productcarTypeChange" + ></niceui-data-select-input> </u-form-item> </u--form> <view class="person-utils"> @@ -418,7 +368,7 @@ <view class="editDriverPopup-container-box"> <u--form labelPosition="left" :model="registerFormModel" - ref="editRef"> + > <u-form-item prop="cardImg1" label="韬唤璇佹闈�" labelWidth="20%" @@ -513,7 +463,6 @@ label="浠庝笟璧勬牸璇�" labelWidth="24%" borderBottom - v-if="registerFormModel.type == 3||registerFormModel.type == 4" required @click="beforeRead"> <u-upload :fileList="fileList4" @@ -532,7 +481,7 @@ label="浠庝笟璧勬牸杩囨湡鏃堕棿" labelWidth="20%" borderBottom - v-if="registerFormModel.type == 3||registerFormModel.type == 4"> + > <uni-datetime-picker v-model="registerFormModel.expirationTimeTradequalification" type="datetime" :start="minDate" /> </u-form-item> </u--form> @@ -595,6 +544,23 @@ countryNumberCar: 0 }, registerFormModel:{}, + radiolist2: [{ + text: '鏅�氳繍杈撹溅', + value:1 + }, + { + text: '闆嗚绠卞钩鏉胯溅', + value:2 + }, + { + text: '娑叉隘妲借溅', + value:3 + }, + { + text: '娑茬⒈妲借溅', + value:4 + } + ], countryNumberCarList: [{ name: 1, label: '鍥戒簲', @@ -605,12 +571,17 @@ } ], rules: { - name: { + name: [{ type: 'string', required: true, message: '璇峰~鍐欏鍚�', trigger: ['blur', 'change'] }, + { + pattern: /^[\u4e00-\u9fa5\s]+$/, + message: '濮撳悕鍙兘鏄腑鏂�', + trigger: ['blur', 'change'] + }], idCard: [{ type: 'string', required: true, @@ -701,7 +672,7 @@ countryNumberCar: { type: 'number', required: true, - message: '璇烽�夋嫨杞﹁締绫诲瀷', + message: '璇烽�夋嫨鐜繚鏍囧噯', trigger: ['blur', 'change'] }, roadTransportImg: { @@ -754,6 +725,9 @@ this.$refs.editRef.setRules(this.rules); }, methods: { + productcarTypeChange(e){ + this.registerFormModel.carType = this.radiolist2.find(v => v.value === e).value + }, ...mapMutations(['changeisUploadimg']), getToday() { let now = new Date(); @@ -920,6 +894,8 @@ } else if (num == 4) { this.editUserInfo.tradeQualificationImg = JSON.parse(res.data).data .url; + this.registerFormModel.tradeQualificationImg = JSON.parse(res.data).data + .url; uni.setStorageSync('tradeQualificationImg', JSON.parse(res.data).data .url); resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`); @@ -972,7 +948,6 @@ }, // 淇敼璇佷欢淇℃伅 updateDoc(){ - if(this.registerFormModel.type == 3||this.registerFormModel.type == 4){ this.$reqPost('saveDriverDocs', { userId:this.registerFormModel.customerid, idCardImg:this.registerFormModel.cardImg1+","+this.registerFormModel.cardImg2, @@ -984,10 +959,10 @@ tradeQualificationImg:this.registerFormModel.tradeQualificationImg, expirationTimeTradequalification:this.registerFormModel.expirationTimeTradequalification.slice(0,16), }, 'json').then(res => { - this.editDocShow = false; if (res.code == 0) { this.$u.toast('淇敼鎴愬姛'); this.init(); + this.editDocShow = false; } else { uni.showToast({ title: res.msg, @@ -996,29 +971,6 @@ }); } }) - }else{ - this.$reqPost('saveDriverDocs', { - userId:this.registerFormModel.customerid, - idCardImg:this.registerFormModel.cardImg1+","+this.registerFormModel.cardImg2, - expirationTimeIdcard:this.registerFormModel.expirationTimeIdcard.slice(0,16), - drivingImg:this.registerFormModel.drivingImg, - expirationTimeDriving:this.registerFormModel.expirationTimeDriving.slice(0,16), - driverImg:this.registerFormModel.driverImg, - expirationTimeDriver:this.registerFormModel.expirationTimeDriver.slice(0,16), - }, 'json').then(res => { - this.editDocShow = false; - if (res.code == 0) { - this.$u.toast('淇敼鎴愬姛'); - this.init(); - } else { - uni.showToast({ - title: res.msg, - icon: 'none', - duration: 2000 - }); - } - }) - } }, // 淇敼鐢ㄦ埛淇℃伅 updateUser() { @@ -1026,7 +978,7 @@ ...this.editUserInfo, carImg: uni.getStorageSync('carImg'), drivingImg: uni.getStorageSync('drivingImg'), - isRegister: '0' + tradeQualificationImg: uni.getStorageSync('tradeQualificationImg') }; this.$refs.editRef .validate() -- Gitblit v1.9.1