这是一款基于身份的多角色app,不同的身份拥有不同的主页、入口等等,还包含了管理员系统。最初是分成了多个版本,融合之后,便于通用界面。各项关键操作,基于权限系统,身份只是获得不同入口,权限则决定了用户是否能执行某种操作大众版本,用户可以浏览服务点、设备,预定设备、操作设备或者下发操作订单雇佣操作员代为操作。后台设置了流程编辑器、用户授权与管理等。
我的角色是整个软件的架构设计、服务器架构设计,基于nodejs+nginx+pm2的微服务结构,可以快速的无损挂载或卸载服务。整个软件都是独立开发完成。
前端使用uniapp框架,后端使用fastify+mongdb+redis+nginx+pm2
默认的预览帐号可以查看简单功能,但定位授权失败,暂时无法查看设备信息和预定设备。找到新工作后会改进这部分