+
+ Статус: {deviceResult.status}
+ {deviceResult.exit_code !== null && Код: {deviceResult.exit_code}}
+ {deviceResult.duration_ms !== null && Время: {deviceResult.duration_ms}мс}
+ {deviceResult.executed_at && (
+ Выполнено: {dayjs(deviceResult.executed_at).format('DD.MM.YY HH:mm:ss')}
+ )}
+
+ {deviceResult.stdout && (
+
+ {deviceResult.stdout}
+
+ )}
+ {deviceResult.stderr && (
+
+ {deviceResult.stderr}
+
+ )}
+ {deviceResult.data && Object.keys(deviceResult.data).length > 0 && (
+
+ {JSON.stringify(deviceResult.data, null, 2)}
+
+ )}
+
+ )
+}
+
+function TasksTab({ deviceId }: { deviceId: number }) {
+ const navigate = useNavigate()
+ const { data: tasks, isLoading } = useDeviceTasks(deviceId)
+
+ const columns = [
+ {
+ title: 'Тип',
+ dataIndex: 'type',
+ key: 'type',
+ render: (v: string) =>