duy 1 year ago
parent
commit
4dd0db9e3e
1 changed files with 14 additions and 4 deletions
  1. 14 4
      src/views/debit-pay/admin/middlepay.vue

+ 14 - 4
src/views/debit-pay/admin/middlepay.vue

@@ -20,7 +20,7 @@
                     <el-button hc-btn type="primary" :disabled="approveStatus !== 0" @click="addModalClick">新增</el-button>
                     <el-button hc-btn type="warning" :disabled="approveStatus !== 0" @click="reportClick">按期上报</el-button>
                     <el-button hc-btn type="success" @click="detailsModalClick">清单明细</el-button>
-                    <el-button hc-btn type="success" @click="isReportDrawer = true">查看报表</el-button>
+                    <el-button hc-btn type="success" @click="viewPdf">查看报表</el-button>
                     <el-button hc-btn color="#626aef" @click="sortClick(1)">按部位排序</el-button>
                     <el-button hc-btn color="#626aef" @click="sortClick(2)">按录入时间排序</el-button>
                 </template>
@@ -73,6 +73,7 @@ import HcDetailsModal from './components/middlepay/detailsModal.vue'
 
 import unitApi from '~api/project/debit/contract/unit'
 import mainApi from '~api/debit-pay/admin/middlepay'
+import { toPdfPage } from '~uti/btn-auth'
 const useRoutes = useRoute()
 const useAppState = useAppStore()
 const projectId = ref(useAppState.getProjectId || '')
@@ -130,7 +131,9 @@ const getKey1Data = async ()=>{
         let newArr = getArrValue(data), info = getObjValue(newArr[newArr.length - 1])
         searchForm.value.contractPeriodId = info.id
         approveStatus.value = info.approveStatus
+        rawUrl.value = info?.rawUrl
         key1Data.value = newArr
+       
     } else {
         key1Data.value = []
     }
@@ -224,7 +227,12 @@ const sortClick = (type) => {
     searchForm.value.current = 1
     getTableData()
 }
-
+//查看报表
+const rawUrl = ref('')
+const viewPdf = ()=>{
+  
+    toPdfPage(rawUrl.value)
+}
 //获取表格计量期
 const getTablePeriod = ({ contractPeriodId }) => {
     const periods = key1Data.value
@@ -246,8 +254,10 @@ const getTableStatus = ({ approveStatus }) => {
 }
 
 //表格选择
-const tableCheckChange = () => {
-
+//表格勾选
+const tableCheck = ref([])
+const tableCheckChange = (rows) => {
+    tableCheck.value = rows
 }
 
 //中间收方新增