optsLib __quZFGGFZZVfjI5OIfaO __quZFGGFZZVfjI5OIfaO 0){ for(var iter=datart.iterator();iter.hasNext();){ var docvo=iter.next(); opts.add(docvo.getItemValueAsString("itemValue"),docvo.getItemValueAsString("itemKey")); } } return opts; } /** 获取机构类型 */ function getOfficeType(){ var opts=createOptions(); opts.add("",""); opts.add("保安协会","0101"); opts.add("保安服务公司","0102"); opts.add("保安培训单位","0103"); opts.add("自行招用保安员单位","0104"); return opts; } /** 获取保安服务公司类型 */ function getSecurityType(){ var opts=createOptions(); opts.add("",""); opts.add("普通保安服务公司","1"); opts.add("武装押运保安服务公司","2"); opts.add("外资保安服务公司","3"); return opts; } /** 获取经营范围 */ function getBusinessScope(){ var opts = $TOOLS.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; } /** 根据值获取经营范围 */ function getBusinessScopesByValue(value){ var scope = ""; switch(value){ case 1: scope = "门卫"; break; case 2: scope = "巡逻"; break; case 3: scope = "守护"; break; case 4: scope = "押运"; break; case 5: scope = "随身护卫"; break; case 6: scope = "安全检查"; break; case 7: scope = "区域秩序维护"; break; case 8: scope = "安全风险评估"; break; case 9: scope = "安全技术防范"; break; case 10: scope = "其他"; break; } return scope; } /** 获取人力防范评定等级 */ function getPersonnelProtectGrade(){ var opts = $TOOLS.createOptions(); opts.add("",""); opts.add("一级","1"); opts.add("二级","2"); opts.add("三级","3"); opts.add("准三级","4"); return opts; } /** 获取武装押运守卫评定等级 */ function getArmedEscortGrade(){ var opts = $TOOLS.createOptions(); opts.add("",""); opts.add("一级","1"); opts.add("二级","2"); return opts; } /** 获取安全技术防范评定等级 */ function getSecurityPrecautionsGrade(){ var opts = $TOOLS.createOptions(); opts.add("",""); opts.add("一级","1"); opts.add("二级","2"); opts.add("三级","3"); return opts; } /** 判断是否 */ function yesOrNo(){ var opts = $TOOLS.createOptions(); opts.add("否","0"); opts.add("是","1"); return opts; } /* 驻勤点类型 20 */ function StationYypeList(){ var opts = createOptions(); opts.add("请选择分类",""); opts.add("党政机关","01"); opts.add("中学(公立)","02"); opts.add("中学(私立)","22"); opts.add("小学(公立)","03"); opts.add("小学(私立)","23"); opts.add("幼儿园(公立)","04"); opts.add("幼儿园(私立)","24"); opts.add("医疗机构(一级)","05"); opts.add("医疗机构(二级)","25"); opts.add("医疗机构(三级)","26"); opts.add("高等院校","06"); opts.add("公交安全","07"); opts.add("轨道交通","08"); opts.add("娱乐场所","09"); opts.add("金融网点(银行)","10"); opts.add("金融网点(证券)","27"); opts.add("酒店餐饮","11"); opts.add("商市场","12"); opts.add("写字楼","13"); opts.add("公园景区","14"); opts.add("园区","15"); opts.add("文化中心","16"); opts.add("体育场馆","17"); opts.add("会展中心","18"); opts.add("企事业单位(国企)","19"); opts.add("企事业单位(央企)","28"); opts.add("企事业单位(私企)","29"); opts.add("居民社区","20"); opts.add("乡镇街道","21"); opts.add("公交交通 (线路)","30"); opts.add("公交交通 (场站)","31"); opts.add("轨道交通 (地铁线路)","32"); opts.add("轨道交通 (地铁安检)","33"); opts.add("轨道交通 (地铁乘务)","34"); opts.add("重点站区 ","35"); return opts; } /* 驻勤点类型 */ function getAttendanceSiteType(){ var opts = createOptions(); opts.add("请选择分类",""); opts.add("党政机关","01"); opts.add("中学(公立)","02"); opts.add("中学(私立)","22"); opts.add("小学(公立)","03"); opts.add("小学(私立)","23"); opts.add("幼儿园(公立)","04"); opts.add("幼儿园(私立)","24"); opts.add("医疗机构(一级)","05"); opts.add("医疗机构(二级)","25"); opts.add("医疗机构(三级)","26"); opts.add("高等院校","06"); opts.add("公交安全","07"); opts.add("轨道交通","08"); opts.add("娱乐场所","09"); opts.add("金融网点(银行)","10"); opts.add("金融网点(证券)","27"); opts.add("酒店餐饮","11"); opts.add("商市场","12"); opts.add("写字楼","13"); opts.add("公园景区","14"); opts.add("园区","15"); opts.add("文化中心","16"); opts.add("体育场馆","17"); opts.add("会展中心","18"); opts.add("企事业单位(国企)","19"); opts.add("企事业单位(央企)","28"); opts.add("企事业单位(私企)","29"); opts.add("居民社区","20"); opts.add("乡镇街道","21"); opts.add("公交交通 (线路)","30"); opts.add("公交交通 (场站)","31"); opts.add("轨道交通 (地铁线路)","32"); opts.add("轨道交通 (地铁安检)","33"); opts.add("轨道交通 (地铁乘务)","34"); opts.add("重点站区 ","35"); return opts; } /** 文化程度 */ function getEducation(opts){ if(opts == null){ opts = $TOOLS.createOptions(); } opts.add("初中","2"); opts.add("高中","3"); opts.add("中专","4"); opts.add("大专","5"); opts.add("本科","6"); opts.add("硕士研究生","7"); opts.add("博士","8"); return opts; } /** 保安员等级 */ function getSecurityGrade(opts){ if(opts == null){ opts = $TOOLS.createOptions(); } opts.add("初级保安员","5"); opts.add("中级保安员","4"); opts.add("高级保安员","3"); opts.add("保安师","2"); opts.add("高级保安师","1"); return opts; } /** 通用:获取下级监管机构 */ function getSubordinateRegulatorId(regulatorId,dbName){ try { println("获取"+regulatorId+"下级监管机构,数据库为:organizationAuth") if (regulatorId != null && regulatorId != ''&& dbName != null && dbName != ''){ var subordinateRegulatorIds="('"+regulatorId+"'"; regulatorId=regulatorId.replace("_","\\_"); var regulatorSql = "SELECT '" + getDomainid() + "' AS domainid,id,id as item_id,ITEM_CODE FROM " + " tlk_departmentlevel WHERE ITEM_INDEXCODE like '%" + regulatorId + "\\_\\_\\_%';"; println("获取下级监管机构SQL ===>" + regulatorSql); var datas = queryByDSName("organizationAuth", regulatorSql); if (datas != null) { for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 var code= map1.get("ITEM_CODE"); subordinateRegulatorIds+=",'"+code+"'"; } } subordinateRegulatorIds+=")"; println("获取"+regulatorId+"下级监管机构,结果:"+subordinateRegulatorIds); return subordinateRegulatorIds; } }catch (e){ println("获取下级监管机构异常"+e) } } function getAuthStatus(){ var opts = $TOOLS.createOptions(); opts.add("",""); opts.add("未认证","0"); opts.add("认证中","1"); opts.add("认证失败","2"); opts.add("认证成功","3"); return opts; } /** 通用:获取当前层级监管机构名称 */ function getRegulatorName(regulatorId,dbName){ try { if (regulatorId != null && regulatorId != ''&& dbName != null && dbName != ''){ var regulatorSql = "SELECT '" + getDomainid() + "' AS domainid,id,id as item_id,ITEM_CODE,ITEM_NAME FROM " + " tlk_departmentlevel WHERE ITEM_CODE = '" + regulatorId + "';"; println("获取当前层级监管机构名称SQL ===>" + regulatorSql); var datas = queryByDSName("organizationAuth", regulatorSql); if (datas != null) { var iterator = datas.iterator(); if(iterator.hasNext()){ var map1 = iterator.next();//取值 var code= map1.get("ITEM_NAME"); return code; } } return ""; } }catch (e){ println("获取当前层级监管机构名称"+e) } } /** 政治面貌 */ function getpoliticalStatus(opts){ if(opts == null){ opts = $TOOLS.createOptions(); } 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"); opts.add("台盟盟员","11"); opts.add("无党派民主人士","12"); opts.add("群众","13"); return opts; } //后续放redis function getEthnicGroup(dbName,opts){ var sql = "select '"+getDomainid()+"' as domainid, codeType as item_codeType, codeDesc as item_codeDesc,itemKey as item_itemKey,itemValue as item_itemValue, orderNO FROM " + dbName + ".Sys_dictionary where codeType = 'nation' 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(); var value = docvo.getItemValueAsString("itemValue"); opts.add(value,value); } } return opts; }]]> 4