|
|
@@ -127,7 +127,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-upload>
|
|
|
- <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszf')">
|
|
|
+ <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzf')">
|
|
|
<div class="upload-box">
|
|
|
<img class="upload-image" :src="sfzFront"/>
|
|
|
</div>
|
|
|
@@ -143,7 +143,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-upload>
|
|
|
- <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'xszb')">
|
|
|
+ <el-upload v-else :auto-upload="false" :show-file-list="false" @change="uploadImage($event, 'sfzb')">
|
|
|
<div class="upload-box">
|
|
|
<img class="upload-image" :src="sfzBack"/>
|
|
|
</div>
|
|
|
@@ -504,29 +504,40 @@ import { ElMessage } from 'element-plus'
|
|
|
const emit = defineEmits(['close'])
|
|
|
|
|
|
let xszFront = ref('')
|
|
|
+let xszFrontResult = ref(null)
|
|
|
let xszFrontFile = ref(null)
|
|
|
let xszBack = ref('')
|
|
|
+let xszBackResult = ref(null)
|
|
|
let xszBackFile = ref(null)
|
|
|
|
|
|
let sfzFront = ref('')
|
|
|
+let sfzFrontResult = ref(null)
|
|
|
let sfzFrontFile = ref(null)
|
|
|
let sfzBack = ref('')
|
|
|
+let sfzBackResult = ref(null)
|
|
|
let sfzBackFile = ref(null)
|
|
|
let yyzzFront = ref('')
|
|
|
+let yyzzFrontResult = ref(null)
|
|
|
let yyzzFrontFile = ref(null)
|
|
|
|
|
|
let tbrFront = ref('')
|
|
|
+let tbrFrontResult = ref(null)
|
|
|
let tbrFrontFile = ref(null)
|
|
|
let tbrBack = ref('')
|
|
|
+let tbrBackResult = ref(null)
|
|
|
let tbrBackFile = ref(null)
|
|
|
let tbryyzzFront = ref('')
|
|
|
+let tbryyzzFrontResult = ref(null)
|
|
|
let tbryyzzFrontFile = ref(null)
|
|
|
|
|
|
let bbrFront = ref('')
|
|
|
+let bbrFrontResult = ref(null)
|
|
|
let bbrFrontFile = ref(null)
|
|
|
let bbrBack = ref('')
|
|
|
+let bbrBackResult = ref(null)
|
|
|
let bbrBackFile = ref(null)
|
|
|
let bbryyzzFront = ref('')
|
|
|
+let bbryyzzFrontResult = ref(null)
|
|
|
let bbryyzzFrontFile = ref(null)
|
|
|
|
|
|
let carForm = ref({})
|
|
|
@@ -584,6 +595,7 @@ const uploadImage = async (file, type) => {
|
|
|
let result: any = {...data}
|
|
|
switch (type) {
|
|
|
case 'xszf':
|
|
|
+ xszFrontResult.value = result
|
|
|
xszFront.value = result.downloadUrl
|
|
|
xszFrontFile.value = files
|
|
|
if(xszFront.value&&xszBack.value) {
|
|
|
@@ -632,6 +644,7 @@ const uploadImage = async (file, type) => {
|
|
|
}
|
|
|
break;
|
|
|
case 'xszb':
|
|
|
+ xszBackResult.value = result
|
|
|
xszBack.value = result.downloadUrl
|
|
|
xszBackFile.value = files
|
|
|
if(xszFront.value&&xszBack.value) {
|
|
|
@@ -680,6 +693,7 @@ const uploadImage = async (file, type) => {
|
|
|
}
|
|
|
break;
|
|
|
case 'sfzf':
|
|
|
+ sfzFrontResult.value = result
|
|
|
sfzFront.value = result.downloadUrl
|
|
|
sfzFrontFile.value = files
|
|
|
if(sfzFrontFile.value&&sfzBackFile.value) {
|
|
|
@@ -718,6 +732,7 @@ const uploadImage = async (file, type) => {
|
|
|
}
|
|
|
break;
|
|
|
case 'sfzb':
|
|
|
+ sfzBackResult.value = result
|
|
|
sfzBack.value = result.downloadUrl
|
|
|
sfzBackFile.value = files
|
|
|
if(sfzFrontFile.value&&sfzBackFile.value) {
|
|
|
@@ -756,6 +771,7 @@ const uploadImage = async (file, type) => {
|
|
|
}
|
|
|
break;
|
|
|
case 'yyzz':
|
|
|
+ yyzzFrontResult.value = result
|
|
|
yyzzFront.value = result.downloadUrl
|
|
|
yyzzFrontFile.value = files
|
|
|
if(yyzzFront.value) {
|
|
|
@@ -775,6 +791,7 @@ const uploadImage = async (file, type) => {
|
|
|
})
|
|
|
}
|
|
|
case 'tbrf':
|
|
|
+ tbrFrontResult.value = result
|
|
|
tbrFront.value = result.downloadUrl
|
|
|
tbrFrontFile.value = files
|
|
|
if(tbrFrontFile.value&&tbrBackFile.value) {
|
|
|
@@ -813,6 +830,7 @@ const uploadImage = async (file, type) => {
|
|
|
}
|
|
|
break;
|
|
|
case 'tbrb':
|
|
|
+ tbrBackResult.value = result
|
|
|
tbrBack.value = result.downloadUrl
|
|
|
tbrBackFile.value = files
|
|
|
if(tbrFrontFile.value&&tbrBackFile.value) {
|
|
|
@@ -851,6 +869,7 @@ const uploadImage = async (file, type) => {
|
|
|
}
|
|
|
break;
|
|
|
case 'tbryyzz':
|
|
|
+ tbryyzzFrontResult.value = result
|
|
|
tbryyzzFront.value = result.downloadUrl
|
|
|
tbryyzzFrontFile.value = files
|
|
|
if(tbryyzzFront.value) {
|
|
|
@@ -870,6 +889,7 @@ const uploadImage = async (file, type) => {
|
|
|
})
|
|
|
}
|
|
|
case 'bbrf':
|
|
|
+ bbrFrontResult.value = result
|
|
|
bbrFront.value = result.downloadUrl
|
|
|
bbrFrontFile.value = files
|
|
|
if(bbrFrontFile.value&&bbrBackFile.value) {
|
|
|
@@ -908,6 +928,7 @@ const uploadImage = async (file, type) => {
|
|
|
}
|
|
|
break;
|
|
|
case 'bbrb':
|
|
|
+ bbrBackResult.value = result
|
|
|
bbrBack.value = result.downloadUrl
|
|
|
bbrBackFile.value = files
|
|
|
if(bbrFrontFile.value&&bbrBackFile.value) {
|
|
|
@@ -946,6 +967,7 @@ const uploadImage = async (file, type) => {
|
|
|
}
|
|
|
break;
|
|
|
case 'bbryyzz':
|
|
|
+ bbryyzzFrontResult.value = result
|
|
|
bbryyzzFront.value = result.downloadUrl
|
|
|
bbryyzzFrontFile.value = files
|
|
|
if(tbryyzzFront.value) {
|
|
|
@@ -991,9 +1013,98 @@ const handleConfirm = () => {
|
|
|
ower2Form: {
|
|
|
...ower2Form.value,
|
|
|
identifyType: btn.value.owner2Show === '被保人身份证'?'01':btn.value.owner2Show === '被保人营业执照'?'02':''
|
|
|
- }
|
|
|
+ },
|
|
|
+ imageVoList: [
|
|
|
+ {
|
|
|
+ imageCode: 'C01',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: xszFrontResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'D01',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: xszBackResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'C02',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: sfzFrontResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'D02',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: sfzBackResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'Y02',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: yyzzFrontResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'C03',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: tbrFrontResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'D03',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: tbrBackResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'Y03',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: tbryyzzFrontResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'C04',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: bbrFrontResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'D04',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: bbrBackResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imageCode: 'Y04',
|
|
|
+ imageBase64List: [
|
|
|
+ {
|
|
|
+ imageId: bbryyzzFrontResult.value?.id
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ ]
|
|
|
}
|
|
|
- console.log(123123123, data)
|
|
|
emit('close', data)
|
|
|
}
|
|
|
|