![]() |
|
Как лучше реализовать отображение схемы расположения рабочих мест в офисе в связке vue.js | ☑ | ||
---|---|---|---|---|
0
abalonna
21.11.19
✎
16:25
|
Коллеги, такая задача: реализовать отображение схемы расположения рабочих мест в офисе в связке vue.js и 1С. Необходимо, чтобы было видно кто из сотрудников на каком месте(интерактив должен присутствовать) и желательно, чтобы схемы помещения и рассадку можно было загружать и править в 1С и, соответственно, на фронт всё это получать с бэка.
Моя идея реализации: схема помещения в svg(жестко прописанная на фронте для каждого помещения), с бэка можно максимум получать список сотрудников с их привязкой к местам. Есть ли у кого идеи, как реализовать все это в полном объеме, с получением всех данных из 1С ? И возможно ли это вообще? |
|||
1
Garykom
гуру
21.11.19
✎
16:34
|
Нафига vue.js то?
Можно все на картинках сделать на бэке, фронт только показывает картинку и клики отправляет в бэк получая новую картинку. |
|||
2
ДенисЧ
21.11.19
✎
16:40
|
А откуда данные по сотруднику на рабочем месте будешь брать?
|
|||
3
abalonna
21.11.19
✎
17:20
|
(1) Фронт сайта на нём. Почему нет?)
|
|||
4
abalonna
21.11.19
✎
17:20
|
(2) С бэка, внесенные руками
|
|||
5
pechkin
21.11.19
✎
17:25
|
ну план конечно нужно рисовать в ручную.
ибо авто рисование схема - это очень нетривиальная задача |
|||
6
Малахит
21.11.19
✎
17:46
|
(0) Очень просто. Отправляй данные из 1С в JSON формате на фронт. А на фронте их отображай.
|
|||
7
Fram
21.11.19
✎
18:12
|
(6) гениально
|
|||
8
Малахит
21.11.19
✎
18:29
|
Так в чем проблема? Вопрос ТС можешь более конкретно задать, что у тебя не получается?
>> бэка можно максимум получать список сотрудников с их привязкой к местам Ну отлично. Получил ты список сотрудников с привязкой. Отобразить это не фронте не получается чтоли? |
|||
9
Garykom
гуру
21.11.19
✎
18:35
|
(7) +1
|
|||
10
Garykom
гуру
21.11.19
✎
18:36
|
(8) Ты слишком привык уже по ТЗ детальному для тупых работать, тут же спрашивают "как лучше".
Тут сначала думать надо уметь а не бросаться словечками типа "JSON". |
|||
11
Garykom
гуру
21.11.19
✎
18:40
|
Есть картинки помещений (неважно в каком формате, лишь бы браузер мог отобразить).
На них надо наложить картинки/иконки рабочих мест сотрудников со статусами. ТС хочет все это делать на фронте, мое мнение лучше делать на бэке если юзеров которые этот функционал пользуют не многие сотни и тысячи. |
|||
12
Garykom
гуру
21.11.19
✎
18:41
|
(11)+ Ну и смотря как далеко до сервера, понятно что картинки большие каждый раз гонять напряжно, проще данные в json с url картинок и координатами куда накладывать.
|
|||
13
Малахит
21.11.19
✎
18:54
|
(11) Читай внимательнее поежде чем писать. И думать тоже не забывай перед этим. ТС написал что схема уже задана в удобном формате SVG, то есть нанести на нее сотрудников не составляет никакого труда. Создавать картинки на бэке и передавать их это зашквар. Проблема в чем-то другом, о чем только ТС может сказать.
|
|||
14
Малахит
21.11.19
✎
18:55
|
(12) Дошло наконец что было в (6) написано? Молодец, есть еще надежда.
|
|||
15
Garykom
гуру
21.11.19
✎
19:03
|
(14) Как там погодка в Бостоне?
|
|||
16
Чукотчик
21.11.19
✎
20:05
|
(15) Тепло, солнце светит. Ночью дождик прошел, вообще сказочно.
Как погода в Зажопинске? |
|||
17
MyNick
22.11.19
✎
08:13
|
(0) Я бы рисовал наверное, посмотри сюда может поможет http://css.yoksel.ru/svg-groups-use/
|
|||
18
MyNick
22.11.19
✎
08:18
|
Насчет получения данных из 1С. Что значит возможно или нет. Сделай апишку на сайтике, которая будет подтягивать координаты и прочие атрибуты. А в 1С вызов этого апи. Хотя один вопрос - накуа здесь 1С... Только если работников из ЗУПа какого-нибудь притянуть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |