diff --git a/app/templates/index.html b/app/templates/index.html index 13a4436..3ee4995 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -2478,7 +2478,7 @@ alert('删除项目出错: ' + (error.response?.data?.message || error.message)); }); }, - getSavepathDetail(params = 0, retryCount = 0, maxRetries = 3) { + getSavepathDetail(params = 0, retryCount = 0, maxRetries = 1) { if (params === "" || params === null || params === undefined) { // 为空字符串时直接使用根目录fid params = 0; @@ -2505,7 +2505,7 @@ // 短暂延迟后重试 setTimeout(() => { this.getSavepathDetail(params, retryCount + 1, maxRetries); - }, 1000); // 1秒后重试 + }, 2000); // 2秒后重试 } else { // 超过最大重试次数,显示错误信息 this.fileSelect.error = "获取文件夹列表失败,请关闭窗口再试一次"; @@ -2538,7 +2538,7 @@ this.getSavepathDetail(savepath); } }, - getShareDetail(retryCount = 0, maxRetries = 3) { + getShareDetail(retryCount = 0, maxRetries = 1) { this.modalLoading = true; axios.post('/get_share_detail', { shareurl: this.fileSelect.shareurl, @@ -2590,7 +2590,7 @@ // 短暂延迟后重试 setTimeout(() => { this.getShareDetail(retryCount + 1, maxRetries); - }, 1000); // 1秒后重试 + }, 2000); // 2秒后重试 } else { // 超过最大重试次数,显示错误信息 this.fileSelect.error = "获取文件夹列表失败,请关闭窗口再试一次"; @@ -2630,7 +2630,7 @@ $('#fileSelectModal').modal('toggle'); // 调用getShareDetail时不传递任何参数,使用默认的重试机制 - this.getShareDetail(0, 3); + this.getShareDetail(0, 1); // 命名预览模式下,确保在模态框显示后检查滚动条状态 if (this.fileSelect.previewRegex) { @@ -2644,7 +2644,7 @@ if (this.fileSelect.selectShare) { this.fileSelect.shareurl = this.getShareurl(this.fileSelect.shareurl, path); // 使用重试机制调用getShareDetail - this.getShareDetail(0, 3); + this.getShareDetail(0, 1); } else { if (fid == "0") { this.fileSelect.paths = [] @@ -2657,7 +2657,7 @@ } } // 使用重试机制调用getSavepathDetail - this.getSavepathDetail(fid, 0, 3); + this.getSavepathDetail(fid, 0, 1); } }, selectCurrentFolder(addTaskname = false) {