From 87e19b5a396ac8fed6a551828b87d263f6425c31 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 16 十月 2025 10:26:12 +0800
Subject: [PATCH] 2025.10.16 修改季度报告生成逻辑
---
src/components/mission/MissionManage.vue | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/src/components/mission/MissionManage.vue b/src/components/mission/MissionManage.vue
index 92fda9d..87f8e22 100644
--- a/src/components/mission/MissionManage.vue
+++ b/src/components/mission/MissionManage.vue
@@ -46,13 +46,13 @@
<el-table-column label="绠$悊" width="160" align="center">
<template #default="{ row }">
<!-- <MissionEdit mode="update"></MissionEdit> -->
- <!-- <el-button
+ <el-button
type="primary"
size="small"
icon="EditPen"
class="el-button-custom"
@click="updateMission(row)"
- ></el-button> -->
+ ></el-button>
<el-button
type="primary"
size="small"
@@ -60,14 +60,14 @@
class="el-button-custom"
@click="deleteMission(row)"
></el-button>
- <!-- <el-button
+ <el-button
:loading="row.downloadLoading"
type="primary"
size="small"
icon="Document"
class="el-button-custom"
@click="downloadReport(row)"
- ></el-button> -->
+ ></el-button>
</template>
</el-table-column>
</el-table>
@@ -118,6 +118,7 @@
import { mapStores } from 'pinia';
import { useMissionStore } from '@/stores/mission';
import { useFetchData } from '@/composables/fetchData';
+import { downloadReport } from '@/components/mission/missionReportDownload.js';
export default {
setup() {
@@ -163,9 +164,10 @@
},
downloadReport(row) {
row.downloadLoading = true;
- missionApi
- .downloadReport(row.missionCode)
- .finally(() => (row.downloadLoading = false));
+ // missionApi
+ // .downloadReport(row.missionCode)
+ // .finally(() => (row.downloadLoading = false));
+ downloadReport(row).finally(() => (row.downloadLoading = false));
},
// eslint-disable-next-line no-unused-vars
timeFormatter(row, col, cellValue, index) {
--
Gitblit v1.9.3