riku
2025-09-30 7e89ae52ea3b97429a116bd3d8e4b2ba05e02164
src/components/mission/MissionManage.vue
@@ -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) {