производительности: Оптимизировать алгоритмы и структуры данных для ускорения работы конструктора, особенно при работе с большими формами. 2. Улучшение интерфейса пользователя: Упростить навигацию и улучшить визуализацию элементов формы для улучшения пользовательского опыта. 3. Поддержка тем: Добавить возможность применения различных тем для форм, чтобы пользователи могли настроить внешний вид своих форм в соответствии со своими предпочтениями. 4. Улучшение инструментов верстки: Улучшить функции верстки, чтобы пользователи могли легко и точно размещать элементы формы. 5. Улучшение интеграции: Улучшить интеграцию с другими системами и API, чтобы пользователи могли легко подключать свои формы к другим приложениям и сервисам. 6. Улучшение документации: Улучшить документацию и руководства пользователя, чтобы сделать процесс использования конструктора более понятным и доступным. 7. Улучшение поддержки мобильных устройств: Улучшить поддержку мобильных устройств, чтобы конструктор работал эффективно на различных устройствах и экранах. 8. Улучшение функций совместной работы: Улучшить функции совместной работы, чтобы несколько пользователей могли работать над одной формой одновременно.9. Улучшение функций тестирования: Улучшить функции тестирования, чтобы пользователи могли легко проверять и отлаживать свои формы перед их публикацией. 10. Улучшение функций экспорта и импорта: Улучшить функции экспорта и импорта, чтобы пользователи могли легко переносить свои формы между различными системами и платформами.
Разделённая версия фронтенда и бэкенда V3.4 ветка master### Как возникла эта проблема? (Убедитесь, что проблема присутствует в последней версии перед подачей заявки!!!)
Некоторые предложения по улучшению конструктора форм:
A. Для некоторых компонентов, таких как выпадающий список, добавить функцию получения данных с сервера, так как иногда требуется получать актуальные данные бизнес-процессов, например, текущий остаток бюджета для определенного отдела, количество оставшихся выходных дней для некоторых сотрудников и т. д.
B. Добавить функцию взаимосвязи полей между формами. В некоторых случаях формы уже имеют функцию взаимосвязи, например, при выборе сотрудника автоматически отображаются текущий отдел и тип сотрудника, что облегчает последующую обработку процесса. (Также можно обрабатывать при сохранении, но это менее удобно).
C. Добавить компонент формулы, типичные сценарии включают:
(1) Общая сумма бюджета, при добавлении новых деталей необходимо отображать оставшуюся сумму бюджета в реальном времени, аналогично для отпусков.
(2) Вычисление нескольких полей, например, разница в днях между датами начала и окончания, сумма некоторых полей и т. д.На самом деле, все эти функции можно реализовать с помощью собственных форм, но для некоторых бизнес-процессов, таких как бюджетирование, различные формы заявок требуют много времени, поэтому лучше всего, чтобы эти функции были доступны в конструкторе форм. Приглашаем к обсуждению### Шаги воспроизведения (если есть, укажите полностью)