diff --git a/frontend/src/pages/InventoryObjectDetail.tsx b/frontend/src/pages/InventoryObjectDetail.tsx index d4456cb..20fdb7a 100644 --- a/frontend/src/pages/InventoryObjectDetail.tsx +++ b/frontend/src/pages/InventoryObjectDetail.tsx @@ -1,5 +1,7 @@ import { ApiOutlined, + ControlOutlined, + DatabaseOutlined, DeleteOutlined, EditOutlined, EyeOutlined, @@ -22,6 +24,7 @@ import { Modal, Popconfirm, Row, + Segmented, Select, Space, Spin, @@ -553,7 +556,20 @@ export function InventoryObjectDetailPage() { return (
- + + + + {/* TODO (Вариант В): заменить Segmented на с вкладками Устройства / Задачи / Снапшоты */} + }, + { label: 'Работа', value: 'work', icon: }, + ]} + onChange={(val) => { if (val === 'work') navigate(`/work/objects/${objId}`) }} + /> + + @@ -569,7 +585,7 @@ export function InventoryObjectDetailPage() { - /* + {/* @@ -579,7 +595,7 @@ export function InventoryObjectDetailPage() { - */ + */} diff --git a/frontend/src/pages/ObjectDetail.tsx b/frontend/src/pages/ObjectDetail.tsx index 9023241..2c2baf4 100644 --- a/frontend/src/pages/ObjectDetail.tsx +++ b/frontend/src/pages/ObjectDetail.tsx @@ -1,4 +1,6 @@ import { + ControlOutlined, + DatabaseOutlined, DeleteOutlined, EditOutlined, FileTextOutlined, @@ -23,6 +25,7 @@ import { Modal, Popconfirm, Row, + Segmented, Select, Space, Spin, @@ -471,13 +474,27 @@ export function ObjectDetailPage() { return (
- navigate('/objects')}>Объекты }, - { title: obj?.name }, - ]} - /> + + + navigate('/work/objects')}>Объекты }, + { title: obj?.name }, + ]} + /> + + + {/* TODO (Вариант В): заменить Segmented на с вкладками Устройства / Задачи / Снапшоты */} + }, + { label: 'Работа', value: 'work', icon: }, + ]} + onChange={(val) => { if (val === 'inventory') navigate(`/inventory/objects/${objId}`) }} + /> + + @@ -489,7 +506,7 @@ export function ObjectDetailPage() { - /* + {/* @@ -499,7 +516,7 @@ export function ObjectDetailPage() { - */ + */}