Prechádzať zdrojové kódy

草图文件显示原文件名称

duy 1 rok pred
rodič
commit
3cbdc3fca6

+ 6 - 3
src/views/debit-pay/admin/components/middlepay/addModal.vue

@@ -61,7 +61,7 @@
                                 </el-col>
                                 <el-col :span="16">
                                     <el-form-item label="草图文件:">
-                                        <hc-form-upload :src="baseForm.pictureUrl" @upload="formUpload" @change="formUploadChange" />
+                                        <hc-form-upload :src="baseForm.pictureName" @upload="formUpload" @change="formUploadChange" />
                                     </el-form-item>
                                 </el-col>
                                 <el-col :span="24">
@@ -215,7 +215,7 @@ watch(isShow, (val) => {
             setSplitRef()
         }
     } else {
-        baseForm.value = { fileList: [], pictureUrl: '' }
+        baseForm.value = { fileList: [], pictureUrl: '', pictureName:'' }
     }
 })
 
@@ -233,7 +233,7 @@ const setSplitRef = () => {
 
 //基础表单
 const baseFormRef = ref(null)
-const baseForm = ref({ fileList: [], pictureUrl: '' })
+const baseForm = ref({ fileList: [], pictureUrl: '', pictureName:'' })
 const baseFormRules = {}
 
 //获取数据详情
@@ -242,6 +242,7 @@ const getDataDetail = async () => {
     const { data } = await mainApi.getDetail({ id: dataId.value })
     const res = getObjValue(data)
     res.pictureUrl = res.pictureUrl ?? ''
+    res.pictureName = res.pictureName ?? ''
     nodeId.value = res.contractUnitId ?? ''
     baseForm.value = res
     const formList = getArrValue(res.formList)
@@ -450,7 +451,9 @@ const uploadFileOptions = ref({
 // 文件上传成功的回调
 const uploadFileSuccess = ({ echoParams, resData }) => {
     if (echoParams.type === '草图文件') {
+      
         baseForm.value.pictureUrl = resData.link ?? ''
+        baseForm.value.pictureName = resData.originalName ?? ''
         uploadFileRef.value?.setModalShow(false)
     } else if (echoParams.type === '附件文件') {
         baseForm.value.fileList.push({