特别注意:本代码为 Springboot 工作流 前后分离 + 跨域 版本 (权限控制到菜单和按钮)
后台框架:springboot2.3.0+ Flowable6.5.0+ mybaits+maven+接口
前端页面:html +vue.js 形式 jquery ajax 异步跨域 json 格式数据交互 前后分离,前后台分开部署
(特别注意,前端用的vue.js, 就是html页面引入vue.js形式, 用tomcat部署运行,更适合后台开发者
1.代码生成器: 正反双向
freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块
2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源
3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限), 缓存框架 ehcache
4.代码编辑器,在线模版编辑,仿开发工具编辑器
5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节
6.websocket 及时站内信并声音提醒、实时在线管理、websocket及时刷新页面(完胜ajax技术)
7.Flowable工作流 目前公认比较好用的工作流引擎,集成web流程设计器
工作流模块——————————-
1.模型管理 :web在线流程设计器、导入导出xml、复制流程、部署流程
2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起
3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人、自由跳转
4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息
5.待办任务 :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人
6.已办任务 :查看自己办理过的任务以及流程信息、流程图、流程状态(作废 驳回 正常完成)
办理任务时候可以选择用户进行抄送,就是给被抄送人发送站内信通知当前审批意见以及备注信息
注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,
任务发起人会收到站内信消息通知
-
好友管理:搜索、添加、删除、拉黑好友,查看好友资料
-
好友分组:自定义好友分组
-
我的群组:创建群组,搜索申请加入别人的群,踢出群成员,管理群聊天记录
-
请假申请:添加请假单,走工作流请假模型流程
-
组织机构:N级别,公司or部门管理
-
员工管理:和组织机构部门管理,可以绑定登录系统用户,授权数据权限
-
工作日志:填写日常工作内容,此模块绑定数据权限
28 . 定义模版:拖拽左侧表单元素到右侧区域,编辑表单元素,保存表单模版
29 . 表单模版:编辑维护表单模版,复制表单模版,修改模版类型,预览表单模版
30 . 我的表单:选择表单模版,编辑表单规则,是否上传图片、附件、开启富文本、挂靠流程开关等
31 . 表单数据:从我的表单进去可增删改查表单数据,修改表单规则
32 . 挂靠记录:记录表单数据和流程实例ID关联记录,可删除
- 导入 导出 excel 文件 (应用在系统用户中)
2 生成 word文件 (应用在代码生成器生成的doc文档)
- IO 流下载文件 (应用在代码生成器中生成后压缩成zip 文件下载)
4 代码 zip 压缩打包 (应用在代码生成器中生成后压缩成zip 文件)
-
MD5加密 SHA加密(登录密码用此加密)接口加密身份校验
-
数据库连接池 阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发
7.安全框架 shiro (登录授权)(session管理)(shiro 注解菜单权限拦截)(shiro 标签按钮权限)
8.freemaker模版引擎(代码生成器用)
9.ehcache 自定义缓存 ,选择缓存存放目录,处理并发,增加系统性能
10.tab标签页面功能,标签自由切换,不重复操作数据库(可全部关闭,关闭当前,关闭其它)
11.多数据源技术
12.调用摄像头拍照技术,图片裁剪技术 (用户头像编辑)
13.在线编辑器,仿开发工具 (代码生成器的模版编辑)
- 单群发邮件,可以发html、纯文本格式
15.根据汉字 解析汉字的全拼(拼音)和首字母(导入excel到用户表,根据用户的汉字姓名生成拼音的用户名)
16.站内信语音提醒,js控制音频播放
17.java 读写 ini 配置文件
18.java websocket 即时通讯技术,点对点,好友、群组,发图片文件,离线消息,保留聊天记录
19.百度富文本编辑器,可上传图片、附件
20.java Quartz 任务调度 (应用在数据库定时备份模块中)
21.ajax 异步跨域技术,跨域上传文件,图片
Original: https://www.cnblogs.com/m170981362621/p/15588127.html
Author: m17098136262_1
Title: 自定义表单 Flowable 工作流 Springboot vue.js 前后分离 跨域 有代码生成器
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/576170/
转载文章受原作者版权保护。转载请注明原作者出处!