Module · WS đào tạo · 07/7/2026

fleet — Vận hành đội xe & tài sản v1.5

Vận hành chi phí đội xe: nhiên liệu đối chiếu km DAT, bảo dưỡng – sửa chữa, chi phí trên từng đầu xe, tài sản – khấu hao – kho vật tư. Đăng ký hành chính xe vẫn ở vehicle.

⚠️ Chưa có trong code — scaffold ở v1.5.
1

Feature / BO / Action

FeatureBO chínhAction
fuelNhiên liệu theo km DATviewcreatereport
maintenanceBảo dưỡng – sửa chữaviewcreateapprove
costChi phí trên đầu xeviewreport
assetTài sản, khấu hao, kho vật tưviewcreateeditexport
2

Dữ liệu chính

BOTrường chính
Nhiên liệuXe × kỳ · lít/tiền · km DAT kỳ đó → định mức l/100km · chênh lệch cảnh báo
Bảo dưỡngXe · loại (định kỳ/sự cố) · hạng mục · chi phí · gara · lịch tiếp theo (nhắc notify)
Tài sảnTài sản/thiết bị · nguyên giá · khấu hao · nơi sử dụng · kho vật tư sân bãi
3

Quy tắc & liên kết

Quy tắc nghiệp vụ

  • Định mức nhiên liệu đối chiếu km DAT — chênh vượt ngưỡng → cảnh báo
  • Chi phí gắn từng đầu xe → nguồn cho BI (chi phí/học viên tốt nghiệp)
  • Lịch bảo dưỡng định kỳ nhắc qua notify
  • Phiếu sửa chữa vượt hạn mức phải duyệt

Liên kết chéo

  • vehicle — danh mục xe
  • dat — km làm chuẩn nhiên liệu
  • notify — nhắc bảo dưỡng
  • bi (v3) — chi phí đầu xe

⚠ Câu hỏi mở

  • Định mức nhiên liệu hiện áp dụng?
  • Có quản kho vật tư thật không hay chỉ chi phí?
Quyền

Ma trận phân quyền — ốp vào manifest & seed role

Khối permissions[] dán vào manifest.json; bảng dưới là gán quyền theo vai trò (seed rt_role). Permission key đầy đủ: fleet.main.<feature>.<action>.

▸ permissions[] — manifest.json

[ { "group": "main", "feature": "fuel", "label": "Nhiên liệu", "actions": [ "view", "create", "report" ] }, { "group": "main", "feature": "maintenance", "label": "Bảo dưỡng", "actions": [ "view", "create", "approve" ] }, { "group": "main", "feature": "cost", "label": "Chi phí đầu xe", "actions": [ "view", "report" ] }, { "group": "main", "feature": "asset", "label": "Tài sản & kho", "actions": [ "view", "create", "edit", "export" ] } ]

▸ Ma trận vai trò × feature

FeatureQTHTGIAM_DOCKY_THUATKE_TOAN
fuelRRWR
maintenanceRRAW
costRRRR
assetRRW

R xem · W tạo/sửa · A duyệt · không có quyền · ¹ dữ liệu phân công · ² của chính mình · ³ theo trạng thái hồ sơ. Vai trò không liệt kê = không có quyền.