Правка в веб приложение

5 000 руб. за проект
24 апреля 2024, 20:35 • 3 отклика • 77 просмотров

Создается веб приложения для того, чтобы с помощью него создавать:
Проекты много/малоэтажных зданий,
> В этих проектах комнаты
> > и в комнатах стены, в которые с помощью функционала приложения, можно измерить отверстия для дверей, окон, крепежи и панели в точности до миллиметра.
подробная документация: https://docs.google.com/document/d/1Z78MsAf45Vo4ncYGMOcVVh5P6-4XkErCsjge1F7wbwo/edit
Тут сложно объяснить без установки придожения на локалку или демонстрировании на экране, но я попробую.
Как выбирается здания, а в здании стена, открывается экран с “канвасом”, куда добавляются или удаляются элементы. Нужно сделать так, чтобы все, что либо сохранено в бд, должно отображаться в фоне этого квадрата ровно так же, как оно отображается на канвасе, только в десятки раз меньше. Так образом, можно устроить превью здания не заходя в него.
Уже присуствует скрипт, который берет массив данных из БД и вставляет его в “canvas” элемент. Надо сделать так же, только в “мини-канвас”, который попросту синхронизирован с настоящих canvas. Единственная проблема заключается в том, что существующая генерация элементов из массива происходит по нажатию на стену в рамках одной комнаты, а нужно, чтобы происходило сразу событие по генерации контента на все 6 стены в комнате, при нажатиии на комнату.
https://skr.sh/vPP8reuxy75
Обращайте внимание на скрипты в файле saving.js. Возможно, можно продублировать оттуда выведение содержимого из бд на стену на этапе “креста”.