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'