Maintenance
The Maintenance page (/dashboard/maintenance) has two tabs (controlled by ?tab=due or ?tab=history):
Due & Scheduled
Lists equipment with maintenance scheduling data. Each row shows:
- Last maintained and next due dates, interval in days.
- Overdue (red) and due soon (within 7 days, amber) badges when applicable.
- View asset — Opens the equipment detail page.
- Mark as maintained — Records maintenance and advances the next due date (uses the offline sync queue when disconnected).
- Edit schedule — Inline interval and notes; saves via the schedule API (queued when offline).
History
Read-only table of maintenance schedule rows with equipment and department names, last maintained, next due, and notes (performed-by uses the last scanner field as a proxy until technician assignment exists).
Analytics Overview includes a Maintenance compliance card derived from the same due list (percentage on schedule vs overdue).