# 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。