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.1686914574.txt.gz · Востаннє змінено: повз skybetik



