diff --git a/electron-vue-template/src/renderer/components/amazon/AmazonDashboard.vue b/electron-vue-template/src/renderer/components/amazon/AmazonDashboard.vue
index 2b69c15..5dd44f6 100644
--- a/electron-vue-template/src/renderer/components/amazon/AmazonDashboard.vue
+++ b/electron-vue-template/src/renderer/components/amazon/AmazonDashboard.vue
@@ -300,16 +300,13 @@ onMounted(async () => {
- | ASIN |
+ ASIN |
卖家/配送方 |
- 当前售价 |
+ 当前售价 |
-
- | 暂无数据,请导入ASIN列表 |
-
-
+
| {{ row.asin }} |
@@ -324,6 +321,12 @@ onMounted(async () => {
|
+
@@ -368,12 +371,15 @@ onMounted(async () => {
.progress-text { position: absolute; right: 0; font-size: 13px; color: #409EFF; font-weight: 500; }
.current-status { font-size: 12px; color: #606266; padding-left: 2px; }
.table-container { display: flex; flex-direction: column; flex: 1; min-height: 400px; overflow: hidden; }
-.table-section { flex: 1; overflow: hidden; position: relative; background: #fff; border: 1px solid #ebeef5; border-radius: 4px; }
-.table-wrapper { height: 100%; overflow: auto; }
-.table { width: 100%; border-collapse: collapse; font-size: 13px; }
+.table-section { flex: 1; overflow: hidden; position: relative; background: #fff; border: 1px solid #ebeef5; border-radius: 4px; display: flex; flex-direction: column; }
+.table-wrapper { flex: 1; overflow: auto; }
+.table { width: 100%; border-collapse: collapse; font-size: 13px; table-layout: fixed; }
.table th { background: #f5f7fa; color: #909399; font-weight: 600; padding: 12px 8px; border-bottom: 2px solid #ebeef5; text-align: left; }
.table td { padding: 10px 8px; border-bottom: 1px solid #f0f0f0; vertical-align: middle; }
.table tbody tr:hover { background: #f9f9f9; }
+.table th:nth-child(1), .table td:nth-child(1) { width: 33.33%; }
+.table th:nth-child(2), .table td:nth-child(2) { width: 33.33%; }
+.table th:nth-child(3), .table td:nth-child(3) { width: 33.33%; }
.seller-info { display: flex; align-items: center; gap: 4px; }
.seller { color: #303133; font-weight: 500; }
.shipper { color: #909399; font-size: 12px; }
@@ -384,6 +390,10 @@ onMounted(async () => {
.pagination-fixed { flex-shrink: 0; padding: 8px 12px; background: #f9f9f9; border-radius: 4px; display: flex; justify-content: center; border-top: 1px solid #ebeef5; margin-top: 8px; }
.empty-tip { text-align: center; color: #909399; padding: 16px 0; }
.import-section[draggable], .import-section.drag-active { border: 1px dashed #409EFF; border-radius: 6px; }
+.empty-container { text-align: center; }
+.empty-icon { font-size: 48px; margin-bottom: 12px; opacity: 0.6; }
+.empty-text { font-size: 14px; color: #909399; }
+.empty-abs { position: absolute; left: 0; right: 0; top: 48px; bottom: 0; display: flex; align-items: center; justify-content: center; }