|
|
|
@ -102,8 +102,8 @@
|
|
|
|
|
|
|
|
|
|
<div class="modal-body">
|
|
|
|
|
<form id="candidateUserFrom">
|
|
|
|
|
|
|
|
|
|
<input type="hidden" name="processdefinitionid" id="processdefinitionid">
|
|
|
|
|
<input type="hidden" name="deptid" id="deptid">
|
|
|
|
|
<input type="hidden" name="category" id="category">
|
|
|
|
|
<input type="hidden" name="caProcessdefinitionid" id="caProcessdefinitionid">
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<table id="flowable_list" ></table>
|
|
|
|
@ -154,14 +154,38 @@
|
|
|
|
|
$("#collapes_linkopen").show();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function playFlow(cc,dd){
|
|
|
|
|
|
|
|
|
|
function isNull(data){
|
|
|
|
|
return (data == "" || data == undefined || data == null || data == 'null') ? true : false;
|
|
|
|
|
}
|
|
|
|
|
function playFlow(processdefinitionid,deptid){
|
|
|
|
|
$("#caProcessdefinitionid").val(processdefinitionid);
|
|
|
|
|
$("#deptid").val(deptid);
|
|
|
|
|
$("#modal_flowable_list").modal();
|
|
|
|
|
$("#modal_flowable_list").css("z-index",(parent.getMaxZIndex() + 1));
|
|
|
|
|
|
|
|
|
|
_tableListDefinition.bootstrapTable('refreshOptions',{pageNumber:1});
|
|
|
|
|
}
|
|
|
|
|
function saveUserCandidateForm(){
|
|
|
|
|
//流程主键
|
|
|
|
|
var Processdefinitionid = $("#caProcessdefinitionid").val();
|
|
|
|
|
//机构主键
|
|
|
|
|
var deptid = $("#deptid").val();
|
|
|
|
|
//流程关键,对应流程的”目标命名空间“
|
|
|
|
|
var category = $("#category").val();
|
|
|
|
|
|
|
|
|
|
if(isNull(category)){
|
|
|
|
|
parent.toastr.error("未选择流程。");
|
|
|
|
|
}else{
|
|
|
|
|
parent.axpostXiaoyao("${ctx}/backstage/admin/department/updateflowable",{"Processdefinitionid":Processdefinitionid,"deptid":deptid,"category":category},true ,function (data) {
|
|
|
|
|
if(data.code == "OK"){
|
|
|
|
|
refreshTable();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function changeFlowRadio(category,processdefinitionid){
|
|
|
|
|
$("#caProcessdefinitionid").val(processdefinitionid);
|
|
|
|
|
$("#category").val(category);
|
|
|
|
|
}
|
|
|
|
|
var _tableListDepartment;
|
|
|
|
|
var jsptoolbar = '';
|
|
|
|
|
var jspOperation = '';
|
|
|
|
@ -188,7 +212,23 @@
|
|
|
|
|
responseHandler:function(res){
|
|
|
|
|
return{"rows": res.data.list, "total": res.data.totalCount};
|
|
|
|
|
},
|
|
|
|
|
onLoadSuccess: function(data) {
|
|
|
|
|
|
|
|
|
|
$(data.rows).each(function (fli, fldata) {
|
|
|
|
|
if (fldata.id == $("#caProcessdefinitionid").val()) {
|
|
|
|
|
$("input[type='radio'][value='" + $("#caProcessdefinitionid").val() + "']").prop('checked', true);
|
|
|
|
|
$("#category").val(fldata.category);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
columns: [
|
|
|
|
|
{
|
|
|
|
|
width:10,
|
|
|
|
|
field: 'radio',
|
|
|
|
|
formatter: function(value, row, index) {
|
|
|
|
|
return '<input type="radio" name="radioItem" onclick="changeFlowRadio(\'' + row.category + '\',\'' + row.id + '\')" value="' + row.id + '">';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ width:150,valign: "middle",field:'id',title:'流程定义ID',sortable:false},
|
|
|
|
|
{ width:150,valign: "middle",field:'name',title:'流程名称',sortable:false},
|
|
|
|
|
{ width:150,valign: "middle",field:'flowKey',title:'流程key',sortable:false},
|
|
|
|
@ -202,7 +242,8 @@
|
|
|
|
|
var listOperation = '无';
|
|
|
|
|
|
|
|
|
|
if($("#caProcessdefinitionid").val() == oData.id){
|
|
|
|
|
listOperation = '<a class="btn btn-info btn-circle btn-lg" href="#"> </a>';
|
|
|
|
|
|
|
|
|
|
listOperation = '关联';
|
|
|
|
|
}
|
|
|
|
|
return listOperation;
|
|
|
|
|
}
|
|
|
|
|