Skip to content

简易的后台管理系统,包含用户管理、部门管理、角色管理、权限管理模块。 前端:vite、vue3、pinia、element-plus、axios、typescript 后端:nestjs、prisma、jwt 数据库:mysql

Notifications You must be signed in to change notification settings

luyf1995/lyf-vue-nest-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

lyf-vue-nest-admin

简介

采用 vue3+nestjs 构建的简易版后台管理系统。

  • 前端采用 Vite、Vue3、Pinia、Typescript、Element-Plus。
  • 后端采用 NestJs、Prisma。
  • 权限认证使用 Jwt。
  • 数据库使用 Mysql、Redis

本地开发

前端

# 进入前端目录
cd lyf-ui
# 安装依赖
npm install
# 运行
npm run dev

后端

默认使用 Mysql 数据库,在 .env 文件中可以修改数据库类型、用户名、密码、地址、数据库名以及模式,详情见Prisma 官方文档

#进入后端目录
cd lyf-admin
# 安装依赖
npm install
# 数据库迁移(创建数据库表)
npm run migrate:dev
# 数据库执行初始化sql文件
./db/lyf.sql
# 运行
npm run start:dev

功能

  • 用户管理:系统用户的维护。
  • 部门管理:组织架构的维护。
  • 角色管理:系统内部角色的维护,通过配置对应的权限,可进行前端菜单、操作按钮以及后端接口的限制。
  • 权限管理:系统内权限的维护,根据系统内的菜单、按钮以及接口创建对应的权限。

系统截图

About

简易的后台管理系统,包含用户管理、部门管理、角色管理、权限管理模块。 前端:vite、vue3、pinia、element-plus、axios、typescript 后端:nestjs、prisma、jwt 数据库:mysql

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published