/** * 序号:1 * 功能:定义分页(EasyUI) * 参数: * 说明: * 作者:高伟杰 * 时间:2016-01-22 * 单位:宁波金网 * 备注:无需更改 **/ var ls_width = $(window).width(); var ls_height = $(window).height(); var local_page=1; var rows=20; var listPageSize = [10,20,50,100,500,1000]; var queryData = eval("({'page':'"+local_page+"','rows':'"+rows+"'})"); var tab_n = 0; //重置分页参数 function resetQueryData(){ queryData = ""; queryData = eval("({'page':'"+local_page+"','rows':'"+rows+"'})"); } //定义附件关联模块ID(1:一般业务,2:测试信息,3:审批业务,999:其它数据 ) var ls_module_id='2'; //定义当前模块业务类型(YBYW:一般业务,SPGL:审批业务) var ls_ywlx = 'YBYW'; //定义grid列表 var ls_title=null; var is_column = [ [ {field : 'LINK_NAME',title : '环节名',width : 300,align : 'center'}, {field : 'PROC_DEFIN_KEY',title : 'PROC_DEFIN_KEY',width : 300,align : 'center'} ] ]; //列表加载完成回调 function dataOnLoadSuccess(){ } //设置颜色和每行高度 function rowstyler(index,row){ } $(function(){ var DEPLOYMENT_ID = $.getUrlParam("DEPLOYMENT_ID"); //展示列表 datagrid("list", ls_title, gaowj.WEB_APP_NAME + "/procdefinitionData_getLinksList?DEPLOYMENT_ID="+DEPLOYMENT_ID, queryData, is_column, 60, 80); }) /****/ /** * 序号:4 * 功能:设置主页面操作列菜单 * 参数: * 说明: * 作者:高伟杰 * 时间:2016-01-22 * 单位:宁波金网 * 备注:需更改 **/ //操用列显示更多(一般情况下无需更改) function formatMenu(value, data,index) { var returnData=""; return returnData + "<span class=\"icon-ext-moremenu\" style=\"padding-left:20px;*width:20px;\"></span>" + "<span data-p1="+index+" class=\"easyui-tooltip\" style=\"color:blue;cursor:pointer;\">更多</span>"; } //上浮横向菜单集里的具体菜单项(需更改) function getOptionMenu(data,index){ var returnData= "<span class=\"icon-ext-02_22\" style=\"padding-left:20px;*width:20px;\"></span><a href=\"javascript:void(0);\" onclick=\"memberRow('" + index + "')\">人员</a> |<span class=\"icon-ext-09_20\" style=\"padding-left:20px;*width:20px;\"></span><a href=\"javascript:void(0);\" onclick=\"departmentRow('" + index + "')\">部门</a> "; return returnData; } //返回菜单集的菜单个数(需更改) function getOptionMenuCount(){ var is_menu_count = 2; return is_menu_count; } function memberRow(index){ $('#list').datagrid('selectRow',index); var is_row = $('#list').datagrid('getSelections'); $('#list').datagrid('clearSelections'); is_row[0].OPETYPE = 'insert'; console.log(is_row[0]) $('#people').dialog( { title : '选择人员', iconCls : $.getJwWindowPic(), width : ls_width * 0.65, height :ls_height * 0.95, closed : false, cache : false, maximizable:true, left:0, top:0, content : '<iframe scrolling="yes" id="choosePeopleIframe" frameborder="0" src="procdefinitionView_peopleTab?linkKey='+is_row[0].LINK_KEY+'" style="width:100%;height:98%;"></iframe><span id="return_text"></span>', queryParams:is_row[0], modal : true, buttons : [{ text : '保存', iconCls : 'icon-save', handler : function() { document.getElementById("choosePeopleIframe").contentWindow.savePeople(is_row[0].LINK_KEY); $('#people').dialog('close'); } } ,{ text : '关闭', iconCls : 'icon-back', handler : function() { $('#people').dialog('close'); } } ], onClose: function () { closeCallback(is_row); } }); } function departmentRow(index){ //systemdata_listSysRole $('#list').datagrid('selectRow',index); var is_row = $('#list').datagrid('getSelections'); $('#list').datagrid('clearSelections'); is_row[0].OPETYPE = 'insert'; $('#people').dialog( { title : '选择人员', iconCls : $.getJwWindowPic(), width : ls_width * 0.65, height :ls_height * 0.95, closed : false, cache : false, maximizable:true, left:0, top:0, content : '<iframe scrolling="yes" id="chooseDepartmentIframe" frameborder="0" src="procdefinitionView_departmentTab?procdef_linkId='+is_row[0].UUID+'" style="width:100%;height:98%;"></iframe><span id="return_text"></span>', queryParams:is_row[0], modal : true, buttons : [{ text : '保存', iconCls : 'icon-save', handler : function() { document.getElementById("chooseDepartmentIframe").contentWindow.saveDepartment(is_row[0].UUID); $('#people').dialog('close'); } } ,{ text : '关闭', iconCls : 'icon-back', handler : function() { $('#people').dialog('close'); } } ], onClose: function () { closeCallback(is_row); } }); }