From b6184b4fecc01ea57423812d2e2d5fb4d198c946 Mon Sep 17 00:00:00 2001 From: huangzhenbao <17818024429@163.com> Date: Fri, 6 Feb 2026 16:37:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=83=A8=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=A0=B7=E5=BC=8F=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layouts/admin/AdminLayout.uvue | 11 ++++- layouts/admin/styles/admin-responsive.css | 33 ++++++++++++++ pages/mall/admin/marketing-management.uvue | 28 +++++------- pages/mall/admin/order-management.uvue | 28 +++++------- pages/mall/admin/order/list.uvue | 24 +++------- .../product/product-statistics/index.uvue | 27 ++++------- pages/mall/admin/setting/system/config.uvue | 15 ++++--- pages/mall/admin/user/management/index.uvue | 24 +++------- pages/mall/admin/user/statistics/index.uvue | 45 +++++++------------ 9 files changed, 109 insertions(+), 126 deletions(-) diff --git a/layouts/admin/AdminLayout.uvue b/layouts/admin/AdminLayout.uvue index 0f8ecc18..40c95cb7 100644 --- a/layouts/admin/AdminLayout.uvue +++ b/layouts/admin/AdminLayout.uvue @@ -407,6 +407,11 @@ onMounted(() => { diff --git a/layouts/admin/styles/admin-responsive.css b/layouts/admin/styles/admin-responsive.css index 9d8f6141..52c6dda8 100644 --- a/layouts/admin/styles/admin-responsive.css +++ b/layouts/admin/styles/admin-responsive.css @@ -61,3 +61,36 @@ grid-template-columns: repeat(1, minmax(0, 1fr)) !important; } } + +/* ===== 后台通用紧凑布局规范 (CRMEB 1:1) ===== */ + +/* 页面根容器: 去除各页面自带的 padding,由 Layout 统一管理 */ +.admin-page { + width: 100%; + display: flex; + flex-direction: column; + padding: 0 !important; + margin: 0 !important; +} + +/* 垂直区块容器: 统一控制卡片、组件之间的间距 */ +.admin-sections { + display: flex; + flex-direction: column; + gap: var(--admin-section-gap); + width: 100%; +} + +/* 通用网格: 用于图表布局等 */ +.admin-grid { + display: grid; + gap: var(--admin-section-gap); + width: 100%; +} + +/* 统一卡片内部间距: 替代业务组件或页面内硬编码的 padding */ +.admin-card { + padding: var(--admin-card-padding) !important; + background: #ffffff; + border-radius: 4px; +} diff --git a/pages/mall/admin/marketing-management.uvue b/pages/mall/admin/marketing-management.uvue index 9921de20..57e1ddcd 100644 --- a/pages/mall/admin/marketing-management.uvue +++ b/pages/mall/admin/marketing-management.uvue @@ -1,14 +1,16 @@