From 42fcd836ed526cb4d1d519a6f45f6fed2c901542 Mon Sep 17 00:00:00 2001 From: mariomitte Date: Mon, 20 Jul 2026 12:00:54 +0200 Subject: [PATCH] feat: dodaj servisni kontekst u task detalji modal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dodaj gumb 'Postavi servisni kontekst' u zaglavlje modala Radni zadatak detalji i poveži ga s postojećom logikom postavljanja konteksta prema dizalici zadatka. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../dashboard/FleetDashboardShell.jsx | 4 +++ .../dashboard/TaskServiceRecordsModal.jsx | 26 +++++++++++++------ 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/frontend/src/components/dashboard/FleetDashboardShell.jsx b/frontend/src/components/dashboard/FleetDashboardShell.jsx index 9d820a9..957e5b8 100644 --- a/frontend/src/components/dashboard/FleetDashboardShell.jsx +++ b/frontend/src/components/dashboard/FleetDashboardShell.jsx @@ -1364,6 +1364,10 @@ export default function FleetDashboardShell({ initialSection = 'dashboard', page setServiceRecordCrane(taskCrane ?? null); setServiceRecordOpen(true); }} + onSetServiceContext={(task) => { + const taskCrane = cranes.find((item) => String(item.id) === String(task?.vehicle)); + handleSetServiceContextForCrane(taskCrane); + }} /> ); diff --git a/frontend/src/components/dashboard/TaskServiceRecordsModal.jsx b/frontend/src/components/dashboard/TaskServiceRecordsModal.jsx index 36d574e..4250dec 100644 --- a/frontend/src/components/dashboard/TaskServiceRecordsModal.jsx +++ b/frontend/src/components/dashboard/TaskServiceRecordsModal.jsx @@ -36,6 +36,7 @@ export default function TaskServiceRecordsModal({ onAssignWorkOrder, onUpdateTask, onCreateServiceRecord, + onSetServiceContext, }) { const [showWorkOrderEditor, setShowWorkOrderEditor] = useState(false); const [selectedWorkOrderId, setSelectedWorkOrderId] = useState(''); @@ -170,14 +171,23 @@ export default function TaskServiceRecordsModal({ Radni zadatak: {task.title || '-'} • Status: {getStatusLabel(task.status || '-')} • Zapisa: {records.length}

- +
+ + +