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

OSCHINA-MIRROR/qq75547276-seaflow

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Seaflow — быстрое создание платформы рабочих процессов, вдохновленной DingTalk

Основные функции

Платформа Seaflow разработана вокруг функции рабочих процессов и включает три основные части: проектирование процессов, утверждение в системе управления (OA), и управление системой. Платформа создана с нуля до полноценной реализации, некоторые интерфейсы вдохновлены лучшими проектами.

В силу ограничений времени и ресурсов, большая часть функций не была упакована в модули. Если вам это не подходит, пожалуйста, не используйте!

Код для серверной части находится ниже ↓

Адрес демонстрации: http://124.222.180.108:8999/ Логины: admin/admin seven/seven test/test

Текущие скриншоты

Код для серверной части

https://gitee.com/qq75547276/openflow-admin

Общение Только для образовательных и обсуждательных целей

Обновление записи

20240729 Солнечно

  • Давно не делал записей
  • Увеличил размер схемы, но она снова скрылась
  • Динамические кнопки, решил воспользоваться подходом других, работает неплохо
  • Передача, доверенность, подписание, отмена подписи, всё стало быстрее
  • После завершения этого, следующим будет организационная структура или оптимизация схемы?

20240719 Солнечно

  • Поддержка условных ветвей с "и" и "или", планируется поддержка вложенных комбинаций
  • Настройка процесса, предупреждения об ошибках
  • Поддержка просмотра запущенных, ожидаемых и завершенных процессов, дальнейшая поддержка
  • Подписание, переход, откат, передача, последовательное развитие

20240715

  • Анализ прав доступа для ролей и пользователей

20240714

  • Поддержка выбора пользователей и ролей

20240713

  • Кто может предоставить изображение фона для страницы входа?
  • Реализация пользовательской настройки формы процесса, какой использовать конструктор форм?
  • Реализация управления пользователями и правами доступа, ожидается добавление функции утверждения ролей в рабочем процессе
  • Реализация базовой функции входа

20240711

  • Продолжение разработки страницы конструктора процессов
  • Преобразование JSON процесса в XML
  • Какой использовать форму? Рассуждаю... - Компоненты сделаны с прямыми углами
  • Упаковка выборщика иконок (как расширить? Документация не содержит информации)
  • Классификация процессов
  • Определение процессов
  • Проектирование процессов требует времени

20240707 Воскресенье, солнечно

  • Добавлен router axios
  • Добавлена классификация процессов
  • Основной ключ базы данных — Long, глобальная конфигурация преобразования привела к тому, что все остальные поля типа Long также стали строками, как решить эту проблему?

20240706 Суббота, солнечно

  • Упрощение кода
  • Начало функции рабочего процесса
  • Подготовка к рассмотрению фреймворка для конструктора форм

20240704 Четверг, солнечно

  • Добавлен режим только для чтения
  • Изменение страницы редактирования узлов

20240703 Среда, дождь

  • Улучшение плавающего окна popover
  • Улучшение кнопок интерфейса
  • Улучшение различных стилей. . .

20240702 Вторник, солнечно

  • После долгих размышлений, всё же потребовалось использовать компоненты, в итоге интегрировал element-plus
  • Поддержка темной темы
  • Поддержка удаления узлов
  • Улучшение интерфейса

20240701 Понедельник, дождь

  • Поддержка масштабирования
  • Завершение базового взаимодействия на JavaScript
  • Необходимость перестройки структуры, переименования классов и файлов. . .

20240630 Воскресенье, солнечно

  • Код требует дальнейшей оптимизации
  • Адаптивное размещение.Проблемы с появлением полос прокрутки при использовании flex решены с помощью grid.
  • Улучшение плавающих кнопок, чтобы они не скрывались.
  • Поддержка масштабирования (ещё не добавлены кнопки).

20240628 Пятница, дождь

  • Интерфейс процесса не использует никакие сторонние компоненты UI, постепенно улучшается.
  • При добавлении новых форм конфигурации, будут рассмотрены сторонние компоненты.
  • Только для образовательных и обсуждательных целей.
  • Для серверной части также планируется создать собственную реализацию.
  • Обновления будут происходить только в свободное время, поэтому обновления не будут быстрыми.
  • Начало проекта 202406027 вечером.

Комментарии ( 0 )

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

Введение

Seaflow — это открытая платформа, имитирующая рабочие процессы DingTalk. Фронтенд разработан с использованием Vue3 и Element Plus, что позволяет реализовать функции проектирования и утверждения процессов. Бэкенд основан на национальном рабочем процессе Warm-Flow, что обеспечивает контроль над процессами и значительно уменьшает затраты на обучение. Развернуть Свернуть
Vue и 4 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/qq75547276-seaflow.git
git@api.gitlife.ru:oschina-mirror/qq75547276-seaflow.git
oschina-mirror
qq75547276-seaflow
qq75547276-seaflow
master