freedakgmail
|
b2cdf352db
|
fix: 修复老板驾驶舱与总部驾驶舱实收数据源不一致
BossPage核心指标行的优惠和实收从/store-expense/overview改为/overview API
- 优惠: ex.total_discount → od.discount
- 实收总额: ex.total_received → od.received
- totalRev(风险门店占比分母)同步改为od.received
现在两个驾驶舱的营业收入/优惠/实收完全一致
|
2026-08-11 19:58:22 +08:00 |
|
freedakgmail
|
3f1c291486
|
fix: 修复门店评估数据不一致问题
- 恢复被误删的5家门店旧账单数据(58377行)
- 合并哈马尔罕大钟寺店费用到大钟寺店(0022)
- 修改v_store_operating_expense_monthly视图按sales_store_code聚合费用
- 修复利润机会池食材成本差异为负时opportunity不为负
- 修复前端totalOpportunity只累加正数机会
- 刷新bill_fact/mv_store_risk_rating_monthly等物化视图
- 新增PromotionPage和promotion路由
|
2026-08-11 07:26:11 +08:00 |
|
freedakgmail
|
6bc2f43da7
|
feat: 新增本月经营态势弹窗+千问TTS语音播报
- 新增 BusinessReportDialog 组件,展示整体经营/成本费用/风险态势/利润机会四部分文字报告
- BossPage 标题栏新增「本月经营态势」按钮
- 后端新增 /api/tts 路由,调用千问 CosyVoice TTS API 合成语音
- 前端按句分段合成、逐句顺序播放,边播边合成
- 报告含待确认门店数量
|
2026-08-03 22:55:50 +08:00 |
|
freedakgmail
|
271ad8041d
|
feat: 全页面增加营业收入/优惠指标 + 修复趋势预测空数据 + 区域对比口径统一 + StorePage最新经营日概览
- 后端: 所有API的discount改为从bill_fact累计discount_total
- 后端: revenue/daily-summary增加consumption字段
- 后端: situational-awareness/forecast修复c175字符串比较为timestamp
- 后端: region/comparison去掉未知区域排除,统一口径
- 后端: daily-card增加营业收入/优惠指标,返回target_date/baseline_date
- 前端: BossPage/DashboardPage/BankPage/StorePage/ExpenseOverviewTab/RegionalPage/RegionComparisonPage/RevenuePage 均增加营业收入和优惠指标卡
- 前端: StorePage日均经营概览改为最新经营日概览,显示具体对比日期
- 前端: 日期格式统一截取YYYY-MM-DD显示
|
2026-08-02 14:56:00 +08:00 |
|
freedakgmail
|
a1a8b7ee5e
|
feat: 连锁餐饮数字本体与AI经营智脑 - 新增分析页面、ETL脚本、总结文档
|
2026-08-02 10:54:48 +08:00 |
|
freedakgmail
|
73f12f40d1
|
feat: 配送物化视图优化查询性能 + 饼图统一处理 + SKU长尾治理明细 + 地图初始聚焦北京
|
2026-08-02 08:53:21 +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
|
dab06ba109
|
feat: 月度模式全面参数化 - 移除硬编码日期,前后端按月动态查询
|
2026-08-01 13:10:22 +08:00 |
|
freedakgmail
|
188f607fbb
|
fix: 营收排名和费用结构饼图Tooltip中value改为中文标签
|
2026-07-30 14:48:06 +08:00 |
|
freedakgmail
|
42e4287473
|
fix: 老板驾驶舱统一全口径数据源 - 实收/客单价/账单数/风险占比均取自store-expense/overview,与利润瀑布一致
|
2026-07-30 14:42:40 +08:00 |
|
freedakgmail
|
fca917dc13
|
fix: 利润结构Tooltip中value改为中文'金额'
|
2026-07-30 14:40:47 +08:00 |
|
freedakgmail
|
2df4f0799b
|
feat: 老板驾驶舱增加门店利润排名 - TOP5赚钱/BOTTOM5亏损,可点击跳转门店详情
|
2026-07-30 14:37:38 +08:00 |
|
freedakgmail
|
10c64a2ef2
|
fix: 瀑布图改用自定义shape渲染,不再用堆叠方式,柱子高度正确显示
|
2026-07-30 14:34:28 +08:00 |
|
freedakgmail
|
718101c58a
|
fix: 修复利润瀑布图柱子高度 - cost项base改为扣除后位置,value为减少量
|
2026-07-30 14:30:54 +08:00 |
|
freedakgmail
|
1f96897184
|
feat: 老板驾驶舱利润瀑布增加实收分配占比条 - 食材37%/人工25%/房租15%/水电5%/其他10%/利润6%
|
2026-07-30 14:28:32 +08:00 |
|
freedakgmail
|
22d711fb73
|
feat: 新增老板驾驶舱页面 - 利润瀑布/风险态势/成本异常/营收排名/日度趋势
|
2026-07-30 14:24:17 +08:00 |
|