<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html lang="zh-CN"> <head> <%@include file="/wdk/theme/je/module/public/common.jsp"%> <script type="text/javascript" src="<%=WDK_ROOT%>/theme/je/core/js/wdk.datatable.js"></script> <title>流程模板管理</title> <script type="text/javascript"> <% if(null==su){%> $.timeout(); <%}%> var _gridcode = "wdk.module.wf.processdefinitiongrid"; var _gridid = $.getUUID(); window.onload = function(){ _gridid = $.grid({ id:_gridid, containerid:'layout_grid', gridcode:_gridcode, url:'wdk?action=wdk.wf&method=pd_list&ajaxparam='+new Date().getTime(), idField:'pdid', singleSelect:true, //是否单选 // pagination:true, //分页控件 rownumbers:true //行号 }); }; //grid表格里的点击 function _handler_click(method,jparam){ var pdid = jparam.pdid; switch(method){ case 'newinst': var _wid = $.getUUID(); $.openDialog({ id:_wid ,title:'新建流程' ,height:300 ,width:600 ,modal:true ,url:'<%=WDK_ROOT%>/module/wf/pi_new.jsp' ,queryParams:{pdid:pdid} ,maximizable:true ,maximized:true ,draggable:false ,resizable:false ,onSubmit:function(jres){ //点击确定按钮 //alert('提交'); } }); break; case 'instlist': //查看活动流程 $.tab_addTop({ menucode: 'instlist'+pdid ,title:jparam.cnname+'-活动流程' ,closable:true ,url:'<%=WDK_ROOT%>/module/wf/pi.jsp?pdid='+pdid }); break; case 'history': //查看历史流程 $.tab_addTop({ menucode: 'pihistory'+pdid ,title:cnname+'历史流程' ,closable:true ,url:'<%=WDK_ROOT%>/module/wf/pi_history.jsp?pdid='+pdid+'&pdname='+pdname }); break; case 'enable': break; case 'disable': break; case 'download': break; case 'remove': if(confirm('该操作将删除当前流程模板,是否继续?')){ _pd_remove(pdid,'0'); } break; case 'removecascade': if(confirm('级联删除将删除所有关联的运行实例,是否继续?')){ _pd_remove(pdid,'1'); } break; default: break; } } /////////////////////////////////////////////////// // // 上传流程模板 // //////////////////////////////////////////////// //流程模板上传窗口显示 function _pd_upload(id,cnname){ $('#pd_cnname').val(''); $('#dlg_pd_upload').dialog('open').dialog('setTitle','上传流程模板'); } //保存流程模板中文名字并打开上传窗口 function _pd_upload_save(){ var _cnname = $('#pd_cnname').val(); $('#dlg_pd_upload').dialog('close'); $.upload({ upload_url:'wdk?action=wdk.wf&method=pd_upload&cnname='+encodeURI(encodeURI(encodeURI(_cnname)))+'&ajaxparam='+new Date().getTime(), file_types :'*.zip', callback:_pd_upload_save_callback }); } //上传成功后的回调 function _pd_upload_save_callback(jparam){ $.grid_reload({id:_gridid}); alert(jparam.fieldids); } /////////////////////////////////////////////////// // // 流程模板管理 // //////////////////////////////////////////////// //删除 isCascade:是否级联删除关联实例? function _pd_remove(pdid,isCascade){ var _data ={ pdid:pdid ,iscascade:isCascade }; $.cuajax({ url:'wdk?action=wdk.wf&method=pd_remove&ajaxparam='+new Date().getTime(), method:"post", timeout:WDK_Timeout, data:_data, success:function(result) { var jparam = $.str2json(result); $.grid_reload({id:_gridid}); alert(jparam.desc); return; if("1"==jparam.code){ $.grid_reload({id:_gridid}); }else{ alert(jparam.desc); } }, error:function(result){ 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="_pd_upload()">新增流程模板</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_pd_upload" class="easyui-dialog" style="width:350px;height:150px;padding:20px 40px;margin:0;" closed="true" modal="true" buttons="#dlg-buttons"> <div class="fitem" style="margin:10px;"> <label>流程名称:</label> <input id="pd_cnname" name="pd_cnname" class="txt" style="width:150px"> </div> </div> <div id="dlg-buttons"> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ok" onclick="_pd_upload_save()">保存</a> <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg_pd_upload').dialog('close')">退出</a> </div> <!-- 启动实例窗口 --> <!-- <div id="dlg_newinst" class="easyui-dialog" style="width:350px;height:250px;padding:20px 40px;margin:0;" closed="true" modal="true" buttons="#dlg-buttons">--> <!-- <div class="fitem" style="margin:10px;">--> <!-- <label>发起人员:</label>--> <!-- <input id="ni_creater" name="ni_creater" class="txt" style="width:150px">--> <!-- <input type="hidden" id="ni_pdid" name="ni_pdid" class="txt" style="width:10px">--> <!-- </div>--> <!-- <div class="fitem" style="margin:10px;">--> <!-- <label>流程参数:</label>--> <!-- <input id="ni_wfparam" name="ni_wfparam" class="txt" style="width:150px">--> <!-- </div>--> <!-- </div>--> <!-- <div id="dlg-buttons">--> <!-- <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ok" onclick="_pd_newinst_save()">确定</a>--> <!-- <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg_newinst').dialog('close')">退出</a>--> <!-- </div>--> </body> </html>