فهرست منبع

原始的pdf预览

duy 1 روز پیش
والد
کامیت
13e815ca6b
1فایلهای تغییر یافته به همراه12 افزوده شده و 66 حذف شده
  1. 12 66
      src/views/tasks/hc-data-test.vue

+ 12 - 66
src/views/tasks/hc-data-test.vue

@@ -138,7 +138,6 @@ import { arrToKey, getArrValue, isString } from 'js-fast-way'
 import tasksApi from '~api/tasks/data'
 import tasksApi from '~api/tasks/data'
 import dayjs from 'dayjs'
 import dayjs from 'dayjs'
 import website from '~src/config'
 import website from '~src/config'
-import wbsApi from '~api/data-fill/wbs'
 
 
 const localModelVal = ref(false)
 const localModelVal = ref(false)
 //初始变量
 //初始变量
@@ -228,13 +227,7 @@ const rowTaskName = async (row) => {
             }
             }
             taskReviewData.value = approvalFileList
             taskReviewData.value = approvalFileList
             if (approvalFileList.length > 0) {
             if (approvalFileList.length > 0) {
- 
-                const { approvalType } = row
-                if (approvalType === 1) {
-                     batchPdfUrl.value = await bussPreview( approvalFileList[0])
-                } else {
-                        batchPdfUrl.value = approvalFileList[0].fileUrl
-                }
+                batchPdfUrl.value = approvalFileList[0].fileUrl
             }
             }
             taskReviewType.value = '1'
             taskReviewType.value = '1'
             showTaskReviewModal.value = true
             showTaskReviewModal.value = true
@@ -249,26 +242,7 @@ const rowTaskName = async (row) => {
         window?.$message?.warning('此数据异常')
         window?.$message?.warning('此数据异常')
     }
     }
 }
 }
-//预览pdf
-
-const bussPreview = async (row) => {
-    const { error, code, data } = await wbsApi.getBussPdfs({
-        nodeId: row.nodeld || '',
-        classify: row.classify || '',
-        projectId: row.projectId,
-        contractId:row.contractId
-,
-    })
 
 
-    row.bussPreviewLoading = false
-    if (!error && code === 200) {
-    
-        
-        return data
-    } else {
-      return ''
-    }
-}
 //批量审批
 //批量审批
 const checkedRowsColumns = ref([
 const checkedRowsColumns = ref([
     { key: 'taskName', name: '任务名称' },
     { key: 'taskName', name: '任务名称' },
@@ -289,18 +263,9 @@ const batchApprovalTaskClick = (rows) => {
 
 
 //行被点击
 //行被点击
 const rowTaskReviewClick = async ({ row }) => {
 const rowTaskReviewClick = async ({ row }) => {
- const { approvalType } = row
-  const type = taskReviewType.value
- if (approvalType === 1) {
-    if (type !== '1') {
-        await queryTaskInfo(row)
-    } else {
-        batchPdfUrl.value = await bussPreview(row)
-
-    }
- } else {
+    const type = taskReviewType.value
     const newUrl = type === '1' ? row.fileUrl : row['hc_batchPdfUrl']
     const newUrl = type === '1' ? row.fileUrl : row['hc_batchPdfUrl']
-
+    
     if (newUrl) {
     if (newUrl) {
         // 如果有新的URL,直接更新
         // 如果有新的URL,直接更新
         batchPdfUrl.value = newUrl
         batchPdfUrl.value = newUrl
@@ -308,20 +273,14 @@ const rowTaskReviewClick = async ({ row }) => {
         // 如果没有缓存的URL且是批量模式,需要获取
         // 如果没有缓存的URL且是批量模式,需要获取
         await queryTaskInfo(row)
         await queryTaskInfo(row)
     }
     }
- }
-    
-
 }
 }
 
 
 //获取PDF数据
 //获取PDF数据
 const queryTaskInfo = async (row, taskids) => {
 const queryTaskInfo = async (row, taskids) => {
-    console.log(checkedRowsRef.value, 'checkedRowsRef.value')
-       const approvalTypeVal = arrToKey(checkedRowsRef.value, 'approvalType', ',')
     try {
     try {
         const { error, code, data } = await tasksApi.queryTaskInfo({
         const { error, code, data } = await tasksApi.queryTaskInfo({
             formDataId: taskids && taskids.length > 0 ? taskids : row['formDataId'],
             formDataId: taskids && taskids.length > 0 ? taskids : row['formDataId'],
-            // approvalType: row['approvalType'],
-             approvalType: approvalTypeVal,
+            approvalType: row['approvalType'],
         })
         })
         
         
         if (!error && code === 200) {
         if (!error && code === 200) {
@@ -333,29 +292,16 @@ const queryTaskInfo = async (row, taskids) => {
                     approvalFileList.push(...innerfilist)
                     approvalFileList.push(...innerfilist)
                 }
                 }
             })
             })
-   
-            const { approvalType } = row
-            if (approvalType === 1) {
-                    if (approvalFileList.length > 0) {
             
             
-                        const rowPdf = approvalFileList[0]
-                        batchPdfUrl.value = await bussPreview(rowPdf)
-                
-                    }
-            } else {
-                 if (approvalFileList.length > 0) {
-                        const url = approvalFileList[0].fileUrl
-                        if (url) {
-                            batchPdfUrl.value = url
-                            row['hc_batchPdfUrl'] = url
-                            return
-                        }
-                    }
-                    throw new Error('PDF获取异常')
-
+            if (approvalFileList.length > 0) {
+                const url = approvalFileList[0].fileUrl
+                if (url) {
+                    batchPdfUrl.value = url
+                    row['hc_batchPdfUrl'] = url
+                    return
+                }
             }
             }
-
-          
+            throw new Error('PDF获取异常')
         } else {
         } else {
             throw new Error(data?.msg || 'PDF异常')
             throw new Error(data?.msg || 'PDF异常')
         }
         }