|
@@ -906,7 +906,6 @@ const saveDownload = async (downloadList) => {
|
|
|
if (token) {
|
|
|
pngs = await getDeployPngs([...prePayList.pngs], token);
|
|
|
} else {
|
|
|
- getTemPngs;
|
|
|
pngs = await getTemPngs([...prePayList.pngs]);
|
|
|
}
|
|
|
list.forEach((item) => {
|
|
@@ -1086,7 +1085,7 @@ const saveZip = async (list: any[], fileName: string = '工程下载') => {
|
|
|
}
|
|
|
_zip.file(path, res, { createFolders: true });
|
|
|
} catch (error) {
|
|
|
- return { error: error.message }; // 返回错误信息
|
|
|
+ return { error: error.message,url: item.url}; // 返回错误信息
|
|
|
}
|
|
|
} else if (item.data) {
|
|
|
//直接写数据
|
|
@@ -1098,11 +1097,12 @@ const saveZip = async (list: any[], fileName: string = '工程下载') => {
|
|
|
}
|
|
|
})
|
|
|
);
|
|
|
+ console.log("results",results);
|
|
|
let errorLen = results.map((item) => item && item.error);
|
|
|
- if (errorLen.length > 5) {
|
|
|
- MessagePlugin.error('下载失败,请确保网络畅通');
|
|
|
- return 'error';
|
|
|
- }
|
|
|
+ // if (errorLen.length > 5) {
|
|
|
+ // MessagePlugin.error('下载失败,请确保网络畅通');
|
|
|
+ // return 'error';
|
|
|
+ // }
|
|
|
//清除本地存储
|
|
|
list.forEach((item) => {
|
|
|
localforage.removeItem(item.path);
|
|
@@ -1185,8 +1185,9 @@ export const doDownloadProjectSource = async () => {
|
|
|
}
|
|
|
imgList.forEach((item) => {
|
|
|
if (item.url) {
|
|
|
- if (pngs[item.url]) {
|
|
|
- item.url = pngs[item.url];
|
|
|
+ let url = item.url.replace(img_cdn, '').replace(img_upCdn, '');
|
|
|
+ if (pngs[url]) {
|
|
|
+ item.url = pngs[url];
|
|
|
}
|
|
|
}
|
|
|
});
|