Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

vols

Це стара версія документу!


Мапа ВОЛЗ

Основні можливості модуля:

  • Відображення на карті елементів ВОЛЗ: лінії зв'язку, мітки (бокси, муфти тощо);
  • Зберігання документації до елементів ВОЛЗ;
  • Зберігання додаткової інформації про лінії та вузли: відповідальний інженер, протяжність лінії зв'язку за картою;
  • Працює лише з MAPS_SERVICE=yandex

Прев'ю

Тепер коротко покажу, який він має вигляд. Є 2 режими карти: режим перегляду і редагування. Вгорі є 3 кнопки для додавання елементів: “Тип мітки”, “Мітки”, “Лінії”; і кнопка-перемикач режиму. На сторінках додавання все інтуїтивно зрозуміло, а ось про режими карти - далі….

Режим перегляду

На сторінці перегляду, яка з'являється за замовчуванням, можна:

  • Подивитися на схему мережі, на якій буде відображено всі елементи, розміщені раніше.
  • Під час натискання на мітки відображаються:
    1. Номер мітки;
    2. Тип мітки (іконка теж успадковується від типу мітки);
    3. Опис мітки;
    4. Посилання швидкого доступу до документації.
  • При наведенні на лінії зв'язку відображаються:
    1. Початкова точка;
    2. Кінцева точка;
    3. Довжина лінії (розраховується модулем за картою).

Режим редактирования

В режиме редактирования (после нажатия кнопки “Редактировать”) можно:

  • Метки:
    1. Перемещать (перетаскивание по карте)
    2. Удалять с карты (нажатие левой кнопкой мыши);
  • Линнии:
    1. Менять существующую геометрию (перетаскивание вершин линии)
    2. Продолжить линию (при нажатии правой кнопкой мыши на крайней вершине, выбираем “Продолжить”)
    3. Удалить вершину (при нажатии правой кнопкой мыши на вершине линии, выбираем “Удалить”)
    4. Удалить с карты линию целиком (при нажатии правой кнопкой мыши на вершине линии, выбираем “Удалить с карты”)

Установка и настройка

С помощью консоли разработчика добавляем в БД таблицы:

CREATE TABLE IF NOT EXISTS `vols_docs` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `title` VARCHAR(128) DEFAULT NULL,
  `date` datetime NOT NULL,
  `line_id` INT(11) DEFAULT NULL,
  `mark_id` INT(11) DEFAULT NULL,
  `path` VARCHAR(128) NOT NULL DEFAULT '/',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
CREATE TABLE IF NOT EXISTS `vols_lines` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `point_start` VARCHAR(255) NOT NULL,
  `point_end` VARCHAR(255) NOT NULL,
  `fibers_amount` INT(11) NOT NULL DEFAULT '0',
  `length` DOUBLE NOT NULL DEFAULT '0',
  `description` VARCHAR(255) NOT NULL,
  `employee_id` INT(11) NOT NULL,
  `param_color` VARCHAR(32) NOT NULL,
  `param_width` INT(11) NOT NULL,
  `geo` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
CREATE TABLE IF NOT EXISTS `vols_marks` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `type_id` INT(11) NOT NULL,
  `number` INT(11) DEFAULT NULL,
  `placement` VARCHAR(255) DEFAULT NULL,
  `description` VARCHAR(255) DEFAULT NULL,
  `geo` VARCHAR(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
CREATE TABLE IF NOT EXISTS `vols_marks_types` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `type` VARCHAR(255) DEFAULT NULL,
  `model` VARCHAR(255) DEFAULT NULL,
  `description` VARCHAR(255) DEFAULT NULL,
  `icon_color` VARCHAR(255) NOT NULL DEFAULT 'blue',
  `icon_style` VARCHAR(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

В `alter.ini` добавляем опцию:

VOLS_ENABLED = 1

Далее в модуле добавления ключей лицензии вставляете ключ, который вы получите после оплаты…

vols.1686914779.txt.gz · Востаннє змінено: 2023/06/16 14:26 повз skybetik