项目介绍
本项目是一款功能完善的基于SpringBoot + Vue医用耗材申领平台,采用前后端分离架构,支持三种角色权限(管理员、库房管理员、医护人员),提供耗材分类管理、耗材信息管理、库存管理、入库管理、出库管理、盘点管理、耗材申领、申领审核、公告管理、数据统计等核心功能












核心功能
- 三种角色权限:管理员、库房管理员、医护人员
- 耗材分类管理:库房管理员维护医用耗材分类
- 耗材信息管理:耗材上架、编辑、规格参数、耗材单价、状态管控
- 库存管理:维护耗材库存数量、库存预警阈值,低库存自动预警
- 耗材申领:医护人员在线浏览耗材、选择申领数量、自动计算申领总金额
- 申领审核:库房管理员审核耗材申领申请、审核通过、审核驳回、出库完成
- 入库管理:登记耗材入库记录、入库数量、入库金额
- 出库管理:已完成申领订单的出库记录管理
- 盘点管理:登记库存盘点记录、系统库存与实际盘点数量比对、库存差异记录
- 公告管理:管理员发布通知公告、置顶管理、可见范围控制
- 数据统计:ECharts可视化展示耗材数量、申领量、出入库金额等库存数据
技术栈
后端
- SpringBoot
- MyBatis-Plus
- MySQL
- Redis
- SpringMail
- LangChain4j + DeepSeek API
- JWT认证
- Swagger
- Hutool
前端
- Vue 3
- Element Plus
- Vue Router 4
- Pinia
- Axios
- Vite 5
功能说明
管理员功能
- 登录/登出:系统登录,JWT令牌认证,验证码防护
- 用户管理:管理员/库房管理员/医护人员账号管理
- 耗材分类管理:新增、编辑、删除耗材分类
- 耗材信息管理:查看全平台耗材资源,管控耗材状态
- 申领管理:查看平台所有耗材申领订单数据
- 入库记录:查看全平台耗材入库记录
- 出库记录:查看全平台耗材出库记录
- 盘点记录:查看全平台库存盘点记录
- 公告管理:发布、编辑、删除公告
- 数据统计:ECharts展示平台总用户量、耗材总量、申领总量、出入库金额等全局数据
- 个人中心:查看和修改个人信息、修改密码
医护人员功能
- 登录/登出:系统登录,JWT令牌认证,验证码防护
- 耗材浏览:浏览医用耗材分类、查看已上架耗材详情
- 耗材申领:选择申领数量、自动计算申领总金额、提交申领单
- 申领管理:查看个人全部申领订单、申领状态
- 公告查看:查看平台发布的公告通知
- 个人中心:查看和修改个人信息、修改密码
库房管理员功能
- 登录/登出:系统登录,JWT令牌认证,验证码防护
- 耗材分类管理:查看耗材分类
- 耗材信息管理:新增耗材、编辑参数、上传图片、设置耗材单价、更新耗材状态
- 申领审核:查看全部申领订单、审核通过、审核驳回、出库完成
- 入库管理:登记耗材入库记录、入库数量、入库金额
- 出库记录:查看所有已完成的出库记录
- 盘点管理:新增库存盘点记录、系统库存与实际盘点数量比对、记录库存差异
- 公告查看:查看平台发布的公告通知
- 数据统计:ECharts可视化展示耗材数量、申领量、出入库金额等库存数据
- 个人中心:修改个人资料、头像修改、密码修改
许可证
本项目仅供学习交流使用。数据库和代码都齐全。包含1W多字的参考文档。
深入交流
chengxusheji12345

