<!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)
Java程序员-张凯
- 粉丝: 1w+
- 资源: 7527
最新资源
- 基于粒子群算法的配网重构 Matlab编程 以配电网络中网损最小作为目标函数,通过粒子群算法求得使系统网损最小时的网络拓扑结构 注:下图为程序在IEEE33节点配网系统上的仿真结果图
- 基于MATLAB的火灾烟雾检测系统 可以识别视频和图像 有代码注释
- 电力电子matlab simulink仿真 仿真电路模型 单相 三相全桥整流电路仿真 单相 三相电压型全桥逆变电路仿真 升压、降压斩波电路仿真 boost-buck电路仿真 单相交流调压电路相控式、斩
- 西门子1200PLC控制加KPT1200触摸屏,污水处理厂自控项目实例,含一台200Smart200加触摸屏泵站程序画面 内含全套电气控制图纸 改建成已运行项目;所有应用均经过实际验证 应用包
- 基于VMD分解算法,可用于信号分解,故障诊断,数据预测和分类等研究领域 程序直接替EXCEL数据即可以实现功能 VMD分解中的惩罚因子和分解层数可以直接进行设置,程序内有详细的注释,拿来就可以直接
- 双向LLC变器模型,采用半桥结构,电路拓扑为LLC结构,注意不是CLLC 输出电压闭环控制,闭环控制采用变频控制 正反向运行效果如图所示 对称半桥结构和不对称半桥结构都有 联系请做备注 模型运行
- 威纶通程序,威纶通案例参考 威纶通触摸屏例子参考 60个实用小例子 欢迎界面跳转 配方查询 定时锁屏 曲线显示
- Matlab基于主成分分析的图像压缩和重建 主成分分析是统计学中的主成分分析方法 主成分分析方法从矩阵角度讲也称K-L变 使用PCA方法对图像进行压缩和重建的大致过程:PCA图像压缩和PCA图像重
- Comsol光子晶体光栅非对称传输
- GA和PSO优化RF的树数和叶子数,做多维输入单维输出拟合预测模型 程序内有详细注释,易于学习,直接替数据可用 可以出特征重要性排序图,真实值和预测值对比图,可打印多种评价指标 程序是MATL
- 内容:提出共享储能背景下微网运营商与用户聚合商间的 Stackelberg 博弈模型,在 MATLAB 平台上进行算例仿真,通过 Yalmip 工具与 CPLEX 求解器进行建模与求解,利用启发式算法
- 成熟模块式光伏并网逆变器资料 PCB 原理图 包含原理图,pcb,源码以及bom表 如下: 1) 功率接口板原理图和pcb,元器件明细表 2) 主控DSP板原理图(pdf);.元器件明细
- abaqus连续驱动摩擦焊接仿真,采用 ABAQUS 软件,建立了摩擦焊接过程的二维轴对称热力耦合计算模型 模型采用网格重画技术remesh以及网格求解变技术(map solution)来实现网格的
- MATLAB代码:计及源-荷双重不确定性的电厂日前鲁棒优化调度 关键词:电厂 微网调度 鲁棒调度 源荷不确定性 日前经济调度 参考文档:《含电动汽车和风电机组的发电厂竞价策略-杨甲甲》参考其
- 基于FPGA的Cortex-M3软核OV5640摄像头采集工程 实现基于FPGA的Cortex-M3软核基本SOC,系统外设包括GPIO和UART串口和OV5640摄像头,实现摄像头采集和HDMI接口
- 利用麻雀搜索算法SSA优化SVM的c和g,建立多列数据输入,单列数据输出的拟合预测建模,程序内注释详细,直接替数据就可以用,可以打印出多个常用的模型评价指标
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