# 锐智后台(RaiseAdmin) **Repository Path**: choin1/raise-admin ## Basic Information - **Project Name**: 锐智后台(RaiseAdmin) - **Description**: Raise Admin(锐智后台)是一款基于 ThinkPHP 8 和 Vue 3 的现代化全栈后台管理解决方案。其核心目标是提升开发效率、项目品质与开发者体验,通过强大的代码生成和灵活的扩展机制,帮助开发者专注于核心业务创新。该平台旨在通过提供高性能、高稳定性的技术基底,并内置坚实的安全机制,解决传统后台开发中的重复劳动和安全性痛点。 - **Primary Language**: JavaScript - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://gitee.com/494901823/raise-admin/wikis/pages - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2025-11-24 - **Last Updated**: 2025-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RaiseAdmin (锐智后台) Raise Admin(锐智后台) 是一个基于 ThinkPHP 8 和 Vue 3 + Vite + Element Plus 的现代化全栈后台管理系统,旨在通过提供经过验证的技术栈、自动化代码生成和内置企业级安全功能,帮助软件开发初学者快速入门并专注于业务逻辑实现。 ## 为高效重塑标准,为品质注入智能! Raise 寓意“提升”,旨在全方位提升开发效率、项目品质与开发者体验。它通过强大的代码生成与灵活的扩展机制,让您告别重复劳动,专注于核心业务创新。 基于 ThinkPHP 8 与 Vue 3 的现代化全栈开发利器,专为提升开发者幸福感而生。 #### 核心特性: - 🚀 现代化“黄金”技术栈 采用 ThinkPHP 8、Vue 3、Vite、Element Plus 及 VxeTable 等业界前沿技术,确保您的项目拥有高性能、高稳定性的技术基底,永不落伍。解决了初学者在环境配置和技术选型上的迷茫,提供了一个高起点的“最优解”套餐。 - 🤖 颠覆性代码生成器 具备“懒人”代码生成器,可一键生成从后端到前端的全套 CRUD 代码(模型、控制器、服务层、页面、API)。将开发者从重复的 CRUD 劳动中解放出来,使其能够聚焦于核心业务逻辑,并提供高质量的代码范本供学习。 - 🚀 清晰的项目架构范例 采用经典的分层架构(Controller/Service/Model)和 RESTful API 最佳实践,是“活生生”的架构教科书。帮助初学者建立项目整体观,理解现代软件工程思想和前后端分离的协作模式。 - 🎨 高度封装的前端组件库 深度整合并封装 Element Plus 和 VxeTable,提供大量开箱即用的组件(如:高级表格、表单构建器等),帮助您轻松构建美观、交互顺滑的管理界面。 - 🛡️ 灵活安全的定制化开发 创新的父子类继承模式,允许您在独立的子类中进行二次开发和逻辑扩展。核心代码与定制代码完全分离,彻底解决了代码生成覆盖的痛点,让系统升级与个性化定制再无后顾之忧。 - 🔒 内置企业级安全基石 内置基于 JWT 的用户认证和基于 RBAC 的角色权限控制,以及多语言、字典系统等丰富的通用模块。确保系统从一开始就具备“安全可用”的能力,避免了初学者可能忽略的安全漏洞和基础功能重复建设。 #### 一分钟上手指南 (Quick Start) Raise Admin 的安装和启动极其简单,您只需要准备好 PHP 8.1+ 和 MySQL 8.0+ 环境。 - **步骤 1: 克隆代码库** ```bash git clone https://gitee.com/494901823/raise-admin.git cd raise-admin ``` - **步骤 2: 后端环境配置** 进入项目目录,安装 ThinkPHP 依赖 ```bash # 安装 Composer 依赖 composer install ``` - **步骤 3: 启动Web服务器** 启动web服务器(注意配置运行目录和伪静态),启动安装过程;可以[参考文档](install.md) - **步骤 4: 配置前端环境并启动** 进入前端目录,确保安装 Node.js环境后,安装依赖并启动开发服务器。 ```bash cd ui # 安装依赖 pnpm install # 推荐使用 pnpm # 或使用 npm install / yarn install # 启动开发服务器 pnpm run dev ``` - **步骤 5: 登录系统,开始开发** 项目启动后,通过浏览器访问本地地址(通常是 http://localhost:7025 或控制台提示的地址)。 使用您安装时配置的账户信息登录系统; 恭喜!您已成功启动 Raise Admin。现在,您可以开始体验代码生成器的强大功能了! #### 系统截图 - 系统架构简图 ![系统架构简图](snapshot/architecture_overview.png) - 系统登录原理 ![系统登录原理](snapshot/login_process.png) - 系统登录 ![系统登录](snapshot/01.png) - 系统首页左右布局 ![系统首页](snapshot/02.png) - 菜单顶部布局 ![菜单顶部布局](snapshot/03.png) - 菜单混合布局 ![菜单混合布局](snapshot/04.png) - 菜单管理 ![普通表格菜单](snapshot/05.png) - 开发文档 ![开发文档](snapshot/06.png) - 用户管理 ![用户管理](snapshot/07.png) - 角色管理 ![角色管理](snapshot/08.png) - 文件管理 ![文件管理](snapshot/09.png) - 字典管理 ![字典管理](snapshot/11.png) - 多语言管理 ![多语言键值管理](snapshot/12.png) - 日志管理 ![日志管理](snapshot/13.png) - 个人中心 ![个人中心](snapshot/14.png) - 菜单搜索 ![菜单搜索](snapshot/15.png) - 切换到英语 ![切换到英语](snapshot/16.png)