diff --git a/src/views/index/vehicleAdd.vue b/src/views/index/vehicleAdd.vue
index b115e57e..70203f94 100644
--- a/src/views/index/vehicleAdd.vue
+++ b/src/views/index/vehicleAdd.vue
@@ -110,6 +110,28 @@
+
+
@@ -203,6 +225,7 @@ export default {
vehicleLicenseInfo: {},
vehicleLicenseBackOcrFlag: false, // 行驶证副页 修改时默认不需要 ocr识别
isMultiple: false, // 是否支持多选
+ vehicleLicense:'',//牌照
vehicleTypes:[{
name: '小修车',
value: 1
@@ -236,6 +259,22 @@ export default {
value: 10 },
],
+ vehicleLicenseOptions: [{
+ name: '蓝牌',
+ value: 1
+ }, {
+ name: '黄牌',
+ value: 2
+ }, {
+ name: '新能源',
+ value: 3
+ }, {
+ name: '临牌',
+ value: 4
+ }, {
+ name: '其他',
+ value: 5
+ }]
}
},
watch:{
@@ -281,6 +320,19 @@ export default {
}
},
methods:{
+ getVehicleLicense(color) {
+ if( color == '蓝' ) {
+ this.vehicleLicense = 1
+ } else if(color == '黄') {
+ this.vehicleLicense = 2
+ } else if(color == '临牌') {
+ this.vehicleLicense = 4
+ } else if(color.includes('绿')) {
+ this.vehicleLicense = 3
+ } else {
+ this.vehicleLicense = 5
+ }
+ },
async vehicleLicenseFrontHandler(file) { // 上传 行驶证首页
const formData = new FormData();
formData.append("file" , file.file);
@@ -307,6 +359,16 @@ export default {
formData.append("file" , file.file);
let res = await uploadImage(formData);
this.vehicleFrontPhoto = res.data;
+ await this.ocrCarFrontHandler()
+ },
+ async ocrCarFrontHandler() { // 车辆正面 orc 识别
+ let res = await ocrHandler({
+ ocrType: 10,
+ imageUrl: this.vehicleFrontPhoto,
+ cardSide: 'FRONT'
+ });
+ console.log('rerere', res.data.color)
+ this.getVehicleLicense(res.data.color)
},
async vehicleOcrHandler() { // 行驶证首页 ocr 识别
this.vehicleLicenseInfo.licensePlateNumber = '';
@@ -417,6 +479,7 @@ export default {
this.vehicleFrontPhoto = result.vehicleFrontPhoto;
this.vehicleLicenseInfo = result.vehicleLicenseInfo;
this.vehicleLicenseCarPhoto = result.vehicleLicenseCarPhoto;
+ this.vehicleLicense = result.vehicleLicense;
if( this.vehicleLicenseFront ) {
this.vehicleLicenseFrontList = [{ url : this.vehicleLicenseFront }];
}
@@ -446,7 +509,7 @@ export default {
this.$toast('行驶证车辆照片页不能为空')
return
}
- if( !this.vehicleLicenseBack ) {
+ if( !this.vehicleFrontPhoto ) {
this.$toast('车头照片不能为空')
return
}
@@ -477,6 +540,7 @@ export default {
vehicleFrontPhoto: this.vehicleFrontPhoto,
vehicleLicenseInfo: this.vehicleLicenseInfo,
vehicleLicenseCarPhoto: this.vehicleLicenseCarPhoto,
+ vehicleLicense: this.vehicleLicense,
})
if(this.id){
this.$toast('修改成功')