/** 流程中转移负责人 **/ layui.define(['layer','table','form','tree','element'],function(exports){ var Assign = function(){ this.MODULENAME = "flowable/vciFlowableAssign"; this.id = "vciFlowableAssign"; this.moduleKey = "vciFlowableAssign"; this.backPath = configData.compatibility ? path : configData.processServicePath ; this.taskOid = "";//任务的主键 this.processTaskTitle = "";//任务的标题 this.config = {}; this.url = { treeDept:'departmentQueryController/refTree', dataGridMyDept:'userQueryController/refDataGridByCurrentDepartment', dataGridAllUser:'userQueryController/refDataGrid',//全部的用户 dataGridThisTaskInTemplate:'workflowDefineController/listProcessUserByTask',//流程模板中定义的候选人 dataGridSystemVar:'',//系统变量中的用户 setAssign:'workflowCommandController/transferPrincipal'//转派 }; }; Assign.prototype.getContent = function(){ //兼容的方法,实际无内容 return ""; }; Assign.prototype.init = function(id,options){ //初始化 var that = this; $webUtil.copyConfig(that,that.moduleKey); that.config[id] = options; if($webUtil.isNull(options.taskOid)){ $webUtil.showErrorMsg("没有流程待办任务的主键"); return false; } if($webUtil.isNull(options.processTaskTitle)){ $webUtil.showErrorMsg("没有流程待办任务的名称"); return false; } var tabId = "tab_user_for_task_" + id; options.tabId = tabId; var table = layui.table; var tree = layui.tree; var startAssign = layer.open({ type:1, title:'为【' + options.processTaskTitle + '】任务设置处理人', btn:['确定','取消'], //skin:'layui-layer-lan', content:'