添加车辆

This commit is contained in:
2024-12-31 11:36:05 +08:00
parent 4a122818e5
commit 0272e06486

View File

@ -40,6 +40,20 @@
accept="image "
/>
</div>
<div class="itemContent">
<div class="titleType">
<img class="startImg" src="@/assets/start.png" />
<span>行驶证车辆照片页</span>
</div>
<van-uploader
v-model="vehicleLicenseCarPhotoList"
:after-read="vehicleLicenseCarHandler"
:max-size="5 * 1024 * 1024"
max-count="1"
:preview-size="54"
accept="image "
/>
</div>
<div class="itemContent">
<div class="titleType">
<img class="startImg" src="@/assets/start.png" />
@ -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('修改成功')