From d2301db2926ea62dc9ebfcc54768f5b14b31ab1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E8=87=AA=E8=BE=BE?= <980324341@qq.com> Date: Mon, 7 Sep 2026 11:06:05 +0800 Subject: [PATCH] =?UTF-8?q?feat(frontend-vue):=20=E4=BA=9A=E9=A9=AC?= =?UTF-8?q?=E9=80=8A=E8=BF=90=E8=90=A5=E5=B7=A5=E5=85=B7=E5=8F=B0=E4=B8=8E?= =?UTF-8?q?=E6=96=B0=E5=8A=9F=E8=83=BD=E9=A1=B5=E6=8E=A5=E5=85=A5=E2=80=94?= =?UTF-8?q?=E2=80=94=E6=96=B0=E7=89=88=E5=B7=A5=E5=85=B7=E5=8F=B0(amazon-c?= =?UTF-8?q?onsole+tool-catalog)=E3=80=81=E5=93=81=E7=89=8C=E6=A3=80?= =?UTF-8?q?=E6=B5=8B/ASIN=E5=8F=98=E4=BD=93=E9=87=87=E9=9B=86/=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2ASIN=20=E4=B8=89=E4=B8=AA=E5=B7=A5=E5=85=B7=E9=A1=B5?= =?UTF-8?q?=20Vue=20=E5=8C=96=E5=B9=B6=E5=AF=B9=E6=8E=A5=E6=97=A2=E6=9C=89?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E4=B8=8E=E6=A1=8C=E9=9D=A2=E6=A1=A5=E6=8E=A5?= =?UTF-8?q?=EF=BC=9B=E6=A1=8C=E9=9D=A2=E9=A6=96=E9=A1=B5/=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=20Vue=20=E5=8C=96(=E6=B2=BF=E7=94=A8?= =?UTF-8?q?=E6=97=A7=E8=A7=86=E8=A7=89)=EF=BC=9B=E8=A1=A5=E5=85=85=20vc=5F?= =?UTF-8?q?*/get=5Fdevice=5Fid/save=5Ffile=5Ffrom=5Furl=20=E6=A1=A5?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E3=80=81dev=20=E4=BB=A3=E7=90=86=EF=BC=9B?= =?UTF-8?q?=E5=93=81=E7=89=8C=E9=BB=98=E8=AE=A4=E5=8B=BE=E9=80=89=E6=8E=92?= =?UTF-8?q?=E5=90=8D+FBM=EF=BC=9B=E4=BF=AE=E6=AD=A3=20query-asin=20?= =?UTF-8?q?=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 含未提交新版改造累积:Brand*Tab 套入工具台壳(AmazonToolPageShell/AmazonTopBar)与目录/权限联动。 --- frontend-vue/amazon-console.html | 12 + frontend-vue/brand.html | 12 + frontend-vue/home.html | 12 + frontend-vue/login.html | 12 + frontend-vue/query-asin.html | 2 +- frontend-vue/src/amazon-console-main.ts | 7 + frontend-vue/src/brand-main.ts | 12 + frontend-vue/src/home-main.ts | 8 + frontend-vue/src/login-main.ts | 8 + .../src/pages/amazon/AmazonConsolePage.vue | 643 ++++++++++++++++ .../amazon/components/AmazonFooterBar.vue | 85 +++ .../amazon/components/AmazonToolPageShell.vue | 112 +++ .../pages/amazon/components/AmazonTopBar.vue | 249 +++++++ .../src/pages/amazon/components/ToolIcon.vue | 59 ++ frontend-vue/src/pages/amazon/tool-catalog.ts | 392 ++++++++++ .../components/BrandAppearancePatentTab.vue | 57 +- .../pages/brand/components/BrandBrandTab.vue | 494 +++++++++++++ .../brand/components/BrandCollectDataTab.vue | 77 +- .../brand/components/BrandConvertTab.vue | 97 +-- .../pages/brand/components/BrandDedupeTab.vue | 95 +-- .../brand/components/BrandDeleteBrandTab.vue | 91 +-- .../brand/components/BrandPatrolDeleteTab.vue | 69 +- .../brand/components/BrandPriceTrackTab.vue | 135 ++-- .../brand/components/BrandProductRiskTab.vue | 109 +-- .../brand/components/BrandPublishTab.vue | 57 +- .../brand/components/BrandQueryAsinTab.vue | 63 +- .../components/BrandShopDataCrawlTab.vue | 51 +- .../brand/components/BrandShopMatchTab.vue | 85 +-- .../brand/components/BrandSimilarAsinTab.vue | 79 +- .../pages/brand/components/BrandSplitTab.vue | 105 +-- .../pages/brand/components/BrandTopBar.vue | 5 +- .../brand/components/BrandVariantTab.vue | 688 ++++++++++++++++++ .../brand/components/BrandWithdrawTab.vue | 65 +- .../src/pages/home/DesktopHomePage.vue | 471 ++++++++++++ .../src/pages/login/DesktopLoginPage.vue | 366 ++++++++++ .../src/shared/api/types/modules/brand.ts | 1 + frontend-vue/src/shared/bridges/pywebview.ts | 84 +++ frontend-vue/src/shared/page-prefix.ts | 20 + frontend-vue/src/styles/main.css | 8 +- frontend-vue/src/variant-collection-main.ts | 12 + .../tests/amazon-tool-catalog.test.ts | 90 +++ frontend-vue/variant-collection.html | 12 + frontend-vue/vite.config.ts | 16 + 43 files changed, 4513 insertions(+), 614 deletions(-) create mode 100644 frontend-vue/amazon-console.html create mode 100644 frontend-vue/brand.html create mode 100644 frontend-vue/home.html create mode 100644 frontend-vue/login.html create mode 100644 frontend-vue/src/amazon-console-main.ts create mode 100644 frontend-vue/src/brand-main.ts create mode 100644 frontend-vue/src/home-main.ts create mode 100644 frontend-vue/src/login-main.ts create mode 100644 frontend-vue/src/pages/amazon/AmazonConsolePage.vue create mode 100644 frontend-vue/src/pages/amazon/components/AmazonFooterBar.vue create mode 100644 frontend-vue/src/pages/amazon/components/AmazonToolPageShell.vue create mode 100644 frontend-vue/src/pages/amazon/components/AmazonTopBar.vue create mode 100644 frontend-vue/src/pages/amazon/components/ToolIcon.vue create mode 100644 frontend-vue/src/pages/amazon/tool-catalog.ts create mode 100644 frontend-vue/src/pages/brand/components/BrandBrandTab.vue create mode 100644 frontend-vue/src/pages/brand/components/BrandVariantTab.vue create mode 100644 frontend-vue/src/pages/home/DesktopHomePage.vue create mode 100644 frontend-vue/src/pages/login/DesktopLoginPage.vue create mode 100644 frontend-vue/src/shared/page-prefix.ts create mode 100644 frontend-vue/src/variant-collection-main.ts create mode 100644 frontend-vue/tests/amazon-tool-catalog.test.ts create mode 100644 frontend-vue/variant-collection.html diff --git a/frontend-vue/amazon-console.html b/frontend-vue/amazon-console.html new file mode 100644 index 00000000..985e8557 --- /dev/null +++ b/frontend-vue/amazon-console.html @@ -0,0 +1,12 @@ + + +
+ 从采集、去重、查品到上架跟价,20 个工具按「前端 · 运营 · 后勤」三线组织,每条工具一句话讲清用途,标准流程一步不缺。 +
内置完整使用教程,从软件配置到运营上架,每一步流程清晰可查。
{{ errorMessage }}