getPageContext('boHuiList').bind('initfn',{},function(){ var c = $(this); var jqgrid=$("#boHuiListGrid",c); var schoolId=null; //启用选项卡 categoryTab(c,jqgrid,"sccaName"); ScEmphasisManager.getJwclient(pageSession.user.orgId,{ callback:function(data){ if(data==null)data=false; jw_client=data; if(!jw_client){ ScEmphasisManager.getSchoolId(pageSession.user.orgId,{ callback:function(data2){ schoolId=data2; },async:false }); } },async:false }); //在流程rolenames字符串中的‘,’替换成‘>’ function scFlowFmt(cellvalue, options, rowObject){ var result = cellvalue; if("" != result || null != result ){ result = result.replace(/,/g,'>'); } return result; } function caozuoFmt(cellvalue, options, rowObject){ if(rowObject.sccoFlowState == rowObject.firstSccfOrder){// var retrun_html=""; if("131072".in_acl()){ retrun_html+="编辑"; } if("65536".in_acl()){ retrun_html+=" 提交"; } return retrun_html; }else{ var shenPi =" 审批"; return shenPi; } } jqgrid.landyjgrid({ colNames : ['sccoId','scchId','检查项分类','检查表名称','执行开始时间','执行结束时间','提交时间','驳回时间','驳回人','审批环节','操作','sccoFlowState'], colModel : [ {name : 'sccoId',index : 'sccoId',width : 60,hidden : true}, {name : 'scchId',index : 'scchId',width : 60,hidden : true}, {name : 'sccaName',index : 'sccaName',width : 60,align:"center",sortable:false}, {name : 'scchTitle',index : 'scchTitle',width : 140,align:"center",sortable:false/*,formatter:'datetimeFmatter'*/}, {name : 'scrtBegin',index : 'scrtBegin',width : 80,align:"center",formatter:'dateFmatter'}, {name : 'scrtEnd',index : 'scrtEnd',width : 80,align:"center",formatter:'dateFmatter'}, {name : 'bhSubmitDate',index : 'bhSubmitDate',width : 90,align:"center",sortable:false,formatter:'MinuteFmatter'}, {name : 'scfrTaskDate',index : 'scfrTaskDate',width : 90,align:"center",sortable:false,formatter:'MinuteFmatter'}, {name : 'scfrTasker',index : 'scfrTasker',width : 60,align:"center",sortable:false}, {name : 'rolenames',index : 'rolenames',width : 140,align:"center",sortable:false,formatter:scFlowFmt}, {name : 'firstSccfOrder',index : 'firstSccfOrder',width : 100,align:"center",sortable:false,formatter:caozuoFmt}, {name : 'sccoFlowState',index : 'sccoFlowState',width : 60,hidden : true} ], rowNum : 20, rowList : [20, 50, 100,500 ], pager : '#boHuiListGridPager', sortname : '', viewrecords : true, sortorder : "", shrinkToFit : true, queryType : "SP_boHuiListQuery", autoLoad : true, multiselect : false, height:250, gridComplete: function () {}, onBuildAdditionQueryFields : function() { $(this).clearCondition(); var conditions = LandyJquery.grid.buildGridSearchConditionsByForm("boHuiListQueryForm", c); var orgIds = []; if(null != schoolId){ orgIds.push(schoolId); }else{ orgIds.push(pageSession.user.orgId); } conditions.push({fieldName:'orgId',fieldType:'String[]',fieldStringValue:orgIds}); conditions.push({fieldName:'sccfRole',fieldType:'String[]',fieldStringValue:getLoginUserRoles()}); $(this).addConditions(conditions); } }); //编辑 $("#updateBtn",c).bind("click",function(event,data){ orgData=jqgrid.getRowDataByRowId(data.rowId); newOpenByUrl({ autoOpen: false, height: 650, width: 800, modal: true, title:"编辑详情", buttons:{}, open:function(event, ui) { var dc = $(this); var scchId = orgData.scchId; var check = null; var workDay = []; if(isNotNull(scchId,true)){ ScCheckOrgSubjectManager.getRoleNamesByScchIdQuery(scchId,{ callback:function(data){ if(data != null && data.length>0){ check = data[0]; } },async:false }); } $('#editDetailGrid',dc).landytempletegrid({ queryType:'Dai_DaiSubmitEditByScchIdQuery', sortcontainer:'', datareader:['sccsScsuName', 'sccsScsuContent', 'sccsScsuMethod', 'scosIsOk', 'scosProblem', 'scosId', 'scosSccoId', 'scosSccsId', 'scosOrgId', ],//要查出来的数据 tpl:"