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