Sfoglia il codice sorgente

查看电签报表

duy 7 mesi fa
parent
commit
b83bd84080

+ 3 - 21
src/views/debit-pay/admin/certificate.vue

@@ -29,7 +29,7 @@
             >
                 <template #action="{ row }">
                     <el-link
-                        v-loading="row.rowViewLoading"
+                      
                         type="primary"
                         :disabled="!row.rawUrl"
                         @click="rowViewRawPdf(row)"
@@ -291,7 +291,7 @@ const rowViewPdf = (row) => {
 const rowViewRawPdf = (row) => {
 const { status } = row
  if (status === 1) {
-     viewPdf(row)
+    toPdfPage(row?.prePdfUrl)
  } else {
      toPdfPage(row?.rawUrl)
  }
@@ -299,25 +299,7 @@ const { status } = row
    
 }
 
-//查看报表
-const rowViewLoading = ref(false)
-const viewPdf = async (row) => {
-    const { id, taskId } = row
-    row.rowViewLoading = true
-    const { code, msg, data } = await taskApi.taskMeterPdfInfo({
-        reportId: id,
-        type: 0,
-        taskType: 10,
-        taskId: taskId,
-    })
-    row.rowViewLoading = false
-    if (code === 200 && !isNullES(data)) {
-        window.$message.success('操作成功')
-        toPdfPage(data)
-    } else {
-        window.$message.error(msg ?? '操作失败')
-    }
-}
+
 
 //查看电签流程
 const isTaskModal = ref(false)

+ 11 - 27
src/views/debit-pay/material/book.vue

@@ -14,7 +14,7 @@
             is-check :check-style="{ width: 29 }" @selection-change="tableSelectionChange"
         >
             <template #action="{ row }">
-                <el-link v-loading="row.rowViewLoading" type="primary" :disabled="!row.rawUrl" @click="rowViewRawPdf(row)">查看电签报表</el-link>
+                <el-link type="primary" :disabled="!row.rawUrl" @click="rowViewRawPdf(row)">查看电签报表</el-link>
                 <el-link type="primary" @click="viewPdf(row)">查看报表</el-link>
                 <el-link type="primary" :disabled="row.approveStatus === 0" @click="eVisaRowClick(row)">查看电签流程</el-link>
                 <el-link type="success" @click="editRow(row)">修改</el-link>
@@ -296,35 +296,19 @@ const formModalClose = () => {
     getTableData()
 }
 
-const rowViewRawPdf = (row)=>{
-    // toPdfPage(row?.rawUrl)
-    const { status } = row
-        if (status === 1) {
-            handleViewPdf(row)
-        } else {
-            toPdfPage(row?.rawUrl)
-        }
+const rowViewRawPdf = (row) => {
+const { status } = row
+ if (status === 1) {
+    toPdfPage(row?.prePdfUrl)
+ } else {
+     toPdfPage(row?.rawUrl)
+ }
+
    
 }
-//查看报表
 
-const handleViewPdf = async (row) => {
-    const { id, taskId } = row
-    row.rowViewLoading = true
-    const { code, msg, data } = await taskApi.taskMeterPdfInfo({
-        reportId: id,
-        type: 1,
-        taskType: 10,
-        taskId: taskId,
-    })
-    row.rowViewLoading = false
-    if (code === 200 && !isNullES(data)) {
-        window.$message.success('操作成功')
-        toPdfPage(data)
-    } else {
-        window.$message.error(msg ?? '操作失败')
-    }
-}
+
+
 //查看电签流程
 const isTaskModal = ref(false)
 const taskDataId = ref('')

+ 11 - 29
src/views/debit-pay/start-work/book.vue

@@ -14,7 +14,7 @@
             is-check :check-style="{ width: 29 }" @selection-change="tableSelectionChange"
         >
             <template #action="{ row }">
-                <el-link v-loading="row.rowViewLoading" type="primary" :disabled="!row.rawUrl" @click="rowViewRawPdf(row)">查看电签报表</el-link>
+                <el-link type="primary" :disabled="!row.rawUrl" @click="rowViewRawPdf(row)">查看电签报表</el-link>
                 <el-link type="primary" @click="viewPdf(row)">查看报表</el-link>
                 <el-link type="primary" :disabled="row.approveStatus === 0" @click="eVisaRowClick(row)">查看电签流程</el-link>
                 <el-link type="success" @click="editRow(row)">修改</el-link>
@@ -293,35 +293,17 @@ const formModalClose = () => {
     getTableData()
 }
 
-const rowViewRawPdf = (row)=>{
-    // toPdfPage(row?.rawUrl)
-    const { status } = row
-        if (status === 1) {
-            handleViewPdf(row)
-        } else {
-            toPdfPage(row?.rawUrl)
-        }
-     
-}
-//查看报表
-const rowViewLoading = ref(false)
-const handleViewPdf = async (row) => {
-    const { id, taskId } = row
-    row.rowViewLoading = true
-    const { code, msg, data } = await taskApi.taskMeterPdfInfo({
-        reportId: id,
-        type: 2,
-        taskType: 10,
-        taskId: taskId,
-    })
-    row.rowViewLoading = false
-    if (code === 200 && !isNullES(data)) {
-        window.$message.success('操作成功')
-        toPdfPage(data)
-    } else {
-        window.$message.error(msg ?? '操作失败')
-    }
+const rowViewRawPdf = (row) => {
+const { status } = row
+ if (status === 1) {
+    toPdfPage(row?.prePdfUrl)
+ } else {
+     toPdfPage(row?.rawUrl)
+ }
+
+   
 }
+
 //查看电签流程
 const isTaskModal = ref(false)
 const taskDataId = ref('')