freedakgmail
|
73f12f40d1
|
feat: 配送物化视图优化查询性能 + 饼图统一处理 + SKU长尾治理明细 + 地图初始聚焦北京
|
2026-08-02 08:53:21 +08:00 |
|
freedakgmail
|
ed7beb7e47
|
feat: 统一SearchSelect下拉组件 + 修复营销方案数据 + 平台经济性增强
- 创建SearchSelect搜索下拉组件,选项≤8自动隐藏搜索框
- 全站替换原生select为SearchSelect(13处下拉)
- 修复/revenue/store-ranking优惠率字段名不匹配(discount_rate_pct→avg_discount_rate_pct)
- RevenuePage门店营收明细改用FilterableTable支持筛选排序分页
- 修复/marketing/plans按门店分组改为按marketing_plan分组
- 营销方案分析补充消费额、优惠额列和Top5概览卡片
- PlatformPage门店平台经济性增加门店搜索、经济性优列(平台分色)
- 平台成本率算法说明显示在标题下方
|
2026-08-01 23:08:34 +08:00 |
|
freedakgmail
|
d724a565f5
|
风险与内控管理优化: 异常账单服务端分页/筛选/收银员搜索/合计, 收银员TOP15按异常账单数排序, 双击跳转明细, MonthPicker靠右, 侧边栏底部间距
|
2026-08-01 21:28:15 +08:00 |
|
freedakgmail
|
122290e3b0
|
perf: Phase 12 — 物化剩余9个慢函数,全量API优化完成
新增物化视图:
- mv_store_action_priority_deep_monthly (10.7s→3ms)
- mv_inventory_cost_classified_monthly (37ms→3ms, 消除重复调用)
- mv_dish_pair_summary_monthly (171s→3ms)
- mv_store_area_efficiency_monthly (10.1s→3ms)
- mv_store_site_profile_monthly (9.3s→3ms)
- mv_site_segment_benchmark_monthly (12s→3ms)
- mv_store_site_replication_monthly (12.6s→3ms)
- mv_store_overlap_risk_monthly (88s→3ms)
- mv_district_site_benchmark_monthly (56s→3ms)
后端: 所有 fn_ 函数调用替换为物化视图查询
前端: BossPage 添加 MonthPicker 组件并传递 month 参数
修复: cost/category-benchmark 排序列名 store_code→sales_store_code
总计: 21个物化视图, 全部API响应<1.7秒
|
2026-08-01 14:51:24 +08:00 |
|
freedakgmail
|
25db0f3854
|
perf: 全量物化视图优化 — 按月预计算所有慢函数,API响应从106秒降至0.09秒
- 创建12个按月物化视图替代实时函数调用
- phase10: mv_dish_sku_summary_monthly, mv_dish_sku_abc_monthly
- phase11: mv_store_risk_rating/platform_economics/category_mix/member_opportunity/benchmark_composite/deep_diagnosis/dish_basket/dish_store_summary/theoretical_actual_cost (全部_monthly)
- 后端所有路由从 fn_xxx() 改为 mv_xxx_monthly WHERE month_start =
- 新增 analytics.refresh_all_monthly_views() 刷新函数
- 优化 fn_dish_sku_summary: CTE物化避免重复调用
- 优化 fn_dish_sku_abc: CTE物化 fn_dish_sku_summary 只调用一次
- 优化 fn_dish_sales: 添加 dish_name IS NOT NULL 提前过滤
|
2026-08-01 14:05:12 +08:00 |
|
freedakgmail
|
dab06ba109
|
feat: 月度模式全面参数化 - 移除硬编码日期,前后端按月动态查询
|
2026-08-01 13:10:22 +08:00 |
|
freedakgmail
|
1a4aca28c0
|
feat: 新增银行授信数据报告页面 - 可配置评分规则+5大分析模块
|
2026-07-30 16:58:32 +08:00 |
|
freedakgmail
|
1664247882
|
feat: 整合菜单7组 + 新增营收分析页面(渠道/时段/门店排名/日度趋势)
|
2026-07-30 15:01:49 +08:00 |
|
freedakgmail
|
2df4f0799b
|
feat: 老板驾驶舱增加门店利润排名 - TOP5赚钱/BOTTOM5亏损,可点击跳转门店详情
|
2026-07-30 14:37:38 +08:00 |
|
freedakgmail
|
22d711fb73
|
feat: 新增老板驾驶舱页面 - 利润瀑布/风险态势/成本异常/营收排名/日度趋势
|
2026-07-30 14:24:17 +08:00 |
|
freedakgmail
|
93198d7ad5
|
perf: 复购率视图也转物化视图,健康分API加速到0.3秒
|
2026-07-30 09:51:44 +08:00 |
|
freedakgmail
|
d1ea57872a
|
perf: 物化视图加速门店详情和健康分API - 29秒降到毫秒级
|
2026-07-30 09:49:40 +08:00 |
|
freedakgmail
|
5a1b21104d
|
fix: 经营象限阈值用中位数(营收18642/毛利率70%),增加行动建议展示
|
2026-07-30 09:18:55 +08:00 |
|
freedakgmail
|
e946cdefef
|
feat: 门店详情增加风险等级和经营象限详细说明+修复后端不存在的视图引用
|
2026-07-30 09:16:42 +08:00 |
|
freedakgmail
|
a6d83be0ad
|
fix: 门店成本分析Tab - 用v_inventory_cost_classified_april替代不存在的v_store_category_cost_benchmark_april
|
2026-07-30 09:09:34 +08:00 |
|
freedakgmail
|
f5fa9ace88
|
feat: 部署前端到dm.all8ai.top + 性能优化 + 登录页密码验证
- 前端构建部署到152.136.182.184服务器,nginx反向代理
- SSH反向隧道(13333端口)连接服务器到本地后端
- SSL证书自动配置(Let's Encrypt)
- API baseURL支持环境变量VITE_API_BASE_URL
- 后端端口改为3333,CORS允许所有来源
- 物化6个慢视图(overview/risk/loop_health/benchmark/region/followup)
- 登录页保留密码输入框,必须输入密码才能登录
- run.md添加登录账号信息
|
2026-07-27 09:44:21 +08:00 |
|
freedakgmail
|
6e0c1bd7a4
|
feat: 新增门店选址分析功能
- 创建选址分析7个SQL视图+5张物化表(38s→33ms)
- 后端新增5个选址API端点
- 前端新增SiteSelectionPage页面(散点图+4Tab)
- 侧边栏新增门店选址导航入口
- 修复SQL列引用错误(d.→a.,去掉重复列)
- 创建v_store_action_priority_deep_april和v_store_area_efficiency_april基础视图
|
2026-07-27 08:33:42 +08:00 |
|
freedakgmail
|
521ba88937
|
Phase 6-11: 驾驶舱图表/区域经理基准对比+周检录入/店长SKU备货+指标进度/门店详情7Tab/月度验收7Tab/区域汇总
- Phase 6: 驾驶舱新增象限散点图、P0/P1实收覆盖瀑布图、平台成本率TOP15柱状图
- Phase 7: 区域经理页面新增同类门店基准对比表、周检录入弹窗
- Phase 8: 店长页面新增核心SKU备货提醒、本周指标进度条,经营概览与进度并排
- Phase 9: 门店详情页7Tab(概览/餐段/品类/成本/会员/异常/任务),5个新API
- Phase 10: 月度验收7Tab(验收汇总/升降级/完成率/活动清单/SKU治理/经验标准化/复盘优化),4个新API+阈值调整API
- Phase 11: 前后端编译通过,API测试通过,浏览器验证0 error
- 门店区域划分:从store_location_master填充dim_store.region(87家),v_region_summary视图+API+前端表格
- MetricCard增加text格式支持
|
2026-07-26 23:16:52 +08:00 |
|
freedakgmail
|
a7874d79b5
|
初始化:连锁餐饮数字化运营管理平台
|
2026-07-26 22:48:08 +08:00 |
|