Переглянути джерело

出于速度考虑:将导出任务通过调用接口导出zip包

郭超 4 роки тому
батько
коміт
30202ffcb2
1 змінених файлів з 6 додано та 16 видалено
  1. 6 16
      src/components/task/Task.vue

+ 6 - 16
src/components/task/Task.vue

@@ -209,12 +209,12 @@
               </el-button>
 
 
-              <el-button v-if="taskOperationControl.exportTask && task.exportUrl != null && task.exportUrl != ''" type="primary" size="mini">
-                <a :href="task.exportUrl" style="color:white">导出任务</a>
-              </el-button>
-<!--              <el-button v-if="taskOperationControl.exportTask" type="primary" size="mini" @click="toExportTask()">-->
-<!--                导出任务-->
+<!--              <el-button v-if="taskOperationControl.exportTask && task.exportUrl != null && task.exportUrl != ''" type="primary" size="mini">-->
+<!--                <a :href="task.exportUrl" style="color:white">导出任务</a>-->
 <!--              </el-button>-->
+              <el-button v-if="taskOperationControl.exportTask" type="primary" size="mini" @click="toExportTask()">
+                导出任务
+              </el-button>
 
               <el-button v-if="taskOperationControl.uploadReport" type="primary" size="mini" @click="toCreateReport()">
                 上传报告
@@ -912,17 +912,7 @@ export default {
       this.hideLoading()
       console.log(res.data)
       this.exportTaskUrl = res.data;
-      // window.open(this.exportTaskUrl);
-      axios.get(this.exportTaskUrl, {
-        params: {
-
-        },
-        headers: {
-
-        },
-        // 重要
-        responseType: 'blob'
-      });
+      window.open(this.exportTaskUrl, "_self");
       notify('success', '任务导出成功!')
     },
     // 导出任务失败时的回调函数