From d8c411d67fc1a0c767235e3ec51d21f64219ce8d Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sun, 17 May 2026 08:28:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=89=8D=E7=AB=AFui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/frontend/src/styles/admin-config-pages.css | 15 +-------------- apps/frontend/src/styles/element-overrides.css | 15 ++++++++++++++- apps/frontend/src/styles/main.css | 2 +- .../admin/audit-logs/AdminAuditLogsView.vue | 10 +++++----- .../views/admin/inventory/AdminInventoryView.vue | 2 +- .../AdminMessageDeliveriesView.vue | 2 +- .../views/admin/orders/AdminOrderDetailView.vue | 3 +++ .../src/views/admin/orders/AdminOrdersView.vue | 2 +- .../platform-shops/AdminPlatformShopsView.vue | 2 +- .../components/AdminPlatformAgisoSection.vue | 2 +- .../AdminPlatformCloudtentaclesSection.vue | 8 ++++---- .../AdminPlatformKuaishouEticketSection.vue | 6 +++--- .../components/AdminPlatformNinetyoneSection.vue | 16 ++++++++-------- .../AdminPlatformNotificationSection.vue | 6 +++--- .../views/admin/tasks/AdminTaskDetailView.vue | 3 +++ .../src/views/admin/tasks/AdminTasksView.vue | 2 +- .../src/views/admin/users/AdminUsersView.vue | 5 ++--- .../webhook-events/AdminWebhookEventsView.vue | 2 +- 18 files changed, 54 insertions(+), 49 deletions(-) diff --git a/apps/frontend/src/styles/admin-config-pages.css b/apps/frontend/src/styles/admin-config-pages.css index 5ddd347a..6b2bc7f0 100644 --- a/apps/frontend/src/styles/admin-config-pages.css +++ b/apps/frontend/src/styles/admin-config-pages.css @@ -146,25 +146,12 @@ font-size: var(--text-sm); } -/* ---------- 数据表 ---------- */ +/* ---------- 数据表 (用于 el-table,具体单元格样式见各页面 :deep() 规则) ---------- */ .data-table { width: 100%; - border-collapse: collapse; margin-top: 12px; } -.data-table th, -.data-table td { - text-align: left; - border-bottom: 1px solid rgba(86, 108, 138, 0.08); - vertical-align: top; -} - -.data-table th { - font-size: var(--text-xs); - font-weight: 700; -} - .cell-stack { display: grid; gap: 4px; diff --git a/apps/frontend/src/styles/element-overrides.css b/apps/frontend/src/styles/element-overrides.css index bf258a3c..1368d770 100644 --- a/apps/frontend/src/styles/element-overrides.css +++ b/apps/frontend/src/styles/element-overrides.css @@ -116,4 +116,17 @@ color: var(--text-muted); } -.mt-4 { margin-top: 16px; } +/* ---- 通用工具类 ---- */ +.mt-4 { margin-top: var(--space-4); } +.mb-4 { margin-bottom: var(--space-4); } +.w-full { width: 100%; } +.text-muted-xs { font-size: var(--text-xs); color: var(--text-muted); } +.fw-600 { font-weight: 600; } +.text-danger { color: var(--color-danger); } +.ml-2 { margin-left: var(--space-2); } +.pagination-center { + margin-top: var(--space-4); + display: flex; + justify-content: center; +} +.filter-col-160 { width: 160px; } diff --git a/apps/frontend/src/styles/main.css b/apps/frontend/src/styles/main.css index f43c6ea2..f2c7b0a4 100644 --- a/apps/frontend/src/styles/main.css +++ b/apps/frontend/src/styles/main.css @@ -3,7 +3,7 @@ background: radial-gradient(circle at top left, rgba(44, 133, 247, 0.22), transparent 32%), radial-gradient(circle at top right, rgba(114, 184, 255, 0.18), transparent 26%), - linear-gradient(180deg, #eef4ff 0%, #f7fbff 100%); + linear-gradient(180deg, var(--bg-page) 0%, #f7fbff 100%); font-family: var(--font-sans); line-height: 1.5; font-weight: 400; diff --git a/apps/frontend/src/views/admin/audit-logs/AdminAuditLogsView.vue b/apps/frontend/src/views/admin/audit-logs/AdminAuditLogsView.vue index 2a9d3ee7..53ddd73e 100644 --- a/apps/frontend/src/views/admin/audit-logs/AdminAuditLogsView.vue +++ b/apps/frontend/src/views/admin/audit-logs/AdminAuditLogsView.vue @@ -93,10 +93,10 @@ onMounted(loadAuditLogs) v-model="actorUsername" placeholder="操作账号" clearable - style="width: 160px" + class="filter-col-160" @keyup.enter="handlePageChange" /> - + - + 查询 diff --git a/apps/frontend/src/views/admin/inventory/AdminInventoryView.vue b/apps/frontend/src/views/admin/inventory/AdminInventoryView.vue index 3305bebf..68f0511c 100644 --- a/apps/frontend/src/views/admin/inventory/AdminInventoryView.vue +++ b/apps/frontend/src/views/admin/inventory/AdminInventoryView.vue @@ -778,7 +778,7 @@ onMounted(async () => { :page-size="pagination.pageSize" :total="pagination.total" layout="total, prev, pager, next" - class="mt-4" style="justify-content: center" + class="pagination-center" @current-change="loadInventoryItems" /> diff --git a/apps/frontend/src/views/admin/message-deliveries/AdminMessageDeliveriesView.vue b/apps/frontend/src/views/admin/message-deliveries/AdminMessageDeliveriesView.vue index 80315723..3a3b5fa3 100644 --- a/apps/frontend/src/views/admin/message-deliveries/AdminMessageDeliveriesView.vue +++ b/apps/frontend/src/views/admin/message-deliveries/AdminMessageDeliveriesView.vue @@ -274,7 +274,7 @@ onMounted(loadMessageDeliveries) :page-size="pagination.pageSize" :total="pagination.total" layout="total, prev, pager, next" - class="mt-4" style="justify-content: center" + class="pagination-center" @current-change="loadMessageDeliveries" /> diff --git a/apps/frontend/src/views/admin/orders/AdminOrderDetailView.vue b/apps/frontend/src/views/admin/orders/AdminOrderDetailView.vue index b2a999d7..d276fbce 100644 --- a/apps/frontend/src/views/admin/orders/AdminOrderDetailView.vue +++ b/apps/frontend/src/views/admin/orders/AdminOrderDetailView.vue @@ -313,6 +313,9 @@ function formatTaskAutoDeliveryReason(task: AdminOrderDetail['tasks'][number]) { + + + diff --git a/apps/frontend/src/views/admin/orders/AdminOrdersView.vue b/apps/frontend/src/views/admin/orders/AdminOrdersView.vue index 1b5bb3a3..31c48ebe 100644 --- a/apps/frontend/src/views/admin/orders/AdminOrdersView.vue +++ b/apps/frontend/src/views/admin/orders/AdminOrdersView.vue @@ -338,7 +338,7 @@ onMounted(() => { :page-size="pagination.pageSize" :total="pagination.total" layout="total, prev, pager, next" - class="mt-4" style="justify-content: center" + class="pagination-center" @current-change="applyFilters" /> diff --git a/apps/frontend/src/views/admin/platform-shops/AdminPlatformShopsView.vue b/apps/frontend/src/views/admin/platform-shops/AdminPlatformShopsView.vue index 1c3b8bea..e919b58e 100644 --- a/apps/frontend/src/views/admin/platform-shops/AdminPlatformShopsView.vue +++ b/apps/frontend/src/views/admin/platform-shops/AdminPlatformShopsView.vue @@ -232,7 +232,7 @@ onMounted(loadConfigs) type="error" show-icon :closable="false" - style="margin-bottom: 16px" + class="mb-4" /> diff --git a/apps/frontend/src/views/admin/platform-shops/components/AdminPlatformAgisoSection.vue b/apps/frontend/src/views/admin/platform-shops/components/AdminPlatformAgisoSection.vue index a6048f40..5161874e 100644 --- a/apps/frontend/src/views/admin/platform-shops/components/AdminPlatformAgisoSection.vue +++ b/apps/frontend/src/views/admin/platform-shops/components/AdminPlatformAgisoSection.vue @@ -168,7 +168,7 @@ defineProps()