Foadmin 开发文档
基于 Vue 3 + Vite 和 FastAPI 构建的企业级后台管理系统完整开发指南
文档目录
1. 项目概述
1.1 项目简介
Foadmin 是一个基于 Vue 3 + Vite 和 FastAPI 构建的企业级后台管理系统。系统采用前后端分离架构, 提供完善的 RBAC 权限控制、组织机构管理、系统配置、媒体资源管理、定时任务调度、邮件服务等功能。
1.2 技术架构
- 前端: Vue 3 + Vite + Element Plus + Tailwind CSS
- 后端: Python FastAPI + SQLAlchemy + Pydantic
- 数据库: MySQL 8.0+
- 部署: 前后端独立部署,通过 RESTful API 通信
1.3 核心功能
- 用户权限管理(RBAC)
- 组织机构与岗位管理
- 系统配置与字典管理
- 媒体资源管理(上传、预览、标签)
- 定时任务调度
- 邮件服务
- 操作审计与登录日志
- 富文本编辑器(支持 Word/PDF/PPT 导入)