项目源码|houtu-admin 后土管理平台|Vue3 + Spring Boot 3 · 截图+源码

项目源码|houtu-admin 后土管理平台|Vue3 + Spring Boot 3 · 截图+源码-远影归灯
项目源码|houtu-admin 后土管理平台|Vue3 + Spring Boot 3 · 截图+源码
登录并消耗 60 积分即可下载完整脱敏源码包(含 SQL / RUN-DEMO.md)。每日签到可免费领取积分。
60积分
技术栈Spring Boot 3.5 + Vue3 + MyBatis Plus + Redis + MySQL
文件大小0.5 MB
获取方式积分兑换(签到免费领)
所需积分60 积分
付费资源

这次跑的是开源项目 houtu-admin(后土管理平台):MIT 协议。前后端分离权限管理系统,后端 Spring Boot 3.5.x + Spring Security + MyBatis Plus + Redis Session,前端 Vue 3 + Element Plus + Pinia + Vite。覆盖用户/角色/菜单/组织/岗位、字典与参数、登录/操作日志,并可选 MFA(Google Authenticator)。相比站内已发的 ELADMIN、RuoYi-Vue、vhr 等,本篇侧重 Spring Boot 3 + Vue3 的轻量企业权限底座,适合作为新中式后台脚手架练手。

项目信息

  • 项目名称:houtu-admin 后土管理平台
  • 上游仓库:https://github.com/lujiafa/houtu-admin
  • 授权协议:MIT
  • 版本:上游 master(Spring Boot 3.5.x / Vue 3 / Element Plus;Houtu 依赖 3.5.3)
  • 后端技术:JDK 17、Spring Boot 3.5、Spring Security、Spring Session(Redis)、MyBatis Plus、Kaptcha 验证码、可选 Google OTP MFA、MySQL 8、Redis
  • 前端技术:Vue 3、Element Plus、Pinia、Vue Router、Vue I18n、Vite 5、Axios
  • 本地运行:后端 29090,前端 Vite 代理 8081(建议仅本机访问)
  • 测试账号:admin / admin123(备选 jonlu / jonlu123;需图形验证码)

功能亮点

  • 权限一体:用户、角色、菜单(含按钮级权限)、组织树、岗位及相互授权
  • 系统配置:字典、系统参数;登录日志与操作审计
  • 安全能力:Spring Security + 图形验证码;可开关 MFA 二次验证
  • 体验:多布局/字号、中英 i18n、SpringDoc 接口文档

运行记录

本机 Docker 启动 MySQL 8 与 Redis 7(均绑定 127.0.0.1),以 utf8mb4 导入 docs/sql/base.sql。后端 mvn spring-boot:run,前端 Vite 于 8081 反代 /api。演示关闭 MFA,以 admin 登录后截取登录页、主框架、用户/角色/菜单/组织/岗位/字典/参数、登录与操作日志、个人中心等界面。

源码包已去除 .git、node_modules、target;配置改为占位密码并附 RUN-DEMO.md 与完整 SQL。二次分发请遵守 MIT。

源码下载:本篇完整源码包(springboot-houtu-admin.zip,约 0.5 MB)支持积分兑换。登录后每日签到即可免费领积分,请通过本文顶部 「付费资源」下载卡片 直接兑换获取。

运行截图

登录页

houtu-admin 登录页

主界面

houtu-admin 主界面

用户管理

用户管理

角色管理

角色管理

菜单管理

菜单管理

组织管理

组织管理

岗位管理

岗位管理

字典管理

字典管理

系统参数

系统参数

登录日志

登录日志

操作日志

操作日志

个人中心

个人中心

本地部署要点

  1. 准备 JDK17/Maven/Node18,以及仅监听 127.0.0.1 的 MySQL、Redis。
  2. 创建库 sysbase 后导入 docs/sql/base.sql(注意去掉脚本首行建库语句,并用 utf8mb4 导入以免中文菜单乱码)。
  3. 修改 mp/src/main/resources/application-dev.yml 中的数据库与 Redis 密码;按需关闭 spring.security.mfa。
  4. cd mp && mvn spring-boot:run 启动后端(29090)。
  5. cd mp-web && npm install && npx vite --port 8081 --mode dev --host localhost,浏览器访问前端。
  6. 使用 admin/admin123 登录(验证码可看图或算术结果)。

积分说明

完整脱敏源码包通过子比积分下载,标价 60 积分。站内签到可领积分,无需现金支付。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容