From 21149dd3febdead4c37d285504ad9f2ddacad123 Mon Sep 17 00:00:00 2001
From: comlibmb <1844410276@qq.com>
Date: Mon, 2 Feb 2026 18:09:30 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E6=96=87=E6=A1=A3?=
=?UTF-8?q?=E7=BC=96=E5=86=99=EF=BC=8C=E5=BC=80=E5=8F=91=E8=A7=84=E8=8C=83?=
=?UTF-8?q?=E6=96=87=E6=A1=A3=EF=BC=8C=E6=95=B0=E6=8D=AE=E5=BA=93=E6=8E=A5?=
=?UTF-8?q?=E5=85=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/analytics/AnalyticsComboChart.uvue | 5 +-
.../analytics/AnalyticsSidebarMenu.uvue | 188 +++++++++-
docs/AGENT_PROJECT_SPEC.md | 325 +++++++++++++++++
docs/sql/00_overview.md | 32 ++
docs/sql/01_tables_catalog.md | 236 +++++++++++++
docs/sql/02_relationships_er.md | 147 ++++++++
docs/sql/03_enums_status_dict.md | 213 +++++++++++
docs/sql/04_triggers_and_functions.md | 240 +++++++++++++
docs/sql/05_rls_permissions_matrix.md | 159 +++++++++
docs/sql/06_indexes_and_query_patterns.md | 179 ++++++++++
docs/sql/07_business_workflows.md | 333 ++++++++++++++++++
docs/sql/08_data_consistency_boundaries.md | 116 ++++++
docs/sql/09_migrations_and_versions.md | 126 +++++++
docs/sql/10_quality_checks.md | 91 +++++
docs/sql/11_roles_and_permissions_strategy.md | 184 ++++++++++
docs/sql/README.md | 17 +
docs/sql_summary.md | 90 +++++
mall_sql/migrations/ml_analytics_rpcs.sql | 46 ++-
pages/mall/analytics/coupon-analysis.uvue | 54 ++-
pages/mall/analytics/custom-report.uvue | 30 +-
pages/mall/analytics/delivery-analysis.uvue | 52 ++-
pages/mall/analytics/index.uvue | 13 +-
pages/mall/analytics/market-trends.uvue | 54 ++-
pages/mall/analytics/product-insights.uvue | 66 +++-
pages/mall/analytics/sales-report.uvue | 5 +-
.../test/01_ml_analytics_rpcs_user.sql | 46 ++-
pages/mall/analytics/user-analysis.uvue | 50 ++-
pages/user/login.uvue | 15 +-
pages/user/register.uvue | 17 +-
services/analytics/authGuard.uts | 20 ++
services/analytics/couponAnalysisService.uts | 15 +-
services/analytics/customReportService.uts | 4 +-
.../analytics/deliveryAnalysisService.uts | 14 +-
services/analytics/marketTrendsService.uts | 15 +-
services/analytics/productInsightsService.uts | 75 +++-
utils/authRedirect.uts | 62 ++++
36 files changed, 3245 insertions(+), 89 deletions(-)
create mode 100644 docs/AGENT_PROJECT_SPEC.md
create mode 100644 docs/sql/00_overview.md
create mode 100644 docs/sql/01_tables_catalog.md
create mode 100644 docs/sql/02_relationships_er.md
create mode 100644 docs/sql/03_enums_status_dict.md
create mode 100644 docs/sql/04_triggers_and_functions.md
create mode 100644 docs/sql/05_rls_permissions_matrix.md
create mode 100644 docs/sql/06_indexes_and_query_patterns.md
create mode 100644 docs/sql/07_business_workflows.md
create mode 100644 docs/sql/08_data_consistency_boundaries.md
create mode 100644 docs/sql/09_migrations_and_versions.md
create mode 100644 docs/sql/10_quality_checks.md
create mode 100644 docs/sql/11_roles_and_permissions_strategy.md
create mode 100644 docs/sql/README.md
create mode 100644 docs/sql_summary.md
create mode 100644 services/analytics/authGuard.uts
create mode 100644 utils/authRedirect.uts
diff --git a/components/analytics/AnalyticsComboChart.uvue b/components/analytics/AnalyticsComboChart.uvue
index fd3ef7b2..a328103d 100644
--- a/components/analytics/AnalyticsComboChart.uvue
+++ b/components/analytics/AnalyticsComboChart.uvue
@@ -154,10 +154,11 @@ export default {
data: x,
axisTick: { alignWithLabel: true },
axisLine: { lineStyle: { color: 'rgba(0,0,0,0.12)' } },
- axisLabel: {
+ axisLabel: {
color: 'rgba(0,0,0,0.55)',
rotate: x.length > 12 ? 45 : 0,
- interval: 0
+ // 数据量大时不要强制全部展示,否则会全部重叠
+ interval: x.length > 60 ? 'auto' : 0
}
},
yAxis: [
diff --git a/components/analytics/AnalyticsSidebarMenu.uvue b/components/analytics/AnalyticsSidebarMenu.uvue
index a79dab5d..a0d6c18b 100644
--- a/components/analytics/AnalyticsSidebarMenu.uvue
+++ b/components/analytics/AnalyticsSidebarMenu.uvue
@@ -4,15 +4,32 @@
@@ -22,11 +39,15 @@