60 lines
1.7 KiB
TypeScript
60 lines
1.7 KiB
TypeScript
|
|
export const nodesSettings = [
|
||
|
|
{
|
||
|
|
id: 'rescan-nodes',
|
||
|
|
sectionId: 'Узлы подсети',
|
||
|
|
label: 'Интервальное сканирование',
|
||
|
|
type: 'boolean',
|
||
|
|
defaultValue: false,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
id: 'interval-nodes',
|
||
|
|
sectionId: 'Узлы подсети',
|
||
|
|
label: 'Интервал сканирования узлов (мин)',
|
||
|
|
type: 'number',
|
||
|
|
defaultValue: 60,
|
||
|
|
min: 1,
|
||
|
|
max: 2880
|
||
|
|
},
|
||
|
|
{
|
||
|
|
id: 'netnames-nodes',
|
||
|
|
sectionId: 'Узлы подсети',
|
||
|
|
label: 'Отображаемые имена при отсутствии',
|
||
|
|
type: 'select',
|
||
|
|
defaultValue: 'ip',
|
||
|
|
options: [
|
||
|
|
{ value: 'ip', label: 'IP адрес' },
|
||
|
|
{ value: 'unknown', label: 'Неизвестно' },
|
||
|
|
],
|
||
|
|
},
|
||
|
|
{
|
||
|
|
id: 'paginate-nodes',
|
||
|
|
type: 'number',
|
||
|
|
label: 'Количество строк в таблице',
|
||
|
|
sectionId: 'Узлы подсети',
|
||
|
|
defaultValue: 20,
|
||
|
|
min: 1,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
id: 'customize-nodes',
|
||
|
|
type: 'button',
|
||
|
|
label: 'Отображение узлов',
|
||
|
|
sectionId: 'Узлы подсети',
|
||
|
|
defaultValue: 'Настроить',
|
||
|
|
},
|
||
|
|
{
|
||
|
|
id: 'clean-nodes',
|
||
|
|
type: 'button',
|
||
|
|
label: 'Очистить данные сессии',
|
||
|
|
sectionId: 'Узлы подсети',
|
||
|
|
defaultValue: 'Очистить',
|
||
|
|
},
|
||
|
|
{
|
||
|
|
id: 'export-nodes',
|
||
|
|
type: 'button',
|
||
|
|
label: 'Экспорт данных узлов',
|
||
|
|
sectionId: 'Узлы подсети',
|
||
|
|
defaultValue: 'Экспортировать',
|
||
|
|
},
|
||
|
|
] as const;
|
||
|
|
|