From a550f9616c0ed84ed641440bf7378ec00409334c Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 27 Sep 2023 14:26:59 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=89=B9=E9=87=8F=E6=95=B4=E7=90=86?= =?UTF-8?q?=E8=BF=9B=E5=BA=A6=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/reorganize/TransferHistoryView.vue | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/views/reorganize/TransferHistoryView.vue b/src/views/reorganize/TransferHistoryView.vue index b60f446a..e82783c9 100644 --- a/src/views/reorganize/TransferHistoryView.vue +++ b/src/views/reorganize/TransferHistoryView.vue @@ -276,8 +276,24 @@ async function rehandleHistory() { await retransfer(currentHistory.value, redoType.value, tmdbid) } else if (selected.value.length > 0) { - for (const item of selected.value) + // 总条数 + const total = selected.value.length + if (total === 0) + return + // 已处理条数 + let handled = 0 + // 显示进度条 + progressDialog.value = true + for (const item of selected.value) { + progressText.value = `正在重新整理 ${item.src} ...` await retransfer(item, redoType.value, tmdbid) + handled++ + progressValue.value = handled / total * 100 + } + // 清空选中项 + selected.value = [] + // 隐藏进度条 + progressDialog.value = false } // 批量转移 else { $toast.error('没有选中任何记录!') }