Browse Source

附件上传成功后刷新

duy 2 years ago
parent
commit
21ab6a7d91
1 changed files with 20 additions and 1 deletions
  1. 20 1
      src/views/tentative/detect/test.vue

+ 20 - 1
src/views/tentative/detect/test.vue

@@ -504,8 +504,10 @@ const printNullPdfClick = async () => {
 //查看附件
 const viewAttachmentModal = ref(false)
 const viewAttachmentLoading = ref(false)
+const viewAttachmentId = ref('')
 const viewAttachmentData = ref([])
 const viewAttachmentModalClick = async ({id}) => {
+    viewAttachmentId.value=id
     viewAttachmentLoading.value = true
     const { error, code, data } = await dataApi.ancillaryDocumentsList({id: id})
     //处理数据
@@ -524,7 +526,23 @@ const viewAttachmentModalClick = async ({id}) => {
          
     }
 }
-
+const refeshAttachmentModalClick = async (id) => {
+    const { error, code, data } = await dataApi.ancillaryDocumentsList({id: id})
+    //处理数据
+    viewAttachmentLoading.value = false
+    if (!error && code === 200) {
+        viewAttachmentData.value = getArrValue(data)
+        if ( viewAttachmentData.value.length<1) {
+             window.$message?.warning('该条记录不存在附件')
+        }else{
+             viewCurFile( viewAttachmentData.value[0])
+        }
+       
+    } else {
+        viewAttachmentData.value = []
+         
+    }
+}
 const attachmentPdfUrl = ref('')
 const curFileData =ref ({})
 //类型tab数据和相关处理
@@ -537,6 +555,7 @@ const tabTypeTab = ref([
 const tabTypeChange = (item) => {
     tabTypeKey.value = item?.key
     viewCurFile(curFileData.value)
+    refeshAttachmentModalClick(viewAttachmentId.value)
 }
 
 //关闭查看附件