Commit Graph

39 Commits

Author SHA1 Message Date
freedakgmail dab06ba109 feat: 月度模式全面参数化 - 移除硬编码日期,前后端按月动态查询 2026-08-01 13:10:22 +08:00
freedakgmail ab383006d6 fix: 银行评分规则调整为连锁餐饮行业适用阈值 2026-07-30 17:11:12 +08:00
freedakgmail 1a4aca28c0 feat: 新增银行授信数据报告页面 - 可配置评分规则+5大分析模块 2026-07-30 16:58:32 +08:00
freedakgmail 7d1eba43c0 fix: 小时维度图Y轴改用预计算固定最大值,正确显示24万+账单峰值 2026-07-30 15:17:15 +08:00
freedakgmail 19f122529b fix: 小时维度图Y轴增加domain留15%余量,确保接近10万的数据点完整显示 2026-07-30 15:09:46 +08:00
freedakgmail 616e671966 fix: 时间分析小时/星期图右Y轴账单数增加万格式化,避免超10万显示不全 2026-07-30 15:06:37 +08:00
freedakgmail 1664247882 feat: 整合菜单7组 + 新增营收分析页面(渠道/时段/门店排名/日度趋势) 2026-07-30 15:01:49 +08:00
freedakgmail 188f607fbb fix: 营收排名和费用结构饼图Tooltip中value改为中文标签 2026-07-30 14:48:06 +08:00
freedakgmail 6f4acbb9ca fix: 用户退出登录区加bg-card不透明背景 2026-07-30 14:46:21 +08:00
freedakgmail 7e463c04ac fix: 侧边栏菜单区支持上下滚动 2026-07-30 14:45:07 +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
freedakgmail 0509bb6431 feat: 利润与成本指标卡?提示增加计算公式 2026-07-30 10:14:21 +08:00
freedakgmail 1a00c7c170 feat: 利润与成本指标卡?提示增加建议值/行业基准 2026-07-30 10:13:13 +08:00
freedakgmail 47a9581500 feat: 利润与成本指标卡增加颜色标识 - 绿色正常/黄色关注/红色问题 2026-07-30 10:10:30 +08:00
freedakgmail 90be14a5d6 feat: 总部驾驶舱增加理论/实际净利润、净利率、食材成本率指标 2026-07-30 10:02:06 +08:00
freedakgmail aecd06818d feat: 总部驾驶舱增加利润与成本指标区 - 食材成本/经营费用/贡献利润/费用率 2026-07-30 09:59:30 +08:00
freedakgmail f46d858f5e fix: 门店详情页loading改用LoadingSpinner组件统一风格 2026-07-30 09:53:58 +08:00
freedakgmail e7cadef6bd feat: 门店详情风险/象限卡片增加偏差指标明细对比 2026-07-30 09:25:44 +08:00
freedakgmail e946cdefef feat: 门店详情增加风险等级和经营象限详细说明+修复后端不存在的视图引用 2026-07-30 09:16:42 +08:00
freedakgmail 3727cf8672 fix: 成本分析Tab改用FilterableTable带分页筛选排序,提取共享组件 2026-07-30 09:12:12 +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 efb27127e2 fix: 优化门店健康分评分公式 - 正态分布(均值63, 标准差9) 2026-07-30 09:07:16 +08:00
freedakgmail 268e085ffa feat: 态势感知模块 - 实时监控面板+后端API 2026-07-30 09:01:01 +08:00
freedakgmail 6bab0ad84a feat: 客流热力图增加在岗人员行+规则引擎面板+菜单名称调整
- 热力图每门店增加在岗人员行(前厅/后厨/管理/其他),从考勤打卡记录解析
- 新增traffic-heatmap-staffing API,解析考勤打卡时间计算每小时在岗人数
- 人员预测tab新增可折叠规则引擎面板,展示全部规则和触发条件
- 后端API返回ruleEngine字段(动态标准+优化规则+招聘规则+决策逻辑)
- R9/R11/R12/R13增加占比超配约束,过滤不合理招聘建议
- 菜单项'菜品成本分析'→'菜品成本','门店费用分析'→'门店费用'
- 热力图横向滚动条始终可见
2026-07-30 00:04:54 +08:00
freedakgmail 75a483bfdb feat: 智能排班人员预测系统
- 新增人员预测tab,基于多维度产能指标生成招聘/优化建议
- 规则引擎:7条优化规则 + 7条招聘规则 + 4步决策逻辑
- 动态标准值:基于全部门店中位数计算,替代硬编码阈值
- 互斥逻辑:有优化信号时抑制所有招聘信号
- 占比超配时不触发招聘信号(R9/R11/R12/R13)
- 离职缺口需出勤不足才触发招聘(R10)
- 管理岗满编时不触发出勤不足招聘(R9)
- 前端可折叠规则引擎面板,展示全部规则和触发条件
- 产能指标对比展示实际值 vs 中位数标准
2026-07-29 23:41:56 +08:00
freedakgmail 42e83696a0 feat: 门店费用分析模块 + 成本分析筛选排序功能
- 新增门店费用分析模块(9个Tab组件 + 后端路由)
  - 门店贡献利润、房租租约风险、外卖佣金分析、人效坪效
  - 固定/变动费用、盈亏平衡分析、亏损门店诊断
  - 关停/续租/改造评估、门店排名
- 门店费用分析9个Tab均支持筛选、排序、正倒序
- 成本分析8个Tab添加筛选、排序、正倒序功能
  - 后端10个端点添加filter/sort/order参数支持
  - 前端8个组件添加UI控件
- 修复门店评估分类逻辑和日期格式化
- 修复盈亏平衡销售额计算(贡献毛利率≤0时设为NULL)
2026-07-29 08:22:09 +08:00
freedakgmail 3d89baf65d feat: 菜品成本分析模块 - 10个Tab + 31个分析API + 7个调整管理API
- 后端: 新增 cost-analysis.ts 路由,含31个分析端点和7个调整管理端点
- 前端: 新增 CostAnalysisPage 主页面 + 10个Tab组件
  - Tab1-9: 成本总览/菜品盈利/原料差异/BOM配方/供应链/包装耗材/数据质量/门店成本/可视化探索
  - Tab10: 调整管理(诊断快照+调整记录+效果验证)
- 修复: 毛利率和损耗率从简单平均改为加权计算
- 新增: Tabs组件、侧边栏菜单项、路由注册
- 新增: 3张数据库表(诊断快照/调整记录/验证结果)
2026-07-28 16:56:45 +08:00
selfrelease 722db28d06 feat: 集成高德地图门店分布,形状区分类型+颜色区分场景,排除模式筛选,一键部署脚本 2026-07-27 19:55:41 +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 9739c4f29b fix: 添加React Router v7 future flags消除控制台警告 2026-07-27 08:39:17 +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