1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/smell2-ruoyi-vue-activiti

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 14 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.03.2025 22:54 3f26644

Описание платформы

  • Для фронтенда используется Vue и Element UI.
  • Для бэкенда используются Spring Boot, Spring Security, activiti, Redis & Jwt.
  • Аутентификация прав доступа осуществляется с помощью Jwt, поддерживаются системы аутентификации для нескольких устройств.
  • Поддерживается загрузка динамических меню прав доступа, легкое управление правами несколькими способами.
  • Высокопроизводительное развитие, использование генератора кода позволяет одним нажатием клавиш создать код для фронтенда и бэкенда.
  • Благодарность за RuoYi-Vue.
  • Купоны Huawei Cloud: перейти
  • Купоны Alibaba Cloud: перейти

Документация по развертыванию совпадает с RuoYi-Vue: https://doc.ruoyi.vip/ruoyi-vue/

Документация по развертыванию совпадает с RuoYi-Vue: https://doc.ruoyi.vip/ruoyi-vue/

Документация по развертыванию совпадает с RuoYi-Vue: https://doc.ruoyi.vip/ruoyi-vue/

Важное повторено трижды

Ссылки на материалы👇

  1. Фреймворк RuoYi: http://www.ruoyi.vip
  2. Кофе-Рабби: "Практическое руководство по Activiti"

Последние обновления

Добавьте звездочку ⭐ — это прекрасно. Ваша звездочка — моя мотивация.

v2.4

Используя кастомные формы после привязки к странице, в мобильной версии невозможно было одобрять заявки вместе с другими страницами, что лишало смысла разделение фронтенда и бэкенда. Поэтому версия 2.4 откатилась до версии 2.2. Ближайшие обновления снова будут использовать прежнюю архитектуру динамических форм. Во время праздников будет много изменений в коде, спасибо всем за поддержку, поздравляем всех с Новым годом.

v2.2

  1. Добавлен показ диаграммы процесса.
  2. Изменена сортировка по умолчанию для процесса запроса отпуска.
  3. Изменена сортировка по умолчанию для динамической формы.
  4. Изменено имя одобряющего пользователя в динамической форме (ранее использовалось user_name).
  5. В таблице act_workflow_formdata добавлено поле create_name.

Недавние задачи:

  1. Улучшение динамической формы.
  2. Добавление возможности прикрепления файлов к процессу запроса отпуска (используется OBS Huawei Cloud).
  3. Добавление процесса отмены отпуска и его использования.
  4. Добавление слушателя уведомлений.
  5. Отправка уведомлений при истечении времени (планирование событий).

v2.1

  1. Исправление известных ошибок.
  2. Добавление возможности изменения процесса запроса отпуска при отказе.
  3. Изменение полей таблицы act_workflow_formdata.

v2.0

  1. Обновление activiti до версии 7.1.0.M4.
  2. Обновление ruoyi-vue до версии 3.2.0.
  3. Изменение конструктора процессов на bpmn.js.
  4. Добавление процесса одобрения руководителя отдела и HR.
  5. Использование динамического конструктора форм.

v1.1

  1. Улучшение кода фронта.
  2. Обновление ruoyi-vue до версии 3.1.0. Подробнее на сайте ruoyi-vue.

v1.0

  1. Добавление процесса запроса отпуска: согласование отпуска, поддерживает список отпусков, сохранение, редактирование, удаление; отправка заявки (с выбором участников согласования), данные формы, мои задачи (подробная информация, одобрение, корректировка заявки, отмена отпуска); завершенные задачи.
  2. Локализация интерфейса онлайн-рисования.
  3. Добавление универсальных API для управления процессами: история и прогресс одобрения.
  4. Полностью локализован Activiti Modeler.
  5. Поддержка приостановки и активации, отмены процессов.
  6. Добавление функционала управления процессами: поддержка развертывания, списка, удаления и экспорта определений процессов.
  7. Добавление функционала онлайн-рисования: поддержка перетаскивания, онлайн-рисования, скачивания файлов BPMN и SVG.

Тестовые аккаунты

