vols
Це стара версія документу!
Мапа ВОЛЗ
Основні можливості модуля:
- Відображення на карті елементів ВОЛЗ: лінії зв'язку, мітки (бокси, муфти тощо);
- Зберігання документації до елементів ВОЛЗ;
- Зберігання додаткової інформації про лінії та вузли: відповідальний інженер, протяжність лінії зв'язку за картою;
- Працює лише з MAPS_SERVICE=yandex
Прев'ю
Тепер коротко покажу, який він має вигляд. Є 2 режими карти: режим перегляду і редагування. Вгорі є 3 кнопки для додавання елементів: “Тип мітки”, “Мітки”, “Лінії”; і кнопка-перемикач режиму. На сторінках додавання все інтуїтивно зрозуміло, а ось про режими карти - далі….
Режим перегляду
На сторінці перегляду, яка з'являється за замовчуванням, можна:
- Подивитися на схему мережі, на якій буде відображено всі елементи, розміщені раніше.
- Під час натискання на мітки відображаються:
- Номер мітки;
- Тип мітки (іконка теж успадковується від типу мітки);
- Опис мітки;
- Посилання швидкого доступу до документації.
- При наведенні на лінії зв'язку відображаються:
- Початкова точка;
- Кінцева точка;
- Довжина лінії (розраховується модулем за картою).
Режим редактирования
В режиме редактирования (после нажатия кнопки “Редактировать”) можно:
- Метки:
- Перемещать (перетаскивание по карте)
- Удалять с карты (нажатие левой кнопкой мыши);
- Линнии:
- Менять существующую геометрию (перетаскивание вершин линии)
- Продолжить линию (при нажатии правой кнопкой мыши на крайней вершине, выбираем “Продолжить”)
- Удалить вершину (при нажатии правой кнопкой мыши на вершине линии, выбираем “Удалить”)
- Удалить с карты линию целиком (при нажатии правой кнопкой мыши на вершине линии, выбираем “Удалить с карты”)
Установка и настройка
С помощью консоли разработчика добавляем в БД таблицы:
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 · Востаннє змінено: повз skybetik



