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() {
} loading={discoverMutation.isPending} onClick={handleDiscover}>
SSH Discovery
- /*
+ {/*
} loading={syncMutation.isPending} onClick={handleSync}>
Синхронизировать из БД
@@ -579,7 +595,7 @@ export function InventoryObjectDetailPage() {
} onClick={() => setSheetsModal(true)}>
Google Sheets
- */
+ */}
} type="primary" onClick={openAddDevice}>
Добавить устройство
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() {
- /*
+ {/*
} loading={syncMutation.isPending} onClick={handleSync}>
Синхронизировать из БД
@@ -499,7 +516,7 @@ export function ObjectDetailPage() {
} onClick={() => setSheetsModal(true)}>
Google Sheets
- */
+ */}
} onClick={openAddDevice}>
Добавить устройство