# YAdmin **Repository Path**: bwyxy/yadmin ## Basic Information - **Project Name**: YAdmin - **Description**: Vue3 + Element Plus + Pinia 后台管理系统前端,适配若依(RuoYi)后端规范,含动态路由、权限控制、代码生成、系统监控,开箱即用。 - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-08 - **Last Updated**: 2026-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue3, vite ## README # 系统管理平台(y-admin-sub)使用文档 > 基于 **Vue 3 + TypeScript + Vite + Element Plus + Pinia** 开发的前端后台管理系统,完全适配 **RuoYi(若依)** 后端接口规范,可直接对接若依后端(Spring Boot)快速投入使用。 --- ## 目录 1. [项目概述与功能介绍](#一项目概述与功能介绍) 2. [环境要求与依赖项](#二环境要求与依赖项) 3. [安装与配置](#三安装与配置) 4. [基本使用流程](#四基本使用流程) 5. [关键功能模块操作指南](#五关键功能模块操作指南) 6. [常见问题解答与故障排除](#六常见问题解答与故障排除) 7. [附录](#七附录) --- ## 一、项目概述与功能介绍 ### 1.1 项目简介 本项目是后台管理系统前端工程,负责与若依后端进行交互,提供统一的登录鉴权、动态路由、权限控制、数据列表增删改查、数据导出、系统监控、代码生成等功能。前端通过 `Authorization: Bearer {token}` 携带令牌访问后端,接口响应遵循若依统一格式(`{ code, msg, data }` / `{ code, msg, rows, total }`)。 ### 1.2 功能列表 | 模块 | 功能 | 说明 | | --- | --- | --- | | 登录认证 | 账号密码登录 | 支持后端动态验证码(点击图片刷新) | | 工作台(首页) | 项目介绍、技术栈展示 | 登录后默认进入 | | 系统管理 | 用户 / 角色 / 菜单 / 部门 / 岗位 / 字典 / 参数设置 / 通知公告 | 常规 CRUD、批量删除、数据导出、权限控制 | | 系统监控 | 在线用户 / 定时任务 / 调度日志 / 服务监控 / 缓存监控 / Druid 监控 | 服务监控含 CPU、内存、硬盘使用率 | | 系统工具 | 代码生成 / Swagger 接口文档 / 表单构建 | 代码生成支持导入数据库表、预览、下载 | | 个人中心 | 基本资料查看与修改、修改密码 | 头像上传 | | 动态路由 | 菜单由后端 `getRouters` 下发 | 新增页面无需改前端路由代码 | | 权限控制 | `v-hasPermi` / `v-hasRole` 指令 | 按钮级权限,无权限自动隐藏 | | 多语言 | 中文 / English | 顶部一键切换 | | 主题切换 | 亮色 / 暗色 | 顶部一键切换 | | 布局能力 | PC 端菜单折叠、标签页(TagsView)、面包屑、全屏、菜单搜索 | 提升操作效率 | | 数据导出 | 列表导出 Excel | 若依规范:POST + form-urlencoded + blob 下载 | ### 1.3 技术栈 | 类别 | 技术 | | --- | --- | | 框架 | Vue 3(`