|
@@ -104,7 +104,7 @@
|
|
ref="uploadRef"
|
|
ref="uploadRef"
|
|
v-model:file-list="fileList"
|
|
v-model:file-list="fileList"
|
|
:action="uploadUrl"
|
|
:action="uploadUrl"
|
|
- :auto-upload="true"
|
|
|
|
|
|
+ :auto-upload="false"
|
|
:data="fileData"
|
|
:data="fileData"
|
|
:before-upload="beforeUpload"
|
|
:before-upload="beforeUpload"
|
|
:on-change="handleChange"
|
|
:on-change="handleChange"
|
|
@@ -130,12 +130,12 @@
|
|
<template v-if="radioValue === 'card'">
|
|
<template v-if="radioValue === 'card'">
|
|
<UploadImgs
|
|
<UploadImgs
|
|
v-model="cardImgUrl"
|
|
v-model="cardImgUrl"
|
|
- :uploadSuccessTip="false"
|
|
|
|
:limit="cardUploadLimit"
|
|
:limit="cardUploadLimit"
|
|
|
|
+ :autoUpload="false"
|
|
@handle-change="cardUploadChange"
|
|
@handle-change="cardUploadChange"
|
|
height="150px" width="150px" style="margin: 20px auto; text-align: center;"
|
|
height="150px" width="150px" style="margin: 20px auto; text-align: center;"
|
|
>
|
|
>
|
|
- <template #tip>{{ cardImgUrl ? `${cardImgUrl.length}/${cardUploadLimit}` : `请上传名片(最多可上传${cardUploadLimit}张)` }}</template>
|
|
|
|
|
|
+ <template #tip>{{ cardUploadRow?.length ? `${cardUploadRow.length}/${cardUploadLimit}` : `请上传名片(最多可上传${cardUploadLimit}张)` }}</template>
|
|
</UploadImgs>
|
|
</UploadImgs>
|
|
</template>
|
|
</template>
|
|
<!-- 杂项 -->
|
|
<!-- 杂项 -->
|
|
@@ -143,7 +143,7 @@
|
|
<div class="flex align-center">
|
|
<div class="flex align-center">
|
|
<UploadImg
|
|
<UploadImg
|
|
v-model="cardImgUrl"
|
|
v-model="cardImgUrl"
|
|
- :uploadSuccessTip="false"
|
|
|
|
|
|
+ :autoUpload="false"
|
|
@handle-change="val => cardUploadChange(val, '杂项')"
|
|
@handle-change="val => cardUploadChange(val, '杂项')"
|
|
height="150px" width="150px" style="margin: 20px auto; text-align: center;"
|
|
height="150px" width="150px" style="margin: 20px auto; text-align: center;"
|
|
>
|
|
>
|
|
@@ -356,7 +356,7 @@ const fileData = ref({ path: '' })
|
|
// 文件上传
|
|
// 文件上传
|
|
const handleChange = async (file) => {
|
|
const handleChange = async (file) => {
|
|
fileData.value.path = file.name
|
|
fileData.value.path = file.name
|
|
- unref(uploadRef)?.submit()
|
|
|
|
|
|
+ // unref(uploadRef)?.submit()
|
|
}
|
|
}
|
|
|
|
|
|
const beforeUpload = (file) => {
|
|
const beforeUpload = (file) => {
|
|
@@ -381,7 +381,7 @@ const handleExceed = () => {
|
|
}
|
|
}
|
|
|
|
|
|
// 名片解析
|
|
// 名片解析
|
|
-const cardUploadRow = ref(null)
|
|
|
|
|
|
+const cardUploadRow = ref([])
|
|
const cardImgUrl = ref(null)
|
|
const cardImgUrl = ref(null)
|
|
const cardUploadChange = (file, type) => {
|
|
const cardUploadChange = (file, type) => {
|
|
cardUploadRow.value = type ? [{ raw: file }] : file
|
|
cardUploadRow.value = type ? [{ raw: file }] : file
|
|
@@ -412,7 +412,7 @@ const radioValue = ref(defaultValue)
|
|
// 新增解析
|
|
// 新增解析
|
|
const handleAdd = () => {
|
|
const handleAdd = () => {
|
|
webOriginList.value = []
|
|
webOriginList.value = []
|
|
- cardUploadRow.value = null
|
|
|
|
|
|
+ cardUploadRow.value = []
|
|
cardImgUrl.value = null
|
|
cardImgUrl.value = null
|
|
analysisLoading.value = false
|
|
analysisLoading.value = false
|
|
radioValue.value = defaultValue // 重置解析类型
|
|
radioValue.value = defaultValue // 重置解析类型
|