# emis-react-frontend
**Repository Path**: linlannet/emis-react-frontend
## Basic Information
- **Project Name**: emis-react-frontend
- **Description**: 企业多身份管理系统,基于REACT + TypeScript + UMI + AntDesign 框架实现用户统一管理前端工程
- **Primary Language**: TypeScript
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://linlan.net/emis/
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 1
- **Created**: 2025-08-20
- **Last Updated**: 2025-08-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# emis-react-frontend
[](https://www.apache.org/licenses/LICENSE-2.0)


## 简介
企业多身份管理系统(EMIS),基于REACT + TypeScript + UMI + AntDesign 框架实现用户统一管理前端工程
基于JAVA开发的企业级多身份管理系统(EMIS)后端工程,基于Springboot,采用支持 JAVA 1.8最高版本的framework、security,后端数据访问采用Mybatis框架,支持多种数据库一套代码适配,提供脚手架可快速生成Mapper等,在仓库功能上,借鉴主流的SSO和IAM框架,实现统一用户管理。前端提供VUE框架和REACT框架的控制台管理工程、企业个人门户工程和移动端应用扩展。
后端工程路径:
**JAVA后端工程地址:** https://gitee.com/linlannet/emis-java-backend
## 修改历史记录
[CHANGELOG](./CHANGELOG.md)
## 应用效果
**多身份管理系统使用指南及效果:** https://gitee.com/linlannet/emis-docs
## 环境准备
- [node](http://nodejs.org/) and [git](https://git-scm.com/) - Project development environment
- [React](https://react.dev/) - Familiar with react features
- [TypeScript](https://www.typescriptlang.org/) - Familiar with the basic syntax of `TypeScript`
- [Ant-Design](https://ant.design/docs/react/introduce/) - ui basic use
- [Mock.js](https://github.com/nuysoft/Mock) - mockjs basic syntax
## 安装和使用
- 获取项目代码
```bash
git clone https://gitee.com/linlannet/emis-react-frontend.git
```
- 安装依赖
```bash
cd emis-react-frontend
npm install
```
- 调试运行
```bash
npm run dev
```
- 打包发布
```bash
npm build
```
## 参与贡献
欢迎你的加入 或者提交拉取请求。
**拉取请求步骤:**
1. Fork 代码仓库
2. 创建你自己的分支: `git checkout -b feat/xxxx`
3. 提交你的代码: `git commit -am 'feat(function): add xxxxx'`
4. 推送你的分支到本仓库: `git push origin feat/xxxx`
5. 发布`pull request`
## 版权
[Apache 2.0 © emis-react-frontend 2023](./LICENSE)