From dd23d9fe9063b5c6c7769c8cfbe900b5623e2c6d Mon Sep 17 00:00:00 2001 From: zhangzijienbplus <17738440858@163.com> Date: Thu, 13 Nov 2025 15:33:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(amazon):=E4=BC=98=E5=8C=96=E5=95=86?= =?UTF-8?q?=E6=A0=87=E7=AD=9B=E6=9F=A5=E9=9D=A2=E6=9D=BF=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=8C=87=E7=A4=BA=E5=99=A8=E4=B8=8E=E8=BF=9B=E5=BA=A6=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 SVG 图标替换为 PNG 图片以提升渲染性能 - 调整状态图标动画效果及连接线样式- 修改任务进度初始值以即时反映进行中状态 - 动态计算配置步骤总数并更新显示逻辑- 移除开发模式下的调试快捷键与相关日志- 微调 CSS 样式以改善界面布局与视觉效果 --- electron-vue-template/public/icon/waiting.png | Bin 0 -> 533 bytes electron-vue-template/src/main/main.ts | 33 +-------- .../components/amazon/AmazonDashboard.vue | 66 +++++------------- .../components/amazon/TrademarkCheckPanel.vue | 15 ++-- 4 files changed, 28 insertions(+), 86 deletions(-) create mode 100644 electron-vue-template/public/icon/waiting.png diff --git a/electron-vue-template/public/icon/waiting.png b/electron-vue-template/public/icon/waiting.png new file mode 100644 index 0000000000000000000000000000000000000000..7a65c10ccfa75de3ad4a30d6e0464528991c622a GIT binary patch literal 533 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezr3(Fy8TWaSW-5dpoVs_ppJ0t2LAG z5xIrZ7X)uGxV>O|%a+P~qd`zYQ8}fhkD>hOx~+bNvdh2ADn9j`wnG2s|9u
XnEO3_n
z;o0FQ(pM|KurJ*5b>)O}akHKut=L$qk@92OjQ6>B58YP2tF(z@`u9vhzGolJW{B2o
z{VKwF;CxZX+`70mm94WZJ(BmdZ{N1=!>P;0d)cNvyQ|l9(<6EMX9dMYwQimD<$q0&
z>^
+
@@ -365,21 +352,8 @@ function handleExportData() {
+
@@ -398,22 +372,10 @@ function handleExportData() {
+
+
@@ -1061,7 +1023,7 @@ function handleExportData() {
}
.status-item {
display: flex;
- align-items: center;
+ align-items: flex-start;
justify-content: center;
width: 24px;
height: 24px;
@@ -1075,12 +1037,15 @@ function handleExportData() {
.status-indicator-icon.spinning {
animation: spin 1.5s linear infinite;
}
+@keyframes spin {
+ from { transform: rotate(0deg); }
+ to { transform: rotate(360deg); }
+}
.status-connector {
- width: 2px;
- flex: 1;
+ width: 1px;
+ height: 114px;
background: #e5e7eb;
- margin: 6px 0;
- min-height: 50px;
+ margin: 8px 0;
}
/* 任务内容列 */
@@ -1096,6 +1061,7 @@ function handleExportData() {
padding: 0;
padding-bottom: 16px;
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
+ min-height: 76px;
}
.task-item:first-child {
padding-top: 0;
diff --git a/electron-vue-template/src/renderer/components/amazon/TrademarkCheckPanel.vue b/electron-vue-template/src/renderer/components/amazon/TrademarkCheckPanel.vue
index fa67cd4..bff7e75 100644
--- a/electron-vue-template/src/renderer/components/amazon/TrademarkCheckPanel.vue
+++ b/electron-vue-template/src/renderer/components/amazon/TrademarkCheckPanel.vue
@@ -94,16 +94,20 @@ const regionOptions = [
// 查询类型多选(默认全部勾选)
const queryTypes = ref