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

OSCHINA-MIRROR/tiger1103-gfast

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

GFast V3

GFast V3.2

goframe vue element plus typescript vite license

Платформа: краткое описание

  • GFast V3 — это система управления, разработанная на основе Go Frame 2.3, Vue3 и Element Plus. Она представляет собой полностью стековую систему с разделением на фронтэнд и бэкэнд.
  • Фронтенд использует vue-next-admin, Vue и Element UI.
  • Проект был разработан командой «奇讯科技».
  • Если вы хотите приобрести облачный сервер, пожалуйста, сначала получите купоны на скидку от Alibaba Cloud: [нажмите здесь, чтобы перейти] или от Tencent Cloud: [нажмите сюда, чтобы получить].
  • На основе GFast мы разработали следующие проекты: Vo ( ̄▽ ̄)d, платформа для контроля за токсичными людьми, платформа данных правительства, информационная система для переписи ресурсов, система управления активами для борьбы с бедностью, платформа управления безопасностью для фабрик, платформа для надзора за ключевыми проектами и другие.

Особенности

  • Высокая производительность: создание системы управления занимает всего несколько минут.
  • Модульность: приложение разделено на несколько систем, что упрощает расширение и увеличивает возможность повторного использования кода.
  • Плагины: можно расширять функциональность системы с помощью плагинов.
  • Механизм аутентификации: используется gtoken для аутентификации состояния пользователя и casbin для аутентификации прав доступа.
  • Маршрутизация: основана на стандартизированном механизме маршрутизации goframe2.0, который автоматически генерирует документацию API без необходимости аннотаций.
  • Ориентирована на разработку интерфейсов.

Встроенные функции

  1. Управление пользователями: пользователи являются операторами системы, и эта функция отвечает за настройку пользователей системы.
  2. Управление отделами: настройка организационной структуры компании, отделов и групп, а также поддержка иерархии данных.
  3. Управление должностями: настройка должностей, которые занимают пользователи в системе.
  4. Управление меню: настройка меню системы, прав доступа, кнопок и других элементов.
  5. Управление ролями: распределение ролей по меню, настройка ролей для организаций и разграничение прав доступа к данным.
  6. Управление словарями: ведение часто используемых данных в системе.
  7. Управление параметрами: настройка динамических параметров системы.
  8. Ведение журнала операций: запись и поиск нормальных операций системы; запись и поиск аномальных событий.
  9. Ведение журнала входа: запись и поиск информации о входе в систему.
  10. Мониторинг онлайн-пользователей: отслеживание активных пользователей в системе.
  11. Планирование задач: планирование, выполнение и мониторинг задач, включая результаты выполнения.
  12. Генерация кода: генерация кода для фронтенда и бэкенда.
  13. Мониторинг сервисов: мониторинг состояния системы, включая использование процессора, памяти, диска и стека.
  14. Онлайн-конструктор: перетаскивание элементов формы для создания соответствующего HTML-кода.
  15. Загрузка файлов, кэширование тегов и т. д.

Проект использует модульный подход и подход с использованием плагинов для разработки. В настоящее время разрабатываются следующие плагины: CMS, универсальная модель, управление WeChat, система заявок, система вопросов и ответов, рабочий процесс и другие. Мы также приглашаем всех поделиться своими плагинами, которые будут опубликованы в магазине. Мы поможем вам монетизировать ваши идеи и получить прибыль!

Демонстрационный адрес http://v3.g-fast.cn/sys. Логин: demo, пароль: 123456.

Конфигурация Файл базы данных проекта resource/data/db.sql используется для создания базы данных, после чего необходимо изменить конфигурацию manifest/config/config.yaml.bak, скопировав её в manifest/config/config.yaml.

Конфигурация gfToken:

gfToken:
  cacheKey: "gfToken_"   #缓存前缀
  timeOut: 10800         #token超时时间(秒)
  maxRefresh: 5400       #token自动刷新时间(秒)
  multiLogin: true       #是否允许一个账号多人同时登录
  encryptKey: "49c54195e750b04e74a8429b17896586"    #加密key (32位)
  cacheModel: "redis"    #存储引擎 (memory使用内存|redis使用redis)
  excludePaths:          #排除不做登录验证的路由地址
    - "/api/v1/system/login"

Система является фронтенд-бэкенд разделенной, адрес фронтенда:

GitHub: https://github.com/tiger1103/gfast-ui.

Gitee: https://gitee.com/tiger1103/gfast-ui.

Документация

http://doc.g-fast.cn/docs/gfast32.

Видеоматериалы https://space.bilibili.com/254192571/channel/seriesdetail?sid=223204.

Графические материалы

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

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

Введение

GF(Go Frame) — основа для gfast, системы управления бэкендом. У системы развитое управление правами пользователей. Она нацелена на быстрое и эффективное создание систем управления контентом (CMS), систем контроля и в будущем будет включать функции утверждения процессов, управления рабочими процессами, проектами и дашбордами данных. Развернуть Свернуть
Go и 2 других языков
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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