|
@@ -10,7 +10,7 @@
|
|
|
|
|
|
<a-modal
|
|
<a-modal
|
|
v-model:visible="loadModalVisible"
|
|
v-model:visible="loadModalVisible"
|
|
- dialogClass="report-load-modal"
|
|
|
|
|
|
+ class="report-load-modal"
|
|
centered
|
|
centered
|
|
:closable="false"
|
|
:closable="false"
|
|
:keyboard="false"
|
|
:keyboard="false"
|
|
@@ -49,6 +49,7 @@ import {
|
|
} from "@/api/allAnalysisPage";
|
|
} from "@/api/allAnalysisPage";
|
|
import { useRouter } from "vue-router";
|
|
import { useRouter } from "vue-router";
|
|
import { onBeforeMount, onMounted } from "vue";
|
|
import { onBeforeMount, onMounted } from "vue";
|
|
|
|
+import { downloadByLink } from "@/utils/utils";
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
|
|
|
|
interface ProgressItemType {
|
|
interface ProgressItemType {
|
|
@@ -126,7 +127,7 @@ async function projectSelected(projectId: number) {
|
|
taskId = res.data.taskId;
|
|
taskId = res.data.taskId;
|
|
paperIds = res.data.paperIds;
|
|
paperIds = res.data.paperIds;
|
|
totalTaskCount = paperIds.length;
|
|
totalTaskCount = paperIds.length;
|
|
- console.log(paperIds, totalTaskCount);
|
|
|
|
|
|
+ // console.log(paperIds, totalTaskCount);
|
|
|
|
|
|
if (!paperIds.length) {
|
|
if (!paperIds.length) {
|
|
closeLoadModal();
|
|
closeLoadModal();
|
|
@@ -181,7 +182,8 @@ async function finishTask() {
|
|
updateProgress(100);
|
|
updateProgress(100);
|
|
closeLoadModal();
|
|
closeLoadModal();
|
|
void message.info("开始下载报告!");
|
|
void message.info("开始下载报告!");
|
|
- window.open(res.data.filePath);
|
|
|
|
|
|
+ downloadByLink(res.data.filePath);
|
|
|
|
+ // window.open(res.data.filePath);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
if (res.data.status === "FAILED") {
|
|
if (res.data.status === "FAILED") {
|