first commit
This commit is contained in:
89
bin/WebRoot/JS/activiti/leave-complete.js
Normal file
89
bin/WebRoot/JS/activiti/leave-complete.js
Normal file
@ -0,0 +1,89 @@
|
||||
|
||||
/**
|
||||
* 完成任务进入子流程
|
||||
* @param {Object} taskId
|
||||
*/
|
||||
/*function completeToSub(dialog,taskId,variables) {
|
||||
// comment为任务备注信息
|
||||
var keys = "", values = "", types = "",comment="";
|
||||
var varobj={
|
||||
keys: keys,
|
||||
values: values,
|
||||
types: types
|
||||
};
|
||||
if (variables) {
|
||||
keys = variables[0].key;
|
||||
values = variables[0].value;
|
||||
types = variables[0].type;
|
||||
varobj={
|
||||
keys: keys,
|
||||
values: values,
|
||||
types: types
|
||||
};
|
||||
comment = variables[0].comment;
|
||||
}
|
||||
alert("noleave");
|
||||
if(!comment){
|
||||
comment="";
|
||||
}
|
||||
// 发送任务完成请求
|
||||
$.post(ext.contextPath + '/activiti/leavew/complete.do' ,{taskId : taskId,comment:comment, varr:JSON.stringify(varobj)}, function(resp) {
|
||||
if (resp == 1) {
|
||||
alert('任务完成');
|
||||
dialog.dialog("destroy");
|
||||
} else {
|
||||
alert('操作失败!');
|
||||
}
|
||||
|
||||
});
|
||||
}*/
|
||||
/**
|
||||
* 完成任务附带对象信息
|
||||
* @param {Object} taskId
|
||||
* @param {Object} variables
|
||||
* @param {Object} serial 对象信息
|
||||
*/
|
||||
function complete(dialog,taskId,variables,serial) {
|
||||
// comment为任务备注信息
|
||||
var keys = "", values = "", types = "",comment="";
|
||||
var varobj={
|
||||
keys: keys,
|
||||
values: values,
|
||||
types: types
|
||||
};
|
||||
if (variables) {
|
||||
$.each(variables, function() {
|
||||
if (keys != "") {
|
||||
keys += ",";
|
||||
values += ",";
|
||||
types += ",";
|
||||
}
|
||||
keys += this.key;
|
||||
values += this.value;
|
||||
types += this.type;
|
||||
});
|
||||
varobj={
|
||||
keys: keys,
|
||||
values: values,
|
||||
types: types
|
||||
};
|
||||
comment = variables[0].comment;
|
||||
}
|
||||
if(!comment){
|
||||
comment="";
|
||||
}else{
|
||||
comment = encodeURI(encodeURI(comment));
|
||||
}
|
||||
// 发送任务完成请求
|
||||
$.post(ext.contextPath + '/activiti/leavew/complete.do?taskId='+taskId+'&comment='+comment+'&varr='+JSON.stringify(varobj) , serial, function(resp) {
|
||||
if (resp == 1) {
|
||||
alert('任务完成');
|
||||
dialog.dialog("destroy");
|
||||
} else {
|
||||
alert('操作失败!');
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user