浏览代码

批量审批pdf预览

duy 2 年之前
父节点
当前提交
9b5b16e2d8
共有 1 个文件被更改,包括 18 次插入2 次删除
  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 queryTaskInfo = async (row,taskids) => {
     const { error, code, data } = await tasksApi.queryTaskInfo({
     const { error, code, data } = await tasksApi.queryTaskInfo({
         // formDataId: row['formDataId'] || '',
         // formDataId: row['formDataId'] || '',
-        formDataId:taskids.length>0?taskids:row['formDataId'] ,
+        formDataId:taskids&&taskids.length>0?taskids:row['formDataId'] ,
         approvalType: row['approvalType']
         approvalType: row['approvalType']
     })
     })
     //处理数据
     //处理数据
     if (!error && code === 200) {
     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) {
         if (approvalFileList.length > 0) {
             batchPdfUrl.value = approvalFileList[0].fileUrl
             batchPdfUrl.value = approvalFileList[0].fileUrl
             row['hc_batchPdfUrl'] = approvalFileList[0].fileUrl
             row['hc_batchPdfUrl'] = approvalFileList[0].fileUrl