Commit Graph

  • 0193e78f18 fix(auth): 能源管理仅 BI-LEADER-ENERGY 与「所有权限」可访问 main kkfluous 2026-04-30 18:16:42 +08:00
  • 2a851fc243 feat(auth): 能源管理放开全量权限角色访问 kkfluous 2026-04-30 18:03:05 +08:00
  • 6142af7617 fix(auth): 能源管理仅 BI-LEADER-ENERGY 可访问,移除全量权限旁路 kkfluous 2026-04-30 18:02:21 +08:00
  • 26f7d7ab3f feat(auth): 能源管理模块需要 BI-LEADER-ENERGY 角色 kkfluous 2026-04-30 17:55:29 +08:00
  • f06b0d21eb perf(energy): SWR 缓存 + 自调度刷新,氢能总览 6s → 13ms kkfluous 2026-04-30 17:43:24 +08:00
  • 6ad4b5e2a4 feat(energy): 氢能总览补全维度(5KPI+收支+客户/加氢站全量+年份切换) kkfluous 2026-04-30 16:43:05 +08:00
  • ad8ec50038 refactor(energy): 氢能总览参照 BI 重构 + 月度趋势 + 高密度 KPI kkfluous 2026-04-30 15:54:35 +08:00
  • dc6f541c8b fix(energy): 桌面 sticky 失效 —— overflow:hidden 限定到移动端横屏 kkfluous 2026-04-30 15:42:32 +08:00
  • 034654265c style(energy): sticky 头部底部缓冲 pb-2 → pb-4 kkfluous 2026-04-30 15:37:49 +08:00
  • 5958bb581e Revert "fix(energy): 日期速选并入 sticky 头部,避免滚动时被遮挡" kkfluous 2026-04-30 15:37:17 +08:00
  • 4153f329b8 fix(energy): 日期速选并入 sticky 头部,避免滚动时被遮挡 kkfluous 2026-04-30 15:34:41 +08:00
  • ee981639eb fix(energy): sticky 头部不再半透明,避免快捷选按钮"半截露脸"+ 文案改「每日加氢量」 kkfluous 2026-04-30 15:28:23 +08:00
  • fe70ec389b refactor(energy): 电能整体页面对齐氢能:每日 / 总览 子 tab 切换 kkfluous 2026-04-30 15:22:02 +08:00
  • c3b463d9ca feat(energy): 外部车辆 tab 暂时显示「数据未就绪」占位 kkfluous 2026-04-30 15:18:14 +08:00
  • f2acb73033 style(energy): 加氢站单价固定显示在站名下一行 kkfluous 2026-04-30 15:15:07 +08:00
  • 015ff9bc7e fix(energy): 站名长名称不再换行 + 「羚牛/外部」改为「羚牛车辆/外部车辆」 kkfluous 2026-04-30 15:11:19 +08:00
  • d24ce55a59 fix(energy): 顶部双 sticky 间隙泄露 + 加氢站名单价完整显示 kkfluous 2026-04-30 15:08:22 +08:00
  • e0183986ee feat(energy): 氢/电统一时间速选为「本周/本月/近15天」+ 缺失日补 0 kkfluous 2026-04-30 14:56:13 +08:00
  • 234b44ea03 feat(energy): 能源管理新增 ETC tab,建设中占位页 kkfluous 2026-04-30 14:42:00 +08:00
  • 8d861538af fix(feedback): 第一步选完类型后点「下一步」无反应 kkfluous 2026-04-30 14:37:46 +08:00
  • bdefb878a5 style(feedback): 选类型副标题换成轮转动态提示 kkfluous 2026-04-30 14:34:21 +08:00
  • 2aeff0c2f4 fix(feedback): 隐藏页加返回按钮 + 入库时间用东八区 kkfluous 2026-04-30 14:27:41 +08:00
  • 9bbd11cc86 fix(feedback): 反馈管理跳转无效 + 本地调试角色补齐 kkfluous 2026-04-30 14:25:30 +08:00
  • 1a3d48b2d1 feat(feedback): 反馈 FAB 菜单加「反馈管理」入口,BI-ADMIN-FEEDBACK 角色可见 kkfluous 2026-04-30 14:20:45 +08:00
  • c5541fbbf5 style(feedback): 选类型步骤改用 Lucide 图标 + 克制白卡 kkfluous 2026-04-30 14:16:26 +08:00
  • 90b34b681e feat(feedback): 移除联系方式步骤,登录态用户身份已知 kkfluous 2026-04-30 14:14:54 +08:00
  • 90b1266fe5 fix(feedback): 反馈弹窗禁止背景点击关闭,只能用 X 按钮 kkfluous 2026-04-30 14:08:22 +08:00
  • 20ebb16e08 feat(feedback): 截图上传 + 我的反馈历史 + 后台管理页 kkfluous 2026-04-30 14:06:21 +08:00
  • e8f1604c11 feat: 全局反馈系统 + 各模块底部统一动态提示 kkfluous 2026-04-30 13:50:39 +08:00
  • 08f21b7e24 chore(energy): 电能总览删除「今日」KPI 卡 kkfluous 2026-04-29 20:57:24 +08:00
  • 57207debfb fix(energy): hydrogen_time 已是 CST 字面值,去掉多余的 +8 HOUR 转换 kkfluous 2026-04-29 20:54:22 +08:00
  • d3fa2fd4d6 revert(energy): 取消 GF_HECRI_BILL 过滤,全部数据展示 kkfluous 2026-04-29 20:28:52 +08:00
  • 8b4fb6563f refactor(energy): 简化为始终过滤 GF_HECRI_BILL,移除条件判断 kkfluous 2026-04-29 20:26:52 +08:00
  • e187c0d02e feat(energy): 嘉燃经开站存在 JQ 单时全局过滤 GF_HECRI_BILL 历史订单 kkfluous 2026-04-29 20:23:03 +08:00
  • 3d4d862d73 feat(energy): 氢能总览删除 4 张 KPI 卡,底部加动态幽默提示 kkfluous 2026-04-29 20:10:27 +08:00
  • 23a7722583 chore(energy): 氢能总览删除「我方/客户产生」副统计 kkfluous 2026-04-29 20:04:56 +08:00
  • 213037c2ac fix(energy): 氢能 Top5 排名圆点左侧被 SVG 视窗切掉 kkfluous 2026-04-29 20:03:24 +08:00
  • 3efa701395 feat(energy): 氢能总览加载骨架屏,缓解 1-2s 初始等待 kkfluous 2026-04-29 20:00:48 +08:00
  • e775acb8fe fix(energy): 氢能 Top5 排名圆点与站名重叠修复 kkfluous 2026-04-29 19:59:37 +08:00
  • c788dd4577 fix(energy): 单价直接取 MAX(cost_price),不重算不返 null kkfluous 2026-04-29 19:56:26 +08:00
  • 3851335843 fix(energy): 氢能单价不再加权,混合价组显示「—」并修复 hydrogen_time 歧义 kkfluous 2026-04-29 19:51:41 +08:00
  • d0a644cf18 fix(energy): 氢能站点名补全 tab_import_hydrogen_order,单价改为按量加权 kkfluous 2026-04-29 19:46:56 +08:00
  • 0d30ee2df5 fix(energy): 氢能站点 fallback 区分「未关联」与「未知 #ID」 kkfluous 2026-04-29 19:41:57 +08:00
  • 9a20a7cb79 refactor(energy): 电能仅展示充电量,电/氢 daily 表格统一列宽 kkfluous 2026-04-29 19:37:26 +08:00
  • d1d79f1c7c feat(energy): 电能统计切到 bi_ele_charge_record,外部数据接通 kkfluous 2026-04-29 19:11:52 +08:00
  • 5217e19b25 fix(ele): /ele/import 同时支持 hash 路由 kkfluous 2026-04-29 19:04:48 +08:00
  • 57fdd346cf feat(ele): 充电记录后台导入页面 /ele/import(隐藏入口) kkfluous 2026-04-29 19:02:38 +08:00
  • d8189329ac chore(energy): 羚牛 tab 置前并默认选中(氢能/电能一致) kkfluous 2026-04-29 18:53:22 +08:00
  • e2d04db06d chore(energy): 重新放开电能 tab kkfluous 2026-04-29 18:52:11 +08:00
  • 5493e27e49 feat(energy): 用 truck_id 区分外部/我司,外部数据空时给友好提示 kkfluous 2026-04-29 17:52:03 +08:00
  • 355c45a2e4 fix(assets): 区域车型分解新增「待交车」字段,并合入「其他」车型 kkfluous 2026-04-29 17:21:37 +08:00
  • 66779a98e3 fix(mileage): 弹窗关闭改为向下滑出 + 淡出 kkfluous 2026-04-29 17:16:57 +08:00
  • 97ac92a0da feat(mileage): 车辆明细弹窗新增时间范围切换、骨架加载与下滑关闭 kkfluous 2026-04-29 17:14:47 +08:00
  • 7ca8ef24dc feat(mileage): 点击车辆卡片展示近 15 日行驶里程明细 kkfluous 2026-04-29 16:16:54 +08:00
  • f9c6155ea7 fix(mileage): 修复车牌多选弹窗手机端右侧溢出与粘贴行为 kkfluous 2026-04-29 16:12:19 +08:00
  • cab86556f3 feat(mileage): 区域与车牌列表级联,并自动剔除越界车牌 kkfluous 2026-04-29 15:31:12 +08:00
  • e0c609168e chore(energy): 恢复能源管理入口,仅隐藏电能 tab kkfluous 2026-04-29 15:25:37 +08:00
  • ebd82893bc chore(energy): 暂时隐藏能源管理入口(发版前临时屏蔽,保留模块代码) kkfluous 2026-04-29 15:24:19 +08:00
  • 3809e785c1 feat(mileage): 外部三选筛选 + 车牌多选粘贴 + 运营区域 + xlsx 下载 kkfluous 2026-04-29 15:19:00 +08:00
  • d1acdafa7e refactor(energy): merge electric overview into a single page kkfluous 2026-04-29 09:04:26 +08:00
  • c3b43837fb fix(energy): update hint text to match real 1m cache TTL kkfluous 2026-04-29 09:02:41 +08:00
  • c02c1aa62c perf(energy): add 60s TTL cache for all 4 endpoints kkfluous 2026-04-28 17:50:48 +08:00
  • 9a4f1945d9 feat(energy): connect to real DB (lingniu_prod) kkfluous 2026-04-28 16:42:37 +08:00
  • 7de2d1ecd5 refactor(energy): split electric view into 总览/每日 sub-tabs kkfluous 2026-04-28 12:39:05 +08:00
  • 42ec6e1c01 refactor(energy): drop anomaly coloring on hydrogen daily bars kkfluous 2026-04-28 12:33:43 +08:00
  • 313325553d feat(energy): hydrogen daily — period bar chart with anomaly coloring kkfluous 2026-04-28 12:32:40 +08:00
  • d9b9ff495e feat(energy): electric view — daily bar chart + anomaly tint + mobile 环比 kkfluous 2026-04-28 12:05:11 +08:00
  • bdd039a2c4 refactor(energy): visual polish + KPI/table self-consistency kkfluous 2026-04-28 12:01:13 +08:00
  • 2a92d991b0 fix(energy): bump KPI text-3xl to lg breakpoint to avoid landscape wrap kkfluous 2026-04-28 11:46:15 +08:00
  • ccf76cba79 feat(energy): electric view with mini KPI + month grouping kkfluous 2026-04-28 11:39:55 +08:00
  • a40fd2be34 feat(energy): hydrogen daily table with station drilldown kkfluous 2026-04-28 11:33:52 +08:00
  • c8a1e8506e fix(energy): widen Top5 YAxis to prevent station name truncation kkfluous 2026-04-28 11:29:45 +08:00
  • dc1f0326fc feat(energy): hydrogen overview Top5 bar + region donut kkfluous 2026-04-28 11:27:38 +08:00
  • e6880cba17 feat(energy): hydrogen overview KPI cards (4-card grid) kkfluous 2026-04-28 11:20:32 +08:00
  • 09b9862f1f feat(energy): add module shell, register in nav kkfluous 2026-04-28 11:15:55 +08:00
  • deb2f2d5da feat(energy): add types and mock data for new module kkfluous 2026-04-28 11:07:04 +08:00
  • ccd97d3aae docs(energy): add 7-task implementation plan kkfluous 2026-04-28 11:04:08 +08:00
  • 61db692980 docs(energy): add design spec for new 能源管理 module kkfluous 2026-04-28 10:57:12 +08:00
  • cfe79cace2 fix(assets): correct modal filtering for 待交车/库存-其他/本周X kkfluous 2026-04-24 11:00:45 +08:00
  • 9ea2f306c4 feat(dev): env-gated local auth bypass for development kkfluous 2026-04-24 11:00:30 +08:00
  • 6b75437423 Merge branch 'main' into demo demo kkfluous 2026-04-24 10:37:54 +08:00
  • a472e543ce refactor(scheduling): gate access strictly on BI-SCHEDULE-OPT role kkfluous 2026-04-17 15:50:48 +08:00
  • 0c258dd1a2 fix(docker): copy src/shared into runtime image for server imports kkfluous 2026-04-17 15:44:49 +08:00
  • 200172f0af feat(scheduling): role-based access + align list count with qualifiedCount kkfluous 2026-04-17 15:42:21 +08:00
  • a954fb90f6 refactor(scheduling): 考核剩余 → 年度考核剩余 kkfluous 2026-04-17 11:04:08 +08:00
  • 2ea00a5383 refactor(scheduling): 拆分 reason 区为 客户/车辆 两栏 kkfluous 2026-04-17 10:01:59 +08:00
  • cf138f67c0 refactor(scheduling): remove 7日 客户日均 趋势徽章 kkfluous 2026-04-17 10:00:10 +08:00
  • e32b0b58b3 fix(scheduling): 近7天 filter should be time-only, not exclude cancelled kkfluous 2026-04-17 09:56:30 +08:00
  • 9d1e8c4d30 feat(scheduling): enrich history records with customer/dept/manager + drill-in to swap plan kkfluous 2026-04-17 09:30:07 +08:00
  • ba1e0e9f16 feat(scheduling): add 近期已干预 summary card (last 7 days) kkfluous 2026-04-17 09:25:59 +08:00
  • 1b2ad68743 fix(scheduling): enforce one active intervention per current vehicle kkfluous 2026-04-17 09:19:43 +08:00
  • 210db7f8ff feat(scheduling): rename 通知→干预, allow drill-in on intervened items kkfluous 2026-04-17 09:14:53 +08:00
  • 1d9f4cb43d feat(scheduling): history view, execute/cancel lifecycle, CSV export, 7d trend kkfluous 2026-04-16 23:47:31 +08:00
  • 3ef0d4edfa feat(scheduling): persist notifications, batch notify flow, dedup protection kkfluous 2026-04-16 23:43:21 +08:00
  • 31716c6547 refactor(scheduling): shared types, structured reason, cross-region candidates kkfluous 2026-04-16 23:36:38 +08:00
  • 335282a2c3 feat(scheduling): add km unit to 客户日均; move 年度考核 to top-right of list item kkfluous 2026-04-16 23:24:25 +08:00
  • dfc32c4485 fix(scheduling): rename 日均→客户日均 to avoid ambiguity kkfluous 2026-04-16 23:07:49 +08:00
  • ceed067807 refactor(scheduling): re-layout list items — left group (dept/manager/customer) + right group (daily/rate) kkfluous 2026-04-16 23:06:49 +08:00
  • 2f11afc25f fix(scheduling): shorten department name by removing 业务 prefix kkfluous 2026-04-16 23:05:40 +08:00
  • 9f781c766a feat(scheduling): rename 完成→年度达标, add sort by 客户日均/年度达标 to list kkfluous 2026-04-16 23:03:59 +08:00