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



