diff --git a/src/components/DetailComponent/AllocationSummaryDetail.vue b/src/components/DetailComponent/AllocationSummaryDetail.vue index a088ddc..19c8820 100644 --- a/src/components/DetailComponent/AllocationSummaryDetail.vue +++ b/src/components/DetailComponent/AllocationSummaryDetail.vue @@ -37,20 +37,14 @@ import {getAllocationSummaryDetails} from "@/api/expense-manage"; import {shareExportExcel} from "@/api/expense-manage"; -const tableData = ref([{ - id: '12987122', - name: 'Tom', - amount1: '234', - amount2: '3.2', - amount3: 10, -}, - { - id: '12987123', - name: 'Tom', - amount1: '165', - amount2: '4.43', - amount3: 12, - }]) +const props = defineProps({ + allocationName :{ + type: String, + default: '' + } +}) + +const tableData = ref() const loading = ref(false) const table = ref() const route = useRoute() @@ -91,11 +85,7 @@ const getSummaries = (param) => { const exportExcelHandler = () => { shareExportExcel(route.query.id).then(res => { console.log(res) - let reg = /filename=([^&]+)/; - let contentDisposition = decodeURI(res.headers['content-disposition']) - let result = reg.exec(contentDisposition) - let fileName = result[1] - fileName = fileName.replace(/\"/g, '') + let fileName = `科技创新项目费用分摊表-${props.allocationName}.zip` const blob = new Blob([res.data]) let a = document.createElement('a') a.href = URL.createObjectURL(blob) diff --git a/src/components/DetailComponent/ApprovalDetail.vue b/src/components/DetailComponent/ApprovalDetail.vue index 026d404..880366a 100644 --- a/src/components/DetailComponent/ApprovalDetail.vue +++ b/src/components/DetailComponent/ApprovalDetail.vue @@ -1,6 +1,6 @@