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