2016-09-16 18:05:57 +08:00
|
|
|
|
|
2016-09-04 01:15:43 +08:00
|
|
|
|
var wfdesigner = undefined;
|
|
|
|
|
|
|
|
|
|
function wfdesignerRedraw() {
|
|
|
|
|
var data;
|
|
|
|
|
|
|
|
|
|
if (wfdesigner != undefined) {
|
|
|
|
|
data = wfdesigner.data;
|
|
|
|
|
wfdesigner.destroy();
|
|
|
|
|
}
|
|
|
|
|
var processid = $("#processId").val();
|
2016-09-16 18:05:57 +08:00
|
|
|
|
var schemecode = $("#schemeCode").val();
|
2016-09-04 01:15:43 +08:00
|
|
|
|
|
|
|
|
|
wfdesigner = new WorkflowDesigner({
|
|
|
|
|
name: 'simpledesigner',
|
|
|
|
|
apiurl: '/Designer/API',
|
|
|
|
|
renderTo: 'wfdesigner',
|
|
|
|
|
imagefolder: '/images/',
|
2016-09-07 16:58:08 +08:00
|
|
|
|
graphwidth: 850,
|
|
|
|
|
graphheight: 450
|
2016-09-04 01:15:43 +08:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (data == undefined) {
|
|
|
|
|
var p = { schemecode: schemecode, processid: processid, readonly: true };
|
|
|
|
|
if (wfdesigner.exists(p))
|
|
|
|
|
wfdesigner.load(p);
|
|
|
|
|
else
|
|
|
|
|
wfdesigner.create();
|
|
|
|
|
} else {
|
|
|
|
|
wfdesigner.data = data;
|
|
|
|
|
wfdesigner.render();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
wfdesignerRedraw();
|
|
|
|
|
|
2016-09-05 20:07:10 +08:00
|
|
|
|
$(function () {
|
|
|
|
|
$(".btn-cmd")
|
|
|
|
|
.on("click", function () { //执行命令
|
2016-09-07 16:58:08 +08:00
|
|
|
|
$.post("/CommonApplies/ExeCmd?id=" +$("#processId").val() +"&cmd=" +$(this).val() ,
|
2016-09-05 20:07:10 +08:00
|
|
|
|
function (data) {
|
2016-09-09 17:51:33 +08:00
|
|
|
|
if (data.statusCode == "200") {
|
|
|
|
|
BJUI.dialog('refresh', 'detailDlg');
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$(this).alertmsg('warn', data.message);
|
|
|
|
|
}
|
|
|
|
|
},'json');
|
2016-09-05 20:07:10 +08:00
|
|
|
|
});
|
|
|
|
|
});
|
2016-09-04 01:15:43 +08:00
|
|
|
|
|
|
|
|
|
//@@ sourceURL=processDetail.js
|