This commit is contained in:
2026-02-02 15:02:01 +08:00
parent da078d07c1
commit 743df3665c
4 changed files with 82 additions and 47 deletions

View File

@@ -135,9 +135,30 @@ const getReport = async () => {
} else if (data.value.code === 200003) {
isEmpty.value = true;
isDone.value = true;
} else if (data.value.code === 200002) {
isPending.value = true;
isDone.value = true;
} else if (data.value.code === 200002 || data.value.code === 100005) {
// 200002报告生成中100005兼容旧后端“报告未就绪”时的 DB_ERROR按生成中轮询
queryState.value = "pending";
if (!pollingInterval.value) {
pollingInterval.value = setInterval(() => {
getReport();
}, 2000);
}
}
} else if (data.value?.code === 200002) {
// 接口返回 200002 时可能走不到上面分支,单独处理
queryState.value = "pending";
if (!pollingInterval.value) {
pollingInterval.value = setInterval(() => {
getReport();
}, 2000);
}
} else if (data.value?.code === 100005) {
// 兼容:报告未就绪时后端返回 100005按“生成中”轮询
queryState.value = "pending";
if (!pollingInterval.value) {
pollingInterval.value = setInterval(() => {
getReport();
}, 2000);
}
}
};