From 1788c96aea9247cc36ef8b82734997f1a6a92fb4 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 23 八月 2024 11:07:42 +0800 Subject: [PATCH] 新增新版本。静安区特供版 --- src/components/mission/MissionManage.vue | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/components/mission/MissionManage.vue b/src/components/mission/MissionManage.vue index 5884383..7e67122 100644 --- a/src/components/mission/MissionManage.vue +++ b/src/components/mission/MissionManage.vue @@ -41,7 +41,7 @@ align="center" :formatter="timeFormatter" /> - <el-table-column label="绠$悊" width="70" align="center"> + <el-table-column label="绠$悊" width="140" align="center"> <template #default="{ row }"> <el-button type="primary" @@ -49,6 +49,14 @@ class="el-button-custom" @click="deleteMission(row)" >鍒犻櫎</el-button + > + <el-button + :loading="row.downloadLoading" + type="primary" + size="small" + class="el-button-custom" + @click="downloadReport(row)" + >鎶ュ憡</el-button > </template> </el-table-column> @@ -61,16 +69,16 @@ </el-button> --> <MissionCreate></MissionCreate> </div> - <div> + <!-- <div> <el-button type="primary" class="el-button-custom"> 鏁版嵁瀵煎叆 </el-button> - </div> - <div> + </div> --> + <!-- <div> <el-button type="primary" class="el-button-custom"> 涓嬭浇妯℃澘 </el-button> - </div> + </div> --> </el-col> </el-row> </CardDialog> @@ -84,6 +92,7 @@ </template> <script> import moment from 'moment'; +import missionApi from '@/api/missionApi'; import { mapStores } from 'pinia'; import { useMissionStore } from '@/stores/mission'; import { useFetchData } from '@/composables/fetchData'; @@ -111,6 +120,12 @@ }; this.msgBoxVisible = true; }, + downloadReport(row) { + row.downloadLoading = true; + missionApi + .downloadReport(row.missionCode) + .finally(() => (row.downloadLoading = false)); + }, timeFormatter(row, col, cellValue, index) { return moment(cellValue).format('YYYY-MM-DD HH:mm:ss'); } -- Gitblit v1.9.3