From d00f0b74123f809bf960a1c7b2d1e7388abb2718 Mon Sep 17 00:00:00 2001 From: huangzhenbao <17818024429@163.com> Date: Fri, 6 Feb 2026 12:06:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layouts/admin/AdminLayout.uvue | 14 +- layouts/admin/components/AdminAside.uvue | 3 +- layouts/admin/pages/HomeIndex.uvue | 15 +- layouts/admin/router/adminComponentMap.uts | 9 +- layouts/admin/router/adminRoutes.uts | 50 +- layouts/admin/styles/admin-responsive.css | 4 +- pages.json | 42 ++ pages/mall/admin/cms/article/list.uvue | 125 ++--- pages/mall/admin/cms/category/list.uvue | 83 +-- pages/mall/admin/decoration/category.uvue | 149 ++--- pages/mall/admin/decoration/data-config.uvue | 77 +-- pages/mall/admin/decoration/home.uvue | 161 +++--- pages/mall/admin/design/templates.uvue | 31 +- pages/mall/admin/design/theme-style.uvue | 130 ++--- .../admin/distribution/division/agent.uvue | 107 ++++ .../admin/distribution/division/apply.uvue | 117 ++++ .../admin/distribution/division/list.uvue | 110 ++++ .../mall/admin/distribution/level/index.uvue | 258 +++++++++ .../admin/distribution/promoter/index.uvue | 305 +++++++++++ .../admin/distribution/setting/index.uvue | 508 ++++++++++++++++++ pages/mall/admin/finance/balance_stats.uvue | 115 ++-- pages/mall/admin/finance/record.uvue | 18 +- pages/mall/admin/finance/withdrawal.uvue | 123 ++--- pages/mall/admin/kefu/words.uvue | 101 ++-- pages/mall/admin/marketing/bargain/list.uvue | 18 +- .../admin/marketing/combination/create.uvue | 91 ++-- pages/mall/admin/marketing/lottery/list.uvue | 135 ++--- .../mall/admin/marketing/newcomer/index.uvue | 69 +-- .../mall/admin/order/cashier-order/index.uvue | 85 +-- pages/mall/admin/order/list.uvue | 153 +++--- .../admin/order/order-statistics/index.uvue | 99 ++-- .../admin/product/classification/index.uvue | 3 +- pages/mall/admin/product/labels/index.uvue | 3 +- pages/mall/admin/product/list.uvue | 18 +- .../mall/admin/product/parameters/index.uvue | 3 +- .../product/product-management/edit.uvue | 69 +-- .../product/product-management/index.uvue | 147 ++--- .../product-management/member-price.uvue | 27 +- .../product/product-statistics/index.uvue | 109 ++-- pages/mall/admin/product/reviews/index.uvue | 101 ++-- .../admin/product/specifications/index.uvue | 79 +-- pages/mall/admin/setting/agreement.uvue | 9 +- pages/mall/admin/setting/auth/admin.uvue | 9 +- pages/mall/admin/setting/auth/permission.uvue | 9 +- pages/mall/admin/setting/auth/role.uvue | 9 +- pages/mall/admin/setting/delivery/staff.uvue | 9 +- .../mall/admin/setting/delivery/station.uvue | 9 +- .../mall/admin/setting/delivery/template.uvue | 9 +- .../mall/admin/setting/interface/collect.uvue | 9 +- .../mall/admin/setting/interface/e-sheet.uvue | 9 +- .../admin/setting/interface/logistics.uvue | 9 +- .../setting/interface/onepass/config.uvue | 9 +- .../setting/interface/onepass/index.uvue | 9 +- .../mall/admin/setting/interface/payment.uvue | 9 +- pages/mall/admin/setting/interface/sms.uvue | 9 +- .../mall/admin/setting/interface/storage.uvue | 9 +- pages/mall/admin/setting/message.uvue | 9 +- pages/mall/admin/setting/system/admin.uvue | 18 +- .../mall/admin/setting/system/agreement.uvue | 9 +- pages/mall/admin/setting/system/message.uvue | 9 +- pages/mall/admin/setting/system/role.uvue | 18 +- pages/mall/admin/setting/system/ticket.uvue | 9 +- pages/mall/admin/setting/ticket.uvue | 9 +- pages/mall/admin/statistic/index.uvue | 18 +- .../mall/admin/user/configuration/index.uvue | 63 +-- pages/mall/admin/user/grade/card.uvue | 18 +- pages/mall/admin/user/grade/record.uvue | 18 +- pages/mall/admin/user/grade/right.uvue | 18 +- pages/mall/admin/user/grade/type.uvue | 18 +- pages/mall/admin/user/grouping/index.uvue | 105 ++-- pages/mall/admin/user/label/index.uvue | 101 ++-- pages/mall/admin/user/level/index.uvue | 111 ++-- pages/mall/admin/user/management/index.uvue | 159 +++--- pages/mall/admin/user/statistics/index.uvue | 69 +-- pages/mall/analytics/coupon-analysis.uvue | 197 ++++--- pages/mall/analytics/custom-report.uvue | 173 +++--- pages/mall/analytics/delivery-analysis.uvue | 126 ++--- pages/mall/analytics/index.uvue | 318 +++++------ pages/mall/analytics/insight-detail.uvue | 59 +- pages/mall/analytics/market-trends.uvue | 122 +++-- pages/mall/analytics/product-insights.uvue | 152 +++--- pages/mall/analytics/sales-report.uvue | 132 ++--- pages/mall/analytics/user-analysis.uvue | 198 +++---- 83 files changed, 3901 insertions(+), 2354 deletions(-) create mode 100644 pages/mall/admin/distribution/division/agent.uvue create mode 100644 pages/mall/admin/distribution/division/apply.uvue create mode 100644 pages/mall/admin/distribution/division/list.uvue create mode 100644 pages/mall/admin/distribution/level/index.uvue create mode 100644 pages/mall/admin/distribution/promoter/index.uvue create mode 100644 pages/mall/admin/distribution/setting/index.uvue diff --git a/layouts/admin/AdminLayout.uvue b/layouts/admin/AdminLayout.uvue index db4062c3..8cd9562a 100644 --- a/layouts/admin/AdminLayout.uvue +++ b/layouts/admin/AdminLayout.uvue @@ -57,12 +57,11 @@ @tab-close="onTabClose" @close-other="onCloseOther" @close-all="onCloseAll" - @refresh="onRefresh" /> - + @@ -400,7 +399,7 @@ onMounted(() => { flex-direction: row; width: 100%; min-height: 100vh; - background: #f0f2f5; + background: #f5f7f9; position: relative; } @@ -444,7 +443,7 @@ onMounted(() => { flex-direction: column; min-height: 100vh; transition: margin-left 300ms ease; - background: #f0f2f5; + background: #f5f7f9; width: 100%; } @@ -474,11 +473,14 @@ onMounted(() => { flex: 1; overflow-y: scroll; overflow-x: auto; /* 允许横向滚动,兼容极端窄屏 */ - background: #f0f2f5; + background: #f5f7f9; } .content-inner { min-height: calc(100vh - 120px); - padding: 16px; + padding: 12px 14px; +} +.content-inner.is-mobile { + padding: 8px; } diff --git a/layouts/admin/components/AdminAside.uvue b/layouts/admin/components/AdminAside.uvue index b2870425..9a2db126 100644 --- a/layouts/admin/components/AdminAside.uvue +++ b/layouts/admin/components/AdminAside.uvue @@ -52,8 +52,7 @@ function getIconText(icon: string): string { 'user': '👥', 'product': '📦', 'order': '📜', - 'marketing': '📉', - 'content': '📝', + 'marketing': '📉', 'share': '📢', 'content': '📝', 'finance': '💰', 'statistic': '📊', 'setting': '⚙️', diff --git a/layouts/admin/pages/HomeIndex.uvue b/layouts/admin/pages/HomeIndex.uvue index 16f73a47..8d06963c 100644 --- a/layouts/admin/pages/HomeIndex.uvue +++ b/layouts/admin/pages/HomeIndex.uvue @@ -225,9 +225,8 @@ const statsData = ref({ + diff --git a/pages/mall/admin/cms/category/list.uvue b/pages/mall/admin/cms/category/list.uvue index 86e75809..00ebd37c 100644 --- a/pages/mall/admin/cms/category/list.uvue +++ b/pages/mall/admin/cms/category/list.uvue @@ -1,39 +1,39 @@ -