【修改】调整下载传参

This commit is contained in:
zhoulingpo
2023-05-25 14:10:18 +08:00
parent fdd0c1f108
commit 65c24c1663
4 changed files with 73 additions and 13 deletions
+15 -2
View File
@@ -122,6 +122,8 @@
<vxe-column show-overflow show-header-overflow field="uploader" title="上传人"></vxe-column>
<vxe-column show-overflow show-header-overflow title="操作" width="200" fixed="right">
<template #default="{ row }">
<!-- <el-button type="text" v-if="row.collect" @click="collectReport(row,'y')">收藏</el-button>-->
<!-- <el-button type="text" v-if="!row.collect" @click="collectReport(row,'n')">取消收藏</el-button>-->
<el-button type="text" v-if="row.power == 1 ||row.power == 2" @click="goReportDetail(row)">预览</el-button>
<el-button type="text" v-if="row.power == 3 || row.power == 2 " @click="downloadRow(row)">下载</el-button>
<el-button type="text" v-if="row.power !== 2 && !isAdmin" @click="permissionApp(row)">申请权限</el-button>
@@ -168,7 +170,7 @@
<script>
import {downloadFile} from '@/utils/downloadFile'
import {formatDate} from '@/utils/date'
import {sendTrackEvent} from '@/utils/quickTracking'
export default {
name: 'ReportList',
data() {
@@ -460,13 +462,24 @@ export default {
// cancelButtonText: '取消',
// type: 'warning'
// }).then(() => {
this.$api.report.reportDownload({fileId: row.fileId,repostId:row.id}).then(res => {
this.$api.report.reportDownload({reportId:row.id}).then(res => {
downloadFile(res)
})
// })
},
collectReport(row,type){
if(type=='y'){
// 调用收藏
}else{
}
},
// 跳转到详情
goReportDetail(row) {
sendTrackEvent({
eventName: 'preview_click',
params: {id:row.id,name:row.name}
})
window.open('/report/detail?id='+this.$route.query.id+'&reportId='+row.id)
this.reportList()
// this.$router.push({path: '/report/detail', query: {id: this.$route.query.id, reportId: row.id}})