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