|
|
@@ -52,6 +52,12 @@ const params = {
|
|
|
// 初始化:若已生成则直接下载,否则触发打包并轮询进度
|
|
|
const initial = async () => {
|
|
|
try {
|
|
|
+ const downRes = await axios.post(downloadOfflineFusion, params);
|
|
|
+ if(downRes.downloadUrl){
|
|
|
+ downloadURL.value = downRes.downloadUrl;
|
|
|
+ state.value = State.readDown;
|
|
|
+ return;
|
|
|
+ }
|
|
|
const res = await axios.get(getOfflineFusionProcess, { params });
|
|
|
const p = parseInt(String(res?.data?.percent ?? 0));
|
|
|
const url = res?.data?.url as string | undefined;
|
|
|
@@ -63,7 +69,6 @@ const initial = async () => {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- const downRes = await axios.post(downloadOfflineFusion, params);
|
|
|
// 触发打包后进入轮询
|
|
|
state.value = State.package;
|
|
|
await new Promise<void>((resolve) => requestUpdateURL(resolve));
|