From 32985c78f3594d7e7827379ba645ca0e4780c5af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=84=E8=87=AA=E8=BE=BE?= <980324341@qq.com>
Date: Fri, 11 Sep 2026 15:43:58 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E4=B8=8B=E8=BD=BD):=20=E5=B7=A5=E5=85=B7?=
=?UTF-8?q?=E9=A1=B5=E7=BB=9F=E4=B8=80=E4=B8=8B=E8=BD=BD=E8=BF=9B=E5=BA=A6?=
=?UTF-8?q?=E6=9D=A1=E2=80=94=E2=80=94AmazonToolPageShell=20=E6=8C=82?=
=?UTF-8?q?=E8=BD=BD=20DownloadProgressPanel?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
进度条组件原先只挂在 ImageVideoPage 内的 BrandTopBar,而所有工具页(货源查询/去重/拆分/
转换/删除品牌/外观专利/跟价/商品风险/巡店删除/取款/查询ASIN/匹配店铺/采集数据等)都经
AmazonToolPageShell 渲染,导致这些页面下载结果时没有任何进度展示。
在外壳挂载后一次覆盖全部工具页:面板 position:fixed 且数据来自全局 store,跨页面切换不会
丢进度;桌面客户端下载走 pywebview 进度事件,浏览器 Web 版本就无下载能力。
---
.../src/pages/amazon/components/AmazonToolPageShell.vue | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/frontend-vue/src/pages/amazon/components/AmazonToolPageShell.vue b/frontend-vue/src/pages/amazon/components/AmazonToolPageShell.vue
index b9b1877c..37db8307 100644
--- a/frontend-vue/src/pages/amazon/components/AmazonToolPageShell.vue
+++ b/frontend-vue/src/pages/amazon/components/AmazonToolPageShell.vue
@@ -22,6 +22,9 @@
+
+
+
@@ -30,6 +33,7 @@ import { computed } from 'vue'
import AmazonTopBar from '@/pages/amazon/components/AmazonTopBar.vue'
import AmazonFooterBar from '@/pages/amazon/components/AmazonFooterBar.vue'
+import DownloadProgressPanel from '@/shared/components/DownloadProgressPanel.vue'
import { TOOL_DETAILS, TOOL_GROUPS, TOOL_MAP } from '@/pages/amazon/tool-catalog'
import { resolvePageHref } from '@/shared/page-prefix'