OpenAuth.Net/OpenAuth.Mvc/BllScripts/processDetail.js
2016-10-17 11:43:56 +08:00

53 lines
1.3 KiB
JavaScript

var wfdesigner = undefined;
function wfdesignerRedraw() {
var data;
if (wfdesigner != undefined) {
data = wfdesigner.data;
wfdesigner.destroy();
}
var processid = $("#processId").val();
var schemecode = $("#schemeCode").val();
wfdesigner = new WorkflowDesigner({
name: 'simpledesigner',
apiurl: '/Designer/API',
renderTo: 'wfdesigner',
imagefolder: '/images/',
graphwidth: 850,
graphheight: 450
});
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();
$(function () {
$(".btn-cmd")
.on("click", function () { //执行命令
$.post("/CommonApplies/ExeCmd?id=" +$("#processId").val() +"&cmd=" +$(this).val() ,
function (data) {
if (data.Status) {
BJUI.dialog('refresh', 'detailDlg');
}
else {
$(this).alertmsg('warn', data.Message);
}
},'json');
});
});