From fcc976680d82352b7b6628a77dcdd2cd554abac3 Mon Sep 17 00:00:00 2001 From: huangzhenbao <17818024429@163.com> Date: Thu, 29 Jan 2026 17:54:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layouts/admin/components/AdminAside.uvue | 17 +- layouts/admin/components/AdminSubsider.uvue | 195 +- layouts/admin/index.uvue | 61 +- layouts/admin/types.uts | 17 +- layouts/admin/utils/menu.uts | 717 ++++++- layouts/admin/utils/nav.uts | 87 +- pages.json | 371 +++- pages/mall/admin/activity-log.uvue | 63 - pages/mall/admin/complaints.uvue | 63 - pages/mall/admin/content/index.uvue | 62 + .../admin/customer-service/auto-reply.uvue | 95 + pages/mall/admin/customer-service/config.uvue | 95 + pages/mall/admin/customer-service/list.uvue | 95 + .../mall/admin/customer-service/messages.uvue | 95 + pages/mall/admin/customer-service/script.uvue | 95 + pages/mall/admin/delivery-management.uvue | 11 - pages/mall/admin/design/index.uvue | 62 + pages/mall/admin/finance-management.uvue | 1583 --------------- pages/mall/admin/maintain/data/city-data.uvue | 13 + .../mall/admin/maintain/data/clear-data.uvue | 13 + .../maintain/data/logistics-company.uvue | 13 + .../admin/maintain/dev-config/category.uvue | 13 + .../maintain/dev-config/combination-data.uvue | 13 + .../admin/maintain/dev-config/cron-job.uvue | 13 + .../maintain/dev-config/custom-event.uvue | 13 + .../maintain/dev-config/module-config.uvue | 13 + .../admin/maintain/dev-config/permission.uvue | 13 + pages/mall/admin/maintain/dev-tools/api.uvue | 13 + .../admin/maintain/dev-tools/codegen.uvue | 13 + .../admin/maintain/dev-tools/data-dict.uvue | 13 + .../admin/maintain/dev-tools/database.uvue | 13 + pages/mall/admin/maintain/dev-tools/file.uvue | 13 + .../mall/admin/maintain/external/account.uvue | 13 + .../admin/maintain/i18n/language-detail.uvue | 13 + .../admin/maintain/i18n/language-list.uvue | 13 + .../mall/admin/maintain/i18n/region-list.uvue | 13 + .../admin/maintain/i18n/translate-config.uvue | 13 + .../maintain/security/online-upgrade.uvue | 13 + .../maintain/security/refresh-cache.uvue | 13 + .../admin/maintain/security/system-log.uvue | 13 + pages/mall/admin/maintain/system-info.uvue | 13 + pages/mall/admin/marketing-management.uvue | 62 + .../marketing/coupon/coupon-management.uvue | 11 - pages/mall/admin/marketing/coupon/list.uvue | 68 +- .../mall/admin/marketing/coupon/receive.uvue | 68 +- pages/mall/admin/marketing/points/index.uvue | 68 +- pages/mall/admin/marketing/signin/record.uvue | 68 +- pages/mall/admin/marketing/signin/rule.uvue | 68 +- pages/mall/admin/merchant-management.uvue | 13 - pages/mall/admin/merchant-review.uvue | 63 - pages/mall/admin/notifications.uvue | 11 - pages/mall/admin/order-management.uvue | 1512 +------------- pages/mall/admin/product-classification.uvue | 62 + pages/mall/admin/product-labels.uvue | 62 + pages/mall/admin/product-management.uvue | 1753 +---------------- pages/mall/admin/product-parameters.uvue | 62 + pages/mall/admin/product-protection.uvue | 62 + pages/mall/admin/product-review.uvue | 63 - pages/mall/admin/product-reviews.uvue | 62 + pages/mall/admin/product-specifications.uvue | 62 + pages/mall/admin/product-statistics.uvue | 62 + pages/mall/admin/profile.uvue | 872 -------- pages/mall/admin/refund-review.uvue | 63 - pages/mall/admin/system-settings.uvue | 1076 +--------- .../mall/admin/system/agreement-settings.uvue | 81 + pages/mall/admin/system/api/collect.uvue | 81 + pages/mall/admin/system/api/logistics.uvue | 81 + pages/mall/admin/system/api/pay.uvue | 81 + pages/mall/admin/system/api/sms.uvue | 81 + pages/mall/admin/system/api/storage.uvue | 81 + pages/mall/admin/system/api/waybill.uvue | 81 + pages/mall/admin/system/api/yht/config.uvue | 81 + pages/mall/admin/system/api/yht/page.uvue | 81 + .../mall/admin/system/message-management.uvue | 81 + .../admin/system/permission/admin-list.uvue | 81 + .../system/permission/permission-setting.uvue | 81 + pages/mall/admin/system/permission/role.uvue | 81 + pages/mall/admin/system/receipt-settings.uvue | 81 + pages/mall/admin/system/shipping/courier.uvue | 81 + .../system/shipping/freight-template.uvue | 81 + .../admin/system/shipping/pickup/points.uvue | 81 + .../system/shipping/pickup/verifiers.uvue | 81 + pages/mall/admin/user-detail.uvue | 907 --------- pages/mall/admin/user-management.uvue | 1602 +-------------- pages/mall/admin/user-statistics.uvue | 796 +------- pages/mall/pages.json | 8 +- static/content.svg | 1 + static/customerService.svg | 1 + static/design.svg | 1 + static/maintain.svg | 1 + static/marketing.svg | 1 + static/order.svg | 2 +- static/product.svg | 1 + static/shopping.svg | 1 - static/statistics.svg | 1 - 95 files changed, 4595 insertions(+), 10542 deletions(-) delete mode 100644 pages/mall/admin/activity-log.uvue delete mode 100644 pages/mall/admin/complaints.uvue create mode 100644 pages/mall/admin/content/index.uvue create mode 100644 pages/mall/admin/customer-service/auto-reply.uvue create mode 100644 pages/mall/admin/customer-service/config.uvue create mode 100644 pages/mall/admin/customer-service/list.uvue create mode 100644 pages/mall/admin/customer-service/messages.uvue create mode 100644 pages/mall/admin/customer-service/script.uvue delete mode 100644 pages/mall/admin/delivery-management.uvue create mode 100644 pages/mall/admin/design/index.uvue delete mode 100644 pages/mall/admin/finance-management.uvue create mode 100644 pages/mall/admin/maintain/data/city-data.uvue create mode 100644 pages/mall/admin/maintain/data/clear-data.uvue create mode 100644 pages/mall/admin/maintain/data/logistics-company.uvue create mode 100644 pages/mall/admin/maintain/dev-config/category.uvue create mode 100644 pages/mall/admin/maintain/dev-config/combination-data.uvue create mode 100644 pages/mall/admin/maintain/dev-config/cron-job.uvue create mode 100644 pages/mall/admin/maintain/dev-config/custom-event.uvue create mode 100644 pages/mall/admin/maintain/dev-config/module-config.uvue create mode 100644 pages/mall/admin/maintain/dev-config/permission.uvue create mode 100644 pages/mall/admin/maintain/dev-tools/api.uvue create mode 100644 pages/mall/admin/maintain/dev-tools/codegen.uvue create mode 100644 pages/mall/admin/maintain/dev-tools/data-dict.uvue create mode 100644 pages/mall/admin/maintain/dev-tools/database.uvue create mode 100644 pages/mall/admin/maintain/dev-tools/file.uvue create mode 100644 pages/mall/admin/maintain/external/account.uvue create mode 100644 pages/mall/admin/maintain/i18n/language-detail.uvue create mode 100644 pages/mall/admin/maintain/i18n/language-list.uvue create mode 100644 pages/mall/admin/maintain/i18n/region-list.uvue create mode 100644 pages/mall/admin/maintain/i18n/translate-config.uvue create mode 100644 pages/mall/admin/maintain/security/online-upgrade.uvue create mode 100644 pages/mall/admin/maintain/security/refresh-cache.uvue create mode 100644 pages/mall/admin/maintain/security/system-log.uvue create mode 100644 pages/mall/admin/maintain/system-info.uvue create mode 100644 pages/mall/admin/marketing-management.uvue delete mode 100644 pages/mall/admin/marketing/coupon/coupon-management.uvue delete mode 100644 pages/mall/admin/merchant-management.uvue delete mode 100644 pages/mall/admin/merchant-review.uvue delete mode 100644 pages/mall/admin/notifications.uvue create mode 100644 pages/mall/admin/product-classification.uvue create mode 100644 pages/mall/admin/product-labels.uvue create mode 100644 pages/mall/admin/product-parameters.uvue create mode 100644 pages/mall/admin/product-protection.uvue delete mode 100644 pages/mall/admin/product-review.uvue create mode 100644 pages/mall/admin/product-reviews.uvue create mode 100644 pages/mall/admin/product-specifications.uvue create mode 100644 pages/mall/admin/product-statistics.uvue delete mode 100644 pages/mall/admin/profile.uvue delete mode 100644 pages/mall/admin/refund-review.uvue create mode 100644 pages/mall/admin/system/agreement-settings.uvue create mode 100644 pages/mall/admin/system/api/collect.uvue create mode 100644 pages/mall/admin/system/api/logistics.uvue create mode 100644 pages/mall/admin/system/api/pay.uvue create mode 100644 pages/mall/admin/system/api/sms.uvue create mode 100644 pages/mall/admin/system/api/storage.uvue create mode 100644 pages/mall/admin/system/api/waybill.uvue create mode 100644 pages/mall/admin/system/api/yht/config.uvue create mode 100644 pages/mall/admin/system/api/yht/page.uvue create mode 100644 pages/mall/admin/system/message-management.uvue create mode 100644 pages/mall/admin/system/permission/admin-list.uvue create mode 100644 pages/mall/admin/system/permission/permission-setting.uvue create mode 100644 pages/mall/admin/system/permission/role.uvue create mode 100644 pages/mall/admin/system/receipt-settings.uvue create mode 100644 pages/mall/admin/system/shipping/courier.uvue create mode 100644 pages/mall/admin/system/shipping/freight-template.uvue create mode 100644 pages/mall/admin/system/shipping/pickup/points.uvue create mode 100644 pages/mall/admin/system/shipping/pickup/verifiers.uvue delete mode 100644 pages/mall/admin/user-detail.uvue create mode 100644 static/content.svg create mode 100644 static/customerService.svg create mode 100644 static/design.svg create mode 100644 static/maintain.svg create mode 100644 static/marketing.svg create mode 100644 static/product.svg delete mode 100644 static/shopping.svg delete mode 100644 static/statistics.svg diff --git a/layouts/admin/components/AdminAside.uvue b/layouts/admin/components/AdminAside.uvue index 12159599..59073afb 100644 --- a/layouts/admin/components/AdminAside.uvue +++ b/layouts/admin/components/AdminAside.uvue @@ -5,10 +5,7 @@ > - - {{ collapsed ? '›' : '‹' }} + 商城后台 @@ -38,7 +35,6 @@ defineProps<{ }>() defineEmits<{ - (e:'toggle'): void (e:'menu-click', menuId: string): void }>() @@ -58,12 +54,21 @@ defineEmits<{ .aside-header{ height: 56px; display:flex; + flex-direction:row; align-items:center; justify-content: space-between; padding: 0 12px; border-bottom: 1px solid rgba(255,255,255,0.08); } -.logo-text{ color:#fff; font-size:14px; font-weight:600; } +.logo-text{ + color:#fff; + font-size:20px; + font-weight:600; + display:flex; + justify-content:center; + align-items:center; + text-align:center; +} .collapse-btn{ width:28px; height:28px; display:flex; align-items:center; justify-content:center; } .collapse-text{ color:rgba(255,255,255,0.7); } diff --git a/layouts/admin/components/AdminSubsider.uvue b/layouts/admin/components/AdminSubsider.uvue index 9acd5a6b..261ca747 100644 --- a/layouts/admin/components/AdminSubsider.uvue +++ b/layouts/admin/components/AdminSubsider.uvue @@ -1,7 +1,6 @@