Аккаунт для управления процессами: admin / admin123

Аккаунт для тестирования процесса отпуска

Обычный сотрудник 1: guanxing / 123456

Обычный сотрудник 2: zhoucang / 123456

Руководитель отдела 1: guanyu / 123456

Руководитель отдела 2: zhaoyun / 123456

HR: zhugeliang / 123456

Встроенные функции1. Управление пользователями: пользователи являются операторами системы, эта функция主要用于完成系统的用户配置。→ Эта функция主要用于完成系统的用户配置。

  1. Управление департаментами: настройка организационной структуры системы (компании, департамента, группы), деревья данных поддержки права доступа. → Настройка организационной структуры системы (компании, департамента, группы), деревья данных поддерживают права доступа.

  2. Управление должностями: настройка должностей пользователей. → Настройка должностей пользователей.

  3. Управление меню: настройка системного меню, операции прав доступа, кнопки прав доступа. → Настройка системного меню, операции прав доступа, кнопки прав доступа.

  4. Управление ролями: назначение ролей меню, установка ролей по организации для ограничения данных. → Назначение ролей меню, установка ролей по организации для ограничения данных.

  5. Управление словарями: обслуживание часто используемых фиксированных данных в системе. → Обслуживание часто используемых фиксированных данных в системе.

  6. Управление параметрами: динамическое управление часто используемых параметрами. → Динамическое управление часто используемыми параметрами.

  7. Уведомления и объявления: система управления информацией о сообщениях и объявлениях. → Система управления информацией о сообщениях и объявлениях.

  8. Журнал действий: журнал записи и поиска нормальной работы системы; журнал записи и поиска нестандартной информации системы. → Журнал записи и поиска нормальной работы системы; журнал записи и поиска нестандартной информации системы.

  9. Журнал входа: журнал регистрации и поиска входа в систему, включая нестандартные входы. → Журнал регистрации и поиска входа в систему, включая нестандартные входы.

  10. Онлайн-пользователи: мониторинг состояния текущих активных пользователей системы. → Мониторинг состояния текущих активных пользователей системы.

  11. Расписание задач: онлайн-добавление, изменение, удаление задач расписания, включая запись и поиск журнала выполнения. → Онлайн-добавление, изменение, удаление задач расписания, включая запись и поиск журнала выполнения.

  12. Генерация кода: генерация кода для фронтенда и бэкенда (Java, HTML, XML, SQL), поддержка CRUD загрузки. → Генерация кода для фронтенда и бэкенда (Java, HTML, XML, SQL), поддержка CRUD загрузки.

  13. Системные интерфейсы: автоматическая генерация документов API на основе бизнес-логики. → Автоматическая генерация документов API на основе бизнес-логики.

  14. Мониторинг сервисов: мониторинг текущего состояния CPU, памяти, жесткого диска, стека и других данных системы. → Мониторинг текущего состояния CPU, памяти, жесткого диска, стека и других данных системы.

  15. Онлайн-конструктор: перемещение элементов формы для создания соответствующего HTML-кода. → Перемещение элементов формы для создания соответствующего HTML-кода.

  16. Мониторинг пула соединений: мониторинг текущего состояния пула соединений базы данных, анализ SQL для выявления проблем производительности системы. → Мониторинг текущего состояния пула соединений базы данных, анализ SQL для выявления проблем производительности системы.

Онлайн-демонстрация

  • admin/admin123

Адрес демонстрации: http://demo.ruoyichina.com/login

Примеры экранов

Группа обсуждения RuoYi для разработки front-end/back-end

QQ группа 1: Присоединиться к QQ группе 815390100 Нажмите кнопку, чтобы присоединиться к группе. QQ группа 2: Присоединиться к QQ группе 1030614591 Нажмите кнопку, чтобы присоединиться к группе.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/smell2-ruoyi-vue-activiti.git
git@api.gitlife.ru:oschina-mirror/smell2-ruoyi-vue-activiti.git
oschina-mirror
smell2-ruoyi-vue-activiti
smell2-ruoyi-vue-activiti
master