<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; BaseSessionUser su = (BaseSessionUser)session.getAttribute(WDKConstant.SESSION_USER); String WDK_ROOT = WDKCore.inst.WDK_ROOT; %> <!DOCTYPE html> <%@page import="org.wdk.WDKConstant"%> <%@page import="org.wdk.WDKCore"%> <%@page import="org.wdk.core.base.BaseSessionUser"%> <html> <head> <base href="<%=basePath%>" target="_self"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>移交管理</title> <jsp:include page='<%=WDKCore.inst.WDK_COMMON %>'></jsp:include> <script type="text/javascript" src="<%=WDK_ROOT%>/core/js/wdk.js"></script> <script type="text/javascript"> <% if(null==su){%> $.timeout(); <%}%> var _gridcode = "wdk.module.wf.transfergrid"; var _gridid = $.getUUID(); window.onload = function(){ //1、初始化显示表格 _gridid = $.grid({ id:_gridid, containerid:'layout_grid', gridcode:_gridcode, url:'wdk?action=wdk.wf&method=transfer_list&ajaxparam='+new Date().getTime(), idField:'id', singleSelect:true, //是否单选 pagination:true, //分页控件 rownumbers:true //行号 }); //2、初始化委托人选择控件 $.inputpop({ id:'_transfer_actor' ,title:'移交人选择' ,width:320 ,height:480 ,url:'<%=WDK_ROOT%>/module/wf/usertree.jsp' ,required:false ,editable:false ,checkbox:false ,asyn:false ,dataurl:$.encode('wdk?action=wdk.wf&method=pub_actorlist&ajaxparam='+new Date().getTime()) }); //3、初始化被委托人选择控件 $.inputpop({ id:'_transfer_transferactor' ,title:'被移交人选择' ,width:320 ,height:480 ,url:'<%=WDK_ROOT%>/module/wf/usertree.jsp' ,required:false ,editable:false ,checkbox:false ,asyn:false ,dataurl:$.encode('wdk?action=wdk.wf&method=pub_actorlist&ajaxparam='+new Date().getTime()) }); //3、初始化流程清单 var pdids = $.inputpop({ id:'_transfer_pdids' ,type:'grid' ,title:'请选择流程清单' ,width:600 ,height:400 ,editable:true ,required:false ,singleSelect:false ,gridcode:'wdk.module.wf.processdefinitiongrid' ,idField:'pdid' ,textField:'pdid' ,valueField:'pdid' ,dataurl:$.encode('wdk?action=wdk.wf&method=pd_list') }); }; //打开新增移交界面 function _add(){ $('#dlg_add').dialog('open').dialog('setTitle','新增移交'); //初始化各类控件的值 $.inputpop_clear({id:'_transfer_actor'}); $.inputpop_clear({id:'_transfer_transferactor'}); $.inputpop_clear({id:'_transfer_pdids'}); $("input[type=_transfer_cascade][value=1]").attr("checked",'checked'); $('#_transfer_remark').val(''); } //保存 function _save(){ var _transfer_actor = $.inputpop_getValue({id:'_transfer_actor'}); var _transfer_transferactor = $.inputpop_getValue({id:'_transfer_transferactor'}); var _transfer_pdids = $.inputpop_getValue({id:'_transfer_pdids'}); var _transfer_cascade = $("input[name='_transfer_cascade']:checked").val(); var _transfer_remark = $('#_transfer_remark').val(); if(null==_transfer_actor||""==_transfer_actor){ alert("请选择移交人!"); return false; } if(null==_transfer_transferactor||""==_transfer_transferactor){ alert("请选择被移交人!"); return false; } if(null==_transfer_pdids||""==_transfer_pdids){ if(!confirm("不指定流程模板将移交所有流程,是否继续?")){ return; } } $.wait_open_top(); var _data = { actorid:_transfer_actor.split(",")[0] ,actortype:_transfer_actor.split(",")[1] ,transferactorid:_transfer_transferactor.split(",")[0] ,transferactortype:_transfer_transferactor.split(",")[1] ,cascade:_transfer_cascade ,pdids:_transfer_pdids }; $.cuajax({ url:'wdk?action=wdk.wf&method=transfer_add&ajaxparam='+new Date().getTime(), method:"post", timeout:WDK_Timeout, data:_data, success:function(result) { var jparam = $.str2json(result); alert(jparam.desc); $.grid_reload({id:_gridid}); $.wait_close_top(); $('#dlg_add').dialog('close'); }, error:function(result){ $.wait_close(); alert('网络错误!result='+result); } }); } </script> </head> <body class="easyui-layout" style="padding:0px;margin:0px;background-color:#FFFFFF;"> <!-- 按钮 --> <div data-options="region:'north',border:false,collapsed:false" style="height:30px;overflow:hidden;border-bottom:1px solid #d4a375;text-align:left;" > <a id="_btnaddledger" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-add'" href="javascript:void(0)" onclick="_add()">新增移交</a> </div> <!-- 表格 --> <div id="layout_grid" data-options="region:'center',border:false,collapsed:false" style="overflow:hidden;border:0px solid #d4a375;" ></div> <!-- 编辑修改名称窗口 --> <div id="dlg_add" class="easyui-dialog" style="width:380px;height:450px;padding:20px 40px;margin:0;" closed="true" modal="true" buttons="#dlg-buttons"> <div class="fitem" style="margin:10px;"> <div style="width:100px;margin-top:5px;float:left;">移交人:</div> <input id="_transfer_actor" name="_transfer_actor" class="txt" style="width:150px"> </div> <div class="fitem" style="margin:10px;"> <div style="width:100px;margin-top:5px;float:left;">被移交人:</div> <input id="_transfer_transferactor" name="_transfer_transferactor" class="txt" style="width:150px"> </div> <div class="fitem" style="margin:10px;"> <div style="width:100px;margin-top:5px;float:left;">流程清单:</div> <input id="_transfer_pdids" name="_transfer_pdids" class="txt" style="width:150px"> </div> <div class="fitem" style="margin:10px;"> <div style="width:100px;margin-top:5px;float:left;">移交方式:</div> <input name="_transfer_cascade" type="radio" value="1" checked>级联 <input name="_transfer_cascade" type="radio" value="0" >非级联 </div> <div class="fitem" style="margin:10px;"> <div style="width:100px;margin-top:5px;float:left;">委托原因:</div> <input id="_transfer_remark" name="_transfer_remark" class="txt" style="width:150px"> </div> </div> <div id="dlg-buttons"> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ok" onclick="_save()">保存</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg_add').dialog('close')">退出</a> </div> </body> </html>