diff --git a/src/views/index/vehicleAdd.vue b/src/views/index/vehicleAdd.vue index 4f2ac341..0aca5eaa 100644 --- a/src/views/index/vehicleAdd.vue +++ b/src/views/index/vehicleAdd.vue @@ -40,6 +40,20 @@ accept="image " /> +
+
+ + 行驶证车辆照片页 +
+ +
@@ -146,9 +160,11 @@ export default { imageUrl: require('@/assets/arr_right.png'), vehicleLicenseFrontList: [], vehicleLicenseBackList: [], + vehicleLicenseCarPhotoList: [], vehicleFrontPhotoList: [], vehicleLicenseFront: '', // 行驶证首页 vehicleLicenseBack: '', // 行驶证副页 + vehicleLicenseCarPhoto: '', // 行驶证车辆照片 vehicleFrontPhoto: '', // 车头照 vehicleLicenseInfo: {}, vehicleLicenseBackOcrFlag: false, // 行驶证副页 修改时默认不需要 ocr识别 @@ -182,6 +198,12 @@ export default { this.vehicleLicenseBack = res.data; await this.vehicleBackOcrHandler(); }, + async vehicleLicenseCarHandler(file) { // 上传 行驶证车辆照片 + const formData = new FormData(); + formData.append("file" , file.file); + let res = await uploadImage(formData); + this.vehicleLicenseCarPhoto = res.data; + }, async vehicleFrontPhotoHandler(file) { // 上传 车头照 const formData = new FormData(); formData.append("file" , file.file); @@ -290,6 +312,7 @@ export default { this.vehicleLicenseFrontList = [{ url : this.vehicleLicenseFront }]; this.vehicleLicenseBackList = [{ url : this.vehicleLicenseBack }]; this.vehicleFrontPhotoList = [{ url : this.vehicleFrontPhoto }]; + this.vehicleLicenseCarPhotoList = [{ url : this.vehicleLicenseCarPhoto }]; }, isChange(e){ this.isJoin=e @@ -303,6 +326,10 @@ export default { this.$toast('行驶证副页照片不能为空') return } + if( !this.vehicleLicenseCarPhoto ) { + this.$toast('行驶证车辆照片页不能为空') + return + } if( !this.vehicleLicenseBack ) { this.$toast('车头照片不能为空') return @@ -325,6 +352,7 @@ export default { vehicleLicenseBack: this.vehicleLicenseBack, vehicleFrontPhoto: this.vehicleFrontPhoto, vehicleLicenseInfo: this.vehicleLicenseInfo, + vehicleLicenseCarPhoto: this.vehicleLicenseCarPhoto, }) if(this.id){ this.$toast('修改成功')