From 8fc722acdfe8f8f05776c585f954eca99be8a525 Mon Sep 17 00:00:00 2001 From: louispaulb Date: Thu, 9 Apr 2026 07:21:38 -0400 Subject: [PATCH] feat(field): job detail page with equipment management and inline editing - New JobDetailPage: full-screen job view with editable fields (subject, type, priority, time, duration, description), status transitions (en route / terminer / rouvrir), GPS navigation to service location - Equipment section: list equipment at location, add via scanner/search/create - TasksPage: jobs now navigate to detail page instead of inline expand, quick status buttons remain accessible from the list - Offline support: all edits queued when offline, cached job data Co-Authored-By: Claude Opus 4.6 --- apps/field/src/pages/JobDetailPage.vue | 526 +++++++++++++++++++++++++ apps/field/src/pages/TasksPage.vue | 41 +- apps/field/src/router/index.js | 1 + 3 files changed, 538 insertions(+), 30 deletions(-) create mode 100644 apps/field/src/pages/JobDetailPage.vue diff --git a/apps/field/src/pages/JobDetailPage.vue b/apps/field/src/pages/JobDetailPage.vue new file mode 100644 index 0000000..ac8187c --- /dev/null +++ b/apps/field/src/pages/JobDetailPage.vue @@ -0,0 +1,526 @@ + + + + + diff --git a/apps/field/src/pages/TasksPage.vue b/apps/field/src/pages/TasksPage.vue index 15e07c1..d4e9edd 100644 --- a/apps/field/src/pages/TasksPage.vue +++ b/apps/field/src/pages/TasksPage.vue @@ -15,7 +15,8 @@