|
@@ -7,7 +7,7 @@
|
|
|
<div class="common-header">
|
|
|
<div class="common-header-left">
|
|
|
<i class="common-title-icon" />
|
|
|
- <div class="common-title">{{ detailData.event_title }}</div>
|
|
|
+ <div>{{ detailData.event_title }}</div>
|
|
|
</div>
|
|
|
<div class="common-header-right">
|
|
|
<el-button type="primary" :disabled="detailData.del_flag == '2'" @click="handleUpdate">
|
|
@@ -113,7 +113,7 @@
|
|
|
</div>
|
|
|
<div v-if="!!summaryFiles && summaryFiles.length > 0" class="common-info-content">
|
|
|
<div class="list2">
|
|
|
- <div v-for="(item, index) in summaryFiles" :key="index" class="list-item" @click="downloadSummaryFile(item.url)">
|
|
|
+ <div v-for="(item, index) in summaryFiles" :key="index" class="list-item" @click="downloadSummaryFile(item)">
|
|
|
<div class="link">{{ item.file_name }}</div>
|
|
|
<el-icon class="icon"><Download /></el-icon>
|
|
|
</div>
|
|
@@ -161,6 +161,7 @@ import StartEventDialog from './StartEventDialog.vue';
|
|
|
import CloseEventDialog from './CloseEventDialog.vue';
|
|
|
import EventEditDialog from './EventEditDialog.vue';
|
|
|
import EditCasualtiesDialog from './EditCasualtiesDialog.vue';
|
|
|
+import { download2 } from '@/utils/request';
|
|
|
|
|
|
const props = defineProps({
|
|
|
eventId: String
|
|
@@ -186,8 +187,10 @@ const handleEventLevelClose = () => {
|
|
|
|
|
|
// 下载总结报告
|
|
|
let summaryFiles = ref([]);
|
|
|
-const downloadSummaryFile = (url) => {
|
|
|
- window.open(url);
|
|
|
+const baseUrl = import.meta.env.VITE_APP_BASE_API;
|
|
|
+// 下载方法
|
|
|
+const downloadSummaryFile = (file: any) => {
|
|
|
+ download2(baseUrl + '/file/download/' + file.url, file.file_name);
|
|
|
};
|
|
|
|
|
|
// 事件跟踪数据
|