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 @@
-
-
+
+
+
-
- 页面参数(query)
- {{ params }}
+
+ 页面参数(query)
+ {{ params }}
+
@@ -27,13 +29,7 @@ onLoad((options) => {