This website requires JavaScript.
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