# 排班系统(React+Vite+Antd) **Repository Path**: arisgo/ehr-react ## Basic Information - **Project Name**: 排班系统(React+Vite+Antd) - **Description**: 排班管理系统,技术栈 React + Vite + Antd - **Primary Language**: HTML - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://121.37.251.44/login - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2025-07-15 - **Last Updated**: 2026-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # React + Vite # 简介 [演示地址](http://115.190.130.13/login) 这是一套基于React 19 + vite 6.3 + antd 5.26 的排班管理系统 功能亮点:这是一个基于日历的排班系统。让排班像安排会议室一样简单。 主要功能有: - 账号管理:支持超级管理员、管理员、普通用户角色,支持账号的新增、删除、修改、启用、禁用等操作。 - 菜单管理:支持系统菜单的新增、删除、修改、启用、禁用等操作。 - 功能管理:支持系统功能的新增、删除、修改、启用、禁用等操作。 - 排班管理:支持日历、班次、工作制、班组、排班、排班详情等功能。 - 员工端:支持查看排班信息。 ## 技术栈 ### 后端 [后端项目链接](https://gitee.com/arisgo/arisgo-cloud) - Java 17 - Spring Cloud 2024.0.0 - Spring Boot 3.4.3 - Mybatis-flex 1.9.5 ### 前端 - React 19.1.0 - Vite 6.3.5 - Antd 5.26.1 ## 系统截图 [软件说明书](./doc/软件使用说明书.docx) ![排班页面](./doc/img/排班页面.png) ![临时排班](./doc/img/临时排班.png) ![固定排班](./doc/img/固定排班.png) # 依赖 node v20.18.0 + React 19.1.0 + antd 5.26.1 + vite 6.3.5 + # 构建 > npm run build # 运行 > npm run dev # 环境说明 dev 开发环境 # 系统说明 ## 账号 > Coulson / Super123456 超级管理员 > Jackson / 123456 管理员 > Tom / 123456 普通用户 > Jerry / 123456 普通用户 ## 功能说明 ### 超级管理员 系统最高权限,用于管理账号,添加系统菜单,发布系统功能包等。账号在配置文件中配置 #### 菜单 - 系统功能 - 账号管理 - 菜单管理 - 功能管理 ### 管理员 租户创建者所拥有的权限。用于给角色分配权限,用户分配角色,排班等功能 #### 菜单 - 系统管理 - 账号管理 - 角色管理 - 考勤排班 - 日历 - 班次 - 工作制 - 班组 - 排班 - 排班详情 ### 普通用户 查看排班信息 #### 菜单 - 员工端 - 工作日历