optsLib
  __6b8rwYZwkl44h6UIM25
  __6b8rwYZwkl44h6UIM25
  0){
		for(var iter=datart.iterator();iter.hasNext();){
			var docvo=iter.next(); 
			opts.add(docvo.getItemValueAsString("itemValue"),docvo.getItemValueAsString("itemKey"));
		}
	}
	return opts;
}
 // 学历                  
                 
 function getEducation(){                  
 	var opts=createOptions();                  
 	opts.add("请选择","");                  
 	opts.add("小学","1");                  
 	opts.add("初中","2");                  
 	opts.add("高中","3");                  
 	opts.add("中专","4");  
    opts.add("大专","5");                  
 	opts.add("本科","6");                  
 	opts.add("硕士研究生","7");                  
 	opts.add("博士","8");
    opts.add("博士后","9");                  
 	opts.add("其他","10");                  
 	return opts;                  
 }
/**
01 保安监管的字典库
**/
function getSys_Options(codeType,Checkbox){
	var opts=createOptions();                  
	var sql = "select '"+getDomainid()+"' as domainid, codeType as item_codeType, codeDesc as item_codeDesc,itemKey as item_itemKey,itemValue as item_itemValue, orderNO FROM Sys_Options where codeType = '"+codeType+"' order by orderNO ";
	var datart = queryBySQLWithCache(sql);
	if(Checkbox==null){
	 	opts.add("","");
		
	}
	if(datart.size()>0){
		for(var iter=datart.iterator();iter.hasNext();){
			var docvo=iter.next(); 
			opts.add(docvo.getItemValueAsString("itemValue"),docvo.getItemValueAsString("itemKey"));
			
		}
	}
	return opts;
}
 /**                    
 03 单选是否选择                  
  **/                  
 function getYesOrNo(){                  
 	var opts=createOptions();    
 	opts.add("是","1");                  
 	opts.add("否","0");                  
 	return opts;                  
 }                 
 
	
 	 
    /**                
 04    机构类型                
    **/                
    function getOfficeType(){                
 	var opts=createOptions();  
	opts.add("保安协会","0101");  	
 	opts.add("保安服务公司","0102");                
 	opts.add("保安培训单位","0103");                
 	opts.add("自行招用保安单位","0104");                               
 	return opts;                
    }    
     	
   // 05  普通保安服务公司设立许可/武装守护押运保安服务公司设立许可/中外合资经营、中外合作经营或外资独资经营保安服务公司设立许可       
 		 
   function getSevicePermitType(){       
 	  var opts=createOptions(); 
    opts.add("请选择","");  	  
 	opts.add("普通保安服务公司设立许可","1");       
 	opts.add("武装守护押运保安服务公司设立许可","2");       
 	opts.add("中外合资经营、中外合作经营或外资独资经营保安服务公司设立许可","3");	       
 	return opts;     
   } 
         
    // 06 下拉单选:企业根据意见处理、辞退、留用、企业自行处理    
    function getPoliceSuggestedTreatment(){    
     var opts=createOptions();     
    	opts.add("请选择","");    
    	opts.add("企业根据意见处理","1");    
    	opts.add("辞退","2");    
    	opts.add("留用","3");    
    	opts.add("企业自行处理","4");	    
    	return opts;    
    }  
	
   //07 主项信息不符合、涉军人员、犯罪、吸毒、抢劫犯、在逃、流浪、一级监控人员、重点人员   
      
   function getQuestionType(){   
   	var opts=createOptions();   
   	opts.add("请选择","");   
   	opts.add("主项信息不符合","1");   
   	opts.add("涉军人员","2");	   
   	opts.add("犯罪","3");	   
   	opts.add("吸毒","4");	   
   	opts.add("抢劫犯","5");	   
   	opts.add("在逃","6");	   
   	opts.add("流浪","7");	   
   	opts.add("一级监控人员","8");	   
   	opts.add("重点人员","9");		   
   	return opts;   
   } 
   
    
  /**     
     08 证书类型     
     **/     
          
     function getCertificateType(){     
     	var opts=createOptions();     
     	opts.add("保安资格证","1");     
     	opts.add("保安等级证","2");     
     	opts.add("保安持枪证","3");     
     	return opts;     
     } 
	 
	  	 
  /**                   
09 人员类别                   
 **/                   
 function getJobType2(){                   
 	var opts=createOptions();                   
 	opts.add("请选择","");                   
 	opts.add("普通保安员","1");                   
 	opts.add("武装押运人员","2");                   
 	opts.add("内勤人员","3");
    opts.add("保安师","4"); 
 return opts;                   
 }  
  
  
 	 
  /**                   
 10 是否为分/子公司                
 **/                   
 function getIsSub(){                   
 	var opts=createOptions();                                    
 	opts.add("否","1"); 
 	opts.add("分公司","2"); 
 	opts.add("子公司","3");                   
 	return opts;                   
 } 
  
 /** 
 11 获取地区 
 **/ 
 function getRegion(){ 
 	var opts=createOptions(); 
 	opts.add("请选择",""); 
 	var sql="select '"+getDomainid()+"' as domainid,item_region FROM  tlk_RegionSystem"; 
	println("sysfunction.DS_ORGANIZATIONAUTH="+sysfunction.DS_ORGANIZATIONAUTH);
 	var datart=queryByDSName(sysfunction.DS_ORGANIZATIONAUTH,sql); 
 	if(datart!=null){ 
 		for(var iter=datart.iterator();iter.hasNext();){ 
 			var docvo=iter.next(); 
 			opts.add(docvo.get("item_region"),docvo.get("item_region")); 
 		} 
 		
 	} 
 	return opts; 
 }	
 
 
 /**
12 保安服务公司类型
 **/
 
  function getSecurityType(){                   
 	var opts=createOptions();                                    
 	opts.add("普通保安服务公司","1"); 
 	opts.add("武装守护押运保安服务公司","2");      
 	opts.add("中外合资经营、中外合作经营或外资独资经营保安服务公司","3");   	
 	return opts;                   
 } 
 /**
 13 等级证申报状态
 **/
 
  function getApprovalState(){                   
 	var opts=createOptions();  
    opts.add("请选择",""); 
 	opts.add("申报中","0"); 
 	opts.add("申报通过","1");      
 	opts.add("申报不通过","2");   	
    opts.add("申报撤销","3"); 
 	opts.add("审批中","4");      	
 	return opts;                   
 } 
 /**
 14 背景筛查状态
 **/
 
  function getCensorState(){                   
 	var opts=createOptions();  
    opts.add("请选择",""); 
 	opts.add("审核中","0"); 
 	opts.add("正常","1");      
 	opts.add("关注","2");   	
    opts.add("申诉通过","3"); 
 	opts.add("申诉不通过","4");      	
    opts.add("申诉中","5");   
 	return opts;                   
 } 
 /**
 15 实习状态
 **/
 
  function getPracticeState(){                   
 	var opts=createOptions();   
    opts.add("请选择",""); 
 	opts.add("实习中","0"); 
 	opts.add("实习完成","1");        
 	return opts;                   
 } 
 /**
16 材料审核状态
 **/
 
  function getCheckState(){                   
 	var opts=createOptions(); 
    opts.add("请选择",""); 
 	opts.add("未审核","0"); 
 	opts.add("审核通过","1");      
 	opts.add("审核不通过","2");   	
    opts.add("审核中","3"); 
 	opts.add("-","4");//自然人      	      
 	return opts;                   
 } 
 // 17 户籍类型                  
                 
 function getHouseholdType(){                  
 	var opts=createOptions();    
   opts.add("请选择","");                  
 	opts.add("农村","1");                  
 	opts.add("城镇","2");                  
 	return opts;                  
 } 
 //18 户籍所在地类型                  
                 
 function getresidentPlaceType(){                  
 	var opts=createOptions();      
 	opts.add("请选择","");                  
 	opts.add("本市","1");                  
 	opts.add("外埠","2");                  
 	return opts;                  
 } 
 //19 社保项目                                  
 function getSocialInsuranceProject(){                  
 	var opts=createOptions();      
   opts.add("请选择","");                  
 	opts.add("养老保险","1");                  
 	opts.add("医疗保险","2");                  
 	opts.add("失业保险","3");                  
 	opts.add("工伤保险","4");                  
 	opts.add("生育保险","5");                  
 	return opts;                  
 }
/**
根据部门ID(监管机构ID)获取监管机构部门层级
**/
function getDeptIndexName(deptID){
	var DeptIndexName = "";
	var deptCode = "";
	if(isNotNull(deptID)){
		var sql = "select  domainid, item_indexcode, item_name,item_superior FROM  TLK_DepartmentLevel  WHERE  id='"+deptID+"' ";
		var datart=queryByDSName(sysfunction.DS_ORGANIZATIONAUTH,sql); 
		
		if(datart!=null){ 
			for(var iter = datart.iterator();iter.hasNext();){ 
				var docvo = iter.next(); 
				var DeptIndexlist = docvo.get("item_indexcode");
				if(isNotNull(DeptIndexlist)){
					var DeptIndexSplit = DeptIndexlist.split("___"); //获取部门ID层级
					println("DeptIndexSplit="+DeptIndexSplit);
					for(var i=0;i
  0