Browse Source

批量审批pdf预览

duy 2 years ago
parent
commit
9b5b16e2d8
1 changed files with 18 additions and 2 deletions
  1. 18 2
      src/views/tasks/hc-data.vue

+ 18 - 2
src/views/tasks/hc-data.vue

@@ -212,12 +212,28 @@ const rowTaskReviewClick = async ({row}) => {
 const queryTaskInfo = async (row,taskids) => {
     const { error, code, data } = await tasksApi.queryTaskInfo({
         // formDataId: row['formDataId'] || '',
-        formDataId:taskids.length>0?taskids:row['formDataId'] ,
+        formDataId:taskids&&taskids.length>0?taskids:row['formDataId'] ,
         approvalType: row['approvalType']
     })
     //处理数据
     if (!error && code === 200) {
-        const approvalFileList = getArrValue(data['approvalFileList'])
+        // const approvalFileList = getArrValue(data['approvalFileList'])
+        // if (approvalFileList.length > 0) {
+        //     batchPdfUrl.value = approvalFileList[0].fileUrl
+        //     row['hc_batchPdfUrl'] = approvalFileList[0].fileUrl
+        // } else {
+        //     batchPdfUrl.value = ''
+        //     row['hc_batchPdfUrl'] = ''
+        //     window?.$message?.warning('PDF获取异常')
+        // }
+        const alldata=getArrValue(data)
+        let approvalFileList=[]
+        alldata.forEach((item)=>{
+           let innerfilist =item?.approvalFileList
+           innerfilist.forEach((item1)=>{
+               approvalFileList.push(item1)
+           })
+        })
         if (approvalFileList.length > 0) {
             batchPdfUrl.value = approvalFileList[0].fileUrl
             row['hc_batchPdfUrl'] = approvalFileList[0].fileUrl