getPageContext('yi_submitList').bind('initfn',{},function(){ var c = $(this); var jqgrid=$("#yiSubmitListGrid",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 flowSateFmt(cellvalue, options, rowObject){ var result = ""; if(rowObject.scchState=='已终止'){ result="已终止"; }else if(cellvalue == 100){ result="已完成"; }else if(cellvalue<100 && cellvalue>=5){ result="审批中"; } return result; } function caozuoFmt(cellvalue, options, rowObject){ var retrun_html=""; if("1".in_acl()){ retrun_html = " 查看"; } return retrun_html; } jqgrid.landyjgrid({ colNames : ['ID','sccoId','scchId','scchState','检查项分类','检查表名称','执行开始时间','执行结束时间','提交时间','审批环节','审批状态','操作','备注'], colModel : [ {name : 'ID',index : 'ID',width : 60,hidden : true}, {name : 'sccoId',index : 'sccoId',width : 60,hidden : true}, {name : 'scchId',index : 'scchId',width : 60,hidden : true}, {name : 'scchState',index : 'scchState',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 : 'scfrTaskDate',index : 'scfrTaskDate',width : 90,align:"center",sortable:false,formatter:'MinuteFmatter'}, {name : 'rolenames',index : 'rolenames',width : 140,align:"center",sortable:false,formatter:scFlowFmt}, {name : 'sccoFlowState',index : 'sccoFlowState',width : 80,align:"center",sortable:false,formatter:flowSateFmt}, {name : '',index : '',width : 80,align:"center",sortable:false,formatter:caozuoFmt}, {name : 'sccoRemark',index : 'sccoRemark',width : 60,hidden : true} ], rowNum : 20, rowList : [20, 50, 100,500 ], pager : '#yiSubmitListGridPager', sortname : '', viewrecords : true, sortorder : "", shrinkToFit : true, queryType : "Yi_submitAndShenPiListQuery", autoLoad : true, multiselect : false, height:250, gridComplete: function () {}, onBuildAdditionQueryFields : function() { $(this).clearCondition(); var conditions = LandyJquery.grid.buildGridSearchConditionsByForm("yiSubmitListQueryForm", 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()}); conditions.push({fieldName:'yiSubmitOrder',fieldType:'int',fieldStringValue:5}); $(this).addConditions(conditions); } }); $("#showBtn",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 workDay = []; var model = null; if(isNotNull(orgData.scchId,true)){ ScCheckManager.get(orgData.scchId,{ callback:function(data){ model = data; },async:false }); } var arr = model.scchWorkDay.split(','); for(var i=0;i