| | |
| | | <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" |
| | |
| | | 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> |
| | |
| | | import { mapStores } from 'pinia'; |
| | | import { useMissionStore } from '@/stores/mission'; |
| | | import { useFetchData } from '@/composables/fetchData'; |
| | | import { downloadReport } from '@/components/mission/missionReportDownload.js'; |
| | | |
| | | export default { |
| | | setup() { |
| | |
| | | }, |
| | | 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) { |