Обновлено следующее:

[Общее] В модуль biz и api добавлены API-интерфейсы для вызова другими модулями, а также возможность установки области данных для проверки прав доступа.
[Новое] В фронтенд добавлена методика получения случайного кода и способ его верификации.
[Обновление] Обновлены содержимое директории images и информация о картинках в файле Readme.
[Обновление] Интерфейс загрузки получает название системы, установленное внутри системы.
Полный журнал обновлений: https://gitee.com/xiaonuobase/snowy/commits/v3.3.1
Полный журнал обновлений: https://gitee.com/xiaonuobase/snowy/commits/v3.3
Открытая версия:
Добавлены JSON-параметры для планировщика задач, чтобы одинаковые задачи могли запускаться с различными параметрами.
Добавлены необходимые интерфейсы для IM и других плагинов, что позволяет создать стандартные масштабируемые решения.
Обновлены все доступные зависимости для фронтенд-части.
Исправлено проблемное поведение выпадающего списка выбора страниц, которое приводило к невозможности сброса текущего состояния после пагинации.
Исправлены проблемы стилистики роли и авторизации пользователя, оставленные в 3.2.
Улучшена логика отображения меню в соответствии с предложениями пользователей относительно скрытия уровней.
Исправлен баг с желтым сообщением об ошибке в консоли antdv.
Исправлен баг с отправкой SMS без хранения сигнатуры SMS.
Исправлен баг с отправкой электронной почты через Aliyun из-за отсутствия параметра config.endpoint.
Исправлен баг с неправильным расчетом сетевого трафика.
Исправлены две проблемы с получением новых пунктов меню при генерации кода.
Исправлен баг с изменением заголовка тега.
Исправлены проблемы с отображением нескольких изображений в карточках слайдера.
Исправлен баг с отображением ошибки 404 при истечении срока действия токена.
Исправлены проблемы с удалением словарей, которые не обновляют список после удаления.
Исправлены мелкие недочеты с отсутствием уведомлений об успешном сохранении некоторых функций.
Исправлены проблемы с сортировкой.
Корпоративная версия:
Работа с рабочими процессами теперь поддерживает подпроцессы, а также возможность отображения полей между основным и подпроцессом.
Поддержана работа с параллельными подпроцессами.
Добавлена поддержка временного ожидания в рабочих процессах.
Модифицированы прослушиватели событий, позволяющие внедрять их в бизнес-логику.
Добавлена возможность указывать следующего проверяющего при одобрении.
Поддержана форма создания документов без необходимости создания таблиц.
Добавлена возможность видеть синий контур всех узлов в графическом представлении.
Добавлена поддержка массового одобрения и отказа.
Добавлена возможность просмотра конкретных проверяющих при просмотре очереди действий.
Добавлена поддержка включающего шлюза.
Свободен путь к пользовательским формам, не ограничивается директорией flw/customform.
Исправлен баг с возможностью возникновения NullPointerException при удалении модели.
Исправлен баг с логикой принятия решений при повторном появлении одного и того же проверяющего.
Улучшена логика обновления полей при выполнении формы, особенно когда данные поля равны null.
Обновление v3.2 включает полное исправление исторических ошибок, что делает использование более плавным по сравнению с предыдущей версией. Подробности следуют:
Полный журнал обновлений: https://gitee.com/xiaonuobase/snowy/commits/v3.0.2
Обновленная информация доступна по ссылке: https://mp.weixin.qq.com/s/R4VyT1Ii_HAgi0fFJCXu-g
[Оптимизация] Оптимизация области поиска логов на главной странице, что позволяет повысить скорость запроса.
[Исправление] Уменьшение версии spring.security.crypto до 5.8.9 для обеспечения совместимости с использованием Java 8.
[Исправление] При условии, что CommonTimerTaskRunner является прокси-объектом, попытка получения имени прокси-объекта вызывает исключение при запуске. Внесено исправление путём добавления проверки.
Эти изменения небольшие, это небольшой патч. Большое спасибо ananliangliang
, lrp
за предоставленные PR.
【Оптимизация】Удаление оставшегося одностраничного меню SQL и прав доступа
【Оптимизация】Исправление нового кнопочного элемента
【Оптимизация】Эта доработка влияет на использование после сборки; временно отключите прокси
【Оптимизация】Обновление сгенерированного SQL файла кодом
Этот выпуск был подготовлен за более длительный период времени, поскольку в это время большинство команды было занято работой. В свободное время были выполнены наиболее срочные обновления, подробнее:
Этот компонент предоставлен PR от группы WeChat 3 "честно".
Этот компонент предоставлен PR от Gitee lingsoul.
Скрытие меню
Открытие маршрута
Конечно, такие ситуации часто обсуждаются участниками в группах. Новый редактируемый шаблон не требует использования модальных окон или диалоговых окон; он может быть открыт прямо через кнопку редактирования на странице списка.
Отключение функции управления правами
В этом выпуске была удалена функция управления правами для одиночных страниц, которая была объединена с управлением меню. Одиночная страница теперь подключается к меню, чтобы обеспечить высветление активного пункта в левой панели.
Другие обновления
Кроме вышеупомянутых обновлений, этот выпуск также включает следующее:
[Обновление] Полностью реализованы функции полного экрана, перемещения и изменения размера Modal компонента, а также поддержка слотов и исправление проблемы закрытия диалогового окна при клике на затемняющий слой или нажатии клавиши Esc.
[Оптимизация] Улучшение настройки маршрутов для передачи параметров и открытия выбранных страниц без создания новых вкладок, а также адаптация для узких экранов.
[Исправление] Проблема исчезновения контекстного меню после выхода из режима максимального размера.
[Обновление] Добавлено автоматическое горизонтальное прокручивание столбцов в STable компоненте при количестве больше десяти, а также исправлены проблемы с выбором по умолчанию.
[Исправление] Проблема цвета модулей #I8F2VD
В этом выпуске также были обновлены продукты Snowy-Cloud, Snowy-Solon и корпоративная версия.
Благодарность: так честно, lingsoul, diantu за предоставленные PR
[Исправление] Добавлены параметры качества в подписи профиля, исправлена проблема с отсутствием некоторых деталей
[Исправление] Решена проблема с отсутствием обновления страницы при переходе на ту же страницу с различными параметрами пути
[Исправление] Исправлена проблема с неправильной инициализацией карт Google Maps, что приводило к ошибке "использование неверного типа или объекта" при удалении
[Обновление] Улучшены детали работы текстового редактора и функции поиска
Основные изменения в этом обновлении касаются макетов (layouts), а также были устранены ошибки, возникающие после сборки при использовании nginx. Кроме того, была исправлена проблема с третьим уровнем меню, которая требовала двойного нажатия для его сворачивания.
Эта версия включает небольшие улучшения и перезапись некоторых компонентов. В частности, была удалена SSE-сообщение в правом верхнем углу. Подробнее:
[Обновление]
Решена проблема с отображением нескольких маршрутов в одном методе, когда страница авторизации показывает только первый маршрут. Благодарим такого честного
за предоставленный PR.
[Обновление]
Высота контейнера карт теперь регулируется через пропсы со значением по умолчанию 800; также улучшены комментарии к методам.
[Обновление]
Исправлены орфографические ошибки на странице внутренней почты сайта.
[Исправление]
Исправлена ошибка использования метода OR в mybatis-plus, которая приводила к некорректному условию WHERE в SQL запросах. Благодарим gosk
за предоставленный PR.
[Исправление]
gao
за предоставленный PR.[Новое]
Добавлена возможность закрывать вкладки мышью среднего клика и исправлено сообщение "используется неверный тип или объект" при использовании кнопки закрытия правым кликом. Благодарим lingsoul
за предоставленный PR.
[Исправление]
Устранена ошибка при использовании среднего клика для закрытия вкладок в многовкладочном режиме. Благодарим lingsoul
за предоставленный PR.
[Обновление]
Удалены бесполезные <style>
теги из компонентов и нормализован синтаксис части компонентов.
[Оптимизация]
При входе ограничивается количество попыток ввода пароля и временно блокируется аккаунт. Благодарим группу WeChat #4:Рассмотреть замену первичного ключа на BIGINT? Ziyun
за предоставленный PR.
[Обновление]
Улучшен код группы поиска и личного профиля.
[Исправление]
Исправлена ошибка установки значения по умолчанию для sdkAppId при отправке кода подтверждения Tencent. Благодарим Pone_Li
за предоставленный PR.
[Оптимизация]
Код генератора адаптирован для мобильной версии UV.
[Оптимизация]
Фильтрация всех токенов пользователя, исключающая просроченные. Благодарим gao
за предоставленный PR.
[Оптимизация]
Улучшение шаблонов генерации кода для мобильных устройств.
[Обновление]
Перезаписана структура макета для удобства расширения различных макетов и решения проблемы с переключением вкладок.
[Обновление]
Исправлена ошибка 404 при переключении приложений, если первое меню является внешним ссылкой.
[Обновление]
Исправлены мелкие недочеты в многоязычном интерфейсе.
[Обновление]
Добавлен атрибут name в компонент пагинации выпадающего списка.
Данное обновление можно применять напрямую, заменив базовый код Snowy, что не повлияет на бизнес-функциональность. Обновление безопасно и можно смело применять.
Эта версия включает исправление нескольких мелких проблем и добавление новых функций, часть которых была предоставлена пользователями нашего сообщества. Подробные изменения следуют ниже:
Исправлено
Улучшено
Добавлено
Улучшено
Обновлено
Результаты
Этот выпуск включает предварительный просмотр файлов в форматах Word, PDF, Office и изображений, а также получил несколько pull-request'ов от добросердечных участников. Также добавлен генератор кода для мобильной версии. Подробнее:
xiaoliu
за предоставленный pull-request15894237752
за предоставленный pull-requestdiant
за предоставленный pull-requestdiant
за предоставленный pull-requestтакой честный
за предоставленный pull-requestВ процессе нашего открытого проекта мы принимаем звездочки и выражаем благодарность за каждую!
Полная история обновлений: https://github.com/xiaonuobase/snowy/tree/v2.2.14
Примечание: Исходный текст был на китайском, поэтому URL адрес был адаптирован к русскоязычному контексту. Однако, оригинальный URL доступен по ссылке выше.
Полный список обновлений: https://gitee.com/xiaonuobase/snowy/compare/v2.2.12...v2.2.13