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 @@ - - {{ item.icon }} - {{ item.title }} + + {{ item.icon }} + {{ item.title }} + {{ isExpanded(item.path) ? '▾' : '▸' }} + + + + + {{ child.icon }} + {{ child.title }} + + @@ -22,11 +39,15 @@