|
@@ -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
|
|
|
}
|
|
|
|
|
|
//中间收方新增
|