Skip to content

运力管理 (fleet)

URL: https://fleet.zephyrian.site

技术栈

  • Node 18 + Express
  • 前端 Vanilla JS SPA(同源由 Express 托管静态)
  • PostgreSQL 17 库 vehicle_mgmt
  • PM2 cluster,端口 :3000
  • Lucide 图标 / Chart.js

核心模块

模块说明
车辆50 辆无人货运车,状态机(闲置中 / 任务中 / 维保中)
客户local_customers,合约价、承运单价
订单包月 / 包时段 / 按趟 / 承运计费 4 种计费模式
行程状态机(计划中→执行中→已结束),不可逆转
财务应计 / 执行 / 回款 三口径,日结 batch + 月结
经营分析产能利用率 / 计费模式对比 / 应收工作台 / 客户分层
月度结算客户 / 车辆 / 业务员 三视角 + CSV 导出
数据快照备份 + 恢复(超管面板可见)

部署

bash
ssh root@113.249.107.92
cd /opt/robovan
bash scripts/deploy.sh           # main HEAD
bash scripts/deploy.sh v0.16.0   # 指定 tag

本地开发

bash
cd backend && npm run dev   # nodemon,端口 3000
# 前端由 backend express.static 托管 frontend/
# 访问 http://localhost:3000

角色与权限

参考 角色权限。robovan 应用层 10 个 permission key:

  • view_dashboard / manage_vehicles / manage_orders / manage_trips / manage_customers / manage_costs / view_availability / run_batch / manage_users / view_logs

京ICP备2026033946号