<!DOCTYPE html>
<html>
<head>
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, minimum-scale=1.0, , maximum-scale=1.0" />
<meta charset="UTF-8">
<title>Activiti工作流设计器</title>
<link href="css/style.css" type="text/css" rel="stylesheet" />
<!-- Draw2d CSS-->
<link type="text/css" rel="stylesheet" href="css/draw2d.css" />
<link type="text/css" rel="stylesheet" href="css/contextmenu.css" />
<!-- ESTDesigner CSS-->
<link href="js/ESTDesigner/designer.css" type="text/css" rel="stylesheet" />
<!-- JQuery EasyUi CSS-->
<link type="text/css" href="js/easyui/themes/default/easyui.css" rel="stylesheet" title="blue">
<link href="js/easyui/themes/icon.css" type="text/css" rel="stylesheet" />
<!-- JQuery AutoComplete -->
<link rel="stylesheet" type="text/css" href="js/jquery-autocomplete/jquery.autocomplete.css" />
<!--<link rel="stylesheet" type="text/css" href="js/jquery-autocomplete/lib/thickbox.css" />-->
<SCRIPT src="js/draw2D/lib/jquery-1.12.4.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/jquery-migrate-1.2.1.min.js"></SCRIPT>
<!-- JQuery AutoComplete -->
<script type='text/javascript' src='js/jquery-autocomplete/lib/jquery.bgiframe.min.js'></script>
<script type='text/javascript' src='js/jquery-autocomplete/lib/jquery.ajaxQueue.js'></script>
<!--<script type='text/javascript' src='js/jquery-autocomplete/lib/thickbox-compressed.js'></script>-->
<script type='text/javascript' src='js/jquery-autocomplete/jquery.autocomplete.js'></script>
<!-- JQuery EasyUi JS-->
<script src="js/easyui/jquery.easyui.min.js" type="text/javascript"></script>
<!-- Draw2d JS-->
<SCRIPT src="js/draw2D/lib/shifty.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/raphael.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/jquery.autoresize.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/jquery-touch_punch.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/jquery.contextmenu.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/rgbcolor.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/StackBlur.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/canvg.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/Class.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/json2.js"></SCRIPT>
<SCRIPT src="js/draw2D/lib/pathfinding-browser.min.js"></SCRIPT>
<SCRIPT src="js/draw2D/draw2d.js"></SCRIPT>
<!-- ESTDesigner JS-->
<SCRIPT src="js/ESTDesigner/core/Config.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/core/Http.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/core/Handler.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/Application.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/Canvas.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/Task.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/Event.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/Connection.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/Gateway.js"></SCRIPT>
<SCRIPT src="js/ESTDesigner/Container.js"></SCRIPT>
<!-- Mock测试数据,生成环境去掉 -->
<SCRIPT src="js/mock/mock.js"></SCRIPT>
<SCRIPT src="js/mock/mock-test.js"></SCRIPT>
<!-- highlight -->
<link rel="stylesheet" href="js/highlight/styles/atelier-dune-light.css">
<script src="js/highlight/highlight.pack.js"></script>
</head>
<script type="text/javascript">
var processDefinitionId = "";
var processDefinitionName = "";
var processDefinitionVariables = "";
var _process_def_provided_listeners = "";
var is_open_properties_panel = false;
var task;
var line;
var canvas;
var container;
$(window)
.load(
function () {
_designer = $('#designer');
_properties_panel_obj = _designer.layout('panel',
'east');
_properties_panel_obj.panel({
onOpen : function () {
is_open_properties_panel = true;
},
onClose : function () {
is_open_properties_panel = false;
}
});
_process_panel_obj = _designer
.layout('panel', 'center');
_designer.layout('collapse', 'east');
var height = _process_panel_obj.panel('options').height;
var width = _process_panel_obj.panel('options').width;
canvas = new ESTDesigner.Canvas("paintarea",
width + 300, height);
var start = new ESTDesigner.event.Start();
var end = new ESTDesigner.event.End();
canvas.add(start, 200, 50);
canvas.add(end, 200, 400);
//注册canvas右键菜单处理回调函数
canvas.callback = function (id) {
if (!is_open_properties_panel)
_designer.layout('expand', 'east');
_properties_panel_obj.panel('refresh',
'processProperties.html');
};
//注册connection右键菜单处理回调函数
canvas.connectionCallback = function (obj) {
if (!is_open_properties_panel)
_designer.layout('expand', 'east');
line = obj;
_properties_panel_obj.panel('refresh',
'flowProperties.html');
};
//task右键菜单处理函数
canvas.taskCallback = function (t, key) {
if (!is_open_properties_panel)
_designer.layout('expand', 'east');
task = t;
if (task.type == "ESTDesigner.task.UserTask")
_properties_panel_obj.panel('refresh',
'userTaskProperties.html');
else if (task.type == "ESTDesigner.task.ManualTask")
_properties_panel_obj.panel('refresh',
'manualTaskProperties.html');
else if (task.type == "ESTDesigner.task.ServiceTask")
_properties_panel_obj.panel('refresh',
'serviceTaskProperties.html');
else if (task.type == "ESTDesigner.task.ScriptTask")
_properties_panel_obj.panel('refresh',
'scriptTaskProperties.html');
else if (task.type == "ESTDesigner.task.ReceiveTask")
_properties_panel_obj.panel('refresh',
'receiveTaskProperties.html');
else if (task.type == "ESTDesigner.task.MailTask")
_properties_panel_obj.panel('refresh',
'mailTaskProperties.html');
else if (task.type == "ESTDesigner.task.BusinessRuleTask")
_properties_panel_obj.panel('refresh',
'businessRuleTaskProperties.html');
else if (task.type == "ESTDesigner.task.CallActivityTask")
_properties_panel_obj.panel('refresh',
'callActivityProperties.html');
};
//container右键菜单处理函数
canvas.containerCallback = function (obj) {
if (!is_open_properties_panel)
没有合适的资源?快使用搜索试试~ 我知道了~
Activiti工作流设计器.zip
共1112个文件
css:553个
png:348个
js:104个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 20 浏览量
2022-03-28
14:07:04
上传
评论
收藏 2.37MB ZIP 举报
温馨提示
activiti的web端设计器,参考使用,希望对你有帮助
资源推荐
资源详情
资源评论
收起资源包目录
Activiti工作流设计器.zip (1112个子文件)
easyui.css 58KB
easyui.css 58KB
easyui.css 57KB
easyui.css 57KB
easyui.css 57KB
easyui.css 57KB
easyui.css 57KB
easyui.css 55KB
easyui.css 54KB
easyui.css 54KB
easyui.css 54KB
easyui.css 54KB
easyui.css 54KB
easyui.css 54KB
easyui.css 54KB
tabs.css 9KB
tabs.css 9KB
tabs.css 9KB
tabs.css 9KB
tabs.css 9KB
tabs.css 9KB
tabs.css 9KB
tabs.css 7KB
tabs.css 7KB
tabs.css 7KB
tabs.css 7KB
tabs.css 7KB
tabs.css 7KB
tabs.css 7KB
tabs.css 7KB
mobile.css 7KB
designer.css 6KB
color.css 6KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
datagrid.css 5KB
style.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
thickbox.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
contextmenu.css 4KB
linkbutton.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
panel.css 3KB
panel.css 3KB
panel.css 3KB
panel.css 3KB
共 1112 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
等天晴i
- 粉丝: 3434
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功