|
@@ -61,7 +61,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="16">
|
|
|
<el-form-item label="草图文件:">
|
|
|
- <hc-form-upload :src="baseForm.pictureName" @upload="formUpload" @change="formUploadChange" />
|
|
|
+ <hc-form-upload :src="baseForm.pictureList" :h-props="uploadFormProps" @upload="formUpload" @change="formUploadChange" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
@@ -217,7 +217,7 @@ watch(isShow, (val) => {
|
|
|
})
|
|
|
}
|
|
|
} else {
|
|
|
- baseForm.value = { fileList: [], pictureUrl: '', pictureName:'' }
|
|
|
+ baseForm.value = { fileList: [], pictureUrl: '', pictureName:'', pictureList:[] }
|
|
|
}
|
|
|
})
|
|
|
|
|
@@ -245,6 +245,11 @@ const getDataDetail = async () => {
|
|
|
if (!dataId.value) return
|
|
|
const { data } = await mainApi.getDetail({ id: dataId.value })
|
|
|
const res = getObjValue(data)
|
|
|
+ res.pictureList = [{
|
|
|
+ fileName: res.pictureName ?? '',
|
|
|
+ filePdfUrl: res.pictureUrl ?? '',
|
|
|
+ fileUrl: res.pictureUrl ?? '',
|
|
|
+ }]
|
|
|
res.pictureUrl = res.pictureUrl ?? ''
|
|
|
res.pictureName = res.pictureName ?? ''
|
|
|
nodeId.value = res.contractUnitId ?? ''
|
|
@@ -451,6 +456,11 @@ const uploadFileSuccess = ({ echoParams, resData }) => {
|
|
|
|
|
|
baseForm.value.pictureUrl = resData.link ?? ''
|
|
|
baseForm.value.pictureName = resData.originalName ?? ''
|
|
|
+ baseForm.value.pictureList = [{
|
|
|
+ fileName: resData.originalName ?? '',
|
|
|
+ filePdfUrl: resData.pdfUrl ?? '',
|
|
|
+ fileUrl: resData.link ?? '',
|
|
|
+ }]
|
|
|
uploadFileRef.value?.setModalShow(false)
|
|
|
} else if (echoParams.type === '附件文件') {
|
|
|
baseForm.value.fileList.push({
|