# hypers_rbatis_admin
**Repository Path**: unsafe-rust/hypers_rbatis_admin
## Basic Information
- **Project Name**: hypers_rbatis_admin
- **Description**: No description available
- **Primary Language**: Rust
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-05-16
- **Last Updated**: 2024-06-10
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
hypers_rbatis_admin
基于 hypers 和 Ruoyi-Vue3 的 rust 快速开发框架
## 简介
* [hypers](https://crates.io/crates/hypers) 是一个极其简单且功能强大的 Rust Web 后端框架. 仅仅需要基础 Rust 知识即可开发后端服务。
* [Ruoyi-vue3](https://github.com/yangzongzhuan/RuoYi-Vue3) Vue3 + Element Plus + Vite 版本
## 运行
```bash
# 克隆项目
git clone https://gitee.com/unsafe-rust/hypers_rbatis_admin.git
# 进入项目目录
cd hypers_rbatis_admin
# 启动后端服务
cargo run
# 后端访问地址 http://localhost:8090
# 后端文档访问地址 http://localhost:8090/swagger_ui/ (加入了用户名和密码验证)
# 进入前台项目目录
cd ui
# 安装依赖
yarn --registry=https://registry.npmmirror.com
# 启动前端服务
yarn dev
# 构建测试环境 yarn build:stage
# 构建生产环境 yarn build:prod
# 前端访问地址 http://localhost:80
```
## 账号 admin
## 密码 admin123
## 接口文档账号
### admin 123456
## 问题
### 当js无法访问后台接口时,可以尝试修改vite.config.js target: 'http://127.0.0.1:8090',
## 内置功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
3. 岗位管理:配置系统用户所属担任职务。
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7. excel管理:嵌入[e-sheet](https://github.com/lyqgit/e-sheet),web excel支持多人协同编辑---beta。