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

OSCHINA-MIRROR/wenqiyun-nest-admin

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

Nest Admin

Nest Admin — это система управления, основанная на Nestjs и Vue, представляющая собой универсальную платформу администрирования с ролевым управлением доступом (RBAC).

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

Локальная разработка

Скачайте исходный код:

git clone https://github.com/wenqiyun/nest-admin.git
# или
git clone https://gitee.com/wenqiyun/nest-admin.git

Для фронтенда:

# Откройте корневой каталог фронтенда
cd nest-admin/client
# Установите зависимости
npm i
# Запустите локальную разработку
npm run dev

Для бэкенда:

Бэкенд требует наличия сред MySql и Redis.

В этом проекте используется TypeOrm для подключения к базе данных MySql. Перед запуском необходимо настроить соединение с базой данных в файле servers/src/config/dev.yml.

Файл базы данных MySql находится в nest-admin/db/kapok.sql, его можно импортировать с помощью таких инструментов, как MySQL WorkBench или Navicat.

# Откройте корневой каталог бэкенда
cd nest-admin/servers
# Если установка не удалась, рекомендуется использовать pnpm i
npm i
# Запустите локальную разработку
npm run start:dev

После запуска фронтенда и бэкенда вы можете открыть страницу, перейдя по адресу http://localhost:5173. Документацию Swagger можно найти по адресу http://localhost:8081/api/docs.

Онлайн-демонстрация: http://nest-admin.shenyuan.xn--6qq986b3xl/

Демонстрационные учётные данные:

Учётная запись Пароль Права доступа
admin admin суперпользователь
test Q123456 тестовый пользователь

Пароли для массового импорта пользователей по умолчанию: Q123456. Можно настроить начальные пароли в разделе servers/src/config.

Функции

  • Управление пользователями
  • Управление ролями
  • Управление отделами
  • Управление должностями
  • Управление меню
  • Загрузка файлов (в настоящее время поддерживается только загрузка локальных файлов, поддержка OSS отсутствует)
  • Плановые задачи

Скриншоты

image

image

image

image

image

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

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

Введение

Использование nestjs, typeorm и vue для разработки системы управления правами доступа. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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