#挑战30天在头条写日记#
仁杰开源分享,通过分享开源项目,让更多的人了解到更多的源项目,从而促进项目的发展和完善,可以让更多的人受益。开源分享的精神也可以激发更多人的创造力和创新精神,促进整个技术领域的发展和进步。
大家好,我是仁杰,今天给大家分享一款基于Gin + Vue + Element UI的前后端分离的工单系统。提升工作效率与工作质量,减少不必要的工作量与出错率。
工单管理平台登录页面
项目描述
利用灵活的配置流程和模板等数据,可以快速方便地生成工单流程。通过任务绑定,可以在流程中实现钩子操作。
流程管理
模版管理
支持绑定邮件来通知处理,同时也兼容更多的通知方式,用户可以根据自己的需求自定义任务脚本进行任务通知。这样,用户可以根据自己的需求进行定制。
任务管理
项目特点
基于casbin的RBAC权限控制,是一种非常灵活和高效的权限管理方式。它可以根据用户角色和权限,对系统中的各种操作进行精确的控制和管理。
为了更好地实现RBAC权限控制,我们借鉴了go-admin项目的前端权限管理思路,将其应用到我们的系统中。
通过这种方式,我们可以在页面上对API、菜单、页面按钮等操作进行简单而灵活的配置,从而实现对系统中各种操作的控制和管理。
这种方式不仅可以提高系统的安全性和稳定性,还可以提高系统的可扩展性和可维护性,为系统的长期发展提供了有力的支持。
用户管理
角色管理
岗位管理
部门管理
菜单管理
项目功能
系统包括工单提交申请、工单统计、多维度工单列表,包括(我创建的、我相关的、我待办的、所有工单)、自定义流程、自定义模版、任务钩子、任务管理、催办、转交、手动结单、加签、多维度处理人,包括(个人,变量(创建者、创建者负责人))、排他网关,即根据条件判断进行工单跳转、并行网关,即多个节点同时进行审批处理、通知提醒(目前仅支持邮件)、流程分类管理等。
项目部署
快速安装部署:
bash build.sh install
启动服务:
bash build.sh start
结尾
仁杰开源,自由分享;
无私奉献,共创新生。
代码透明,思想灵动;
众人同行,进步永恒。