provinceItems = [
{id:'11',name:'北京'},
{id:'12',name:'天津'},
{id:'13',name:'河北'},
{id:'14',name:'山西'},
{id:'15',name:'内蒙古'},
{id:'21',name:'辽宁'},
{id:'22',name:'吉林'},
{id:'23',name:'黑龙江'},
{id:'31',name:'上海'},
{id:'32',name:'江苏'},
{id:'33',name:'浙江'},
{id:'34',name:'安徽'},
{id:'35',name:'福建'},
{id:'36',name:'江西'},
{id:'37',name:'山东'},
{id:'41',name:'河南'},
{id:'42',name:'湖北'},
{id:'43',name:'湖南'},
{id:'44',name:'广东'},
{id:'45',name:'广西'},
{id:'46',name:'海南'},
{id:'50',name:'重庆'},
{id:'51',name:'四川'},
{id:'52',name:'贵州'},
{id:'53',name:'云南'},
{id:'54',name:'西藏'},
{id:'61',name:'陕西'},
{id:'62',name:'甘肃'},
{id:'63',name:'青海'},
{id:'64',name:'宁夏'},
{id:'65',name:'新疆'}
];
//获取登录状态
function checkuserstate(){
$.getJSON('http://jilinbys.ncss.org.cn/getlogstate?callback=?',
function(data){
if(data.islogin == '1'){
$('#login-userState').attr('style','display:block;');
$('#login-main').attr('style','display:none;');
$('#login-userState').html('当前用户:'
+ data.fullname +' 毕业院校:'
+ data.orgname + ' [退出]'
);
} else{
$.getJSON('http://jilinbys.ncss.org.cn/rec/getlogstate?callback=?',
function(data){
if(data.islogin == '1'){
email = data.email;
$('#login-userState').attr('style','display:block;');
$('#login-main').attr('style','display:none;');
$('#login-userState').html('当前用户:'
+ data.fullname +' 单位名称:'
+ data.orgname + ' [退出]'
);
} else{
$('#login-main').attr('style','display:block;');
$('#login-userState').attr('style','display:none;');
}
});
}
});
}
//解析数据集合,有置顶,无分页,每单位只有一条职位
function onloadlst(board,viewdivID,psize,category,jobType,natureCode)
{
var params = getParams(psize,category,jobType,natureCode);
$.getJSON('http://jilinbys.ncss.org.cn/json/general_searchp?callback=?',params,
function(data)
{ var lists = '';
var divElement="#"+viewdivID;
var date ;
var areaCode;
var area="";
var topFlag="";
if(board=="index"){//首页
$.each(data.lst, function()
{
date = this.postDate.substring(5,10);
areaCode = this.areaCode.substring(0,2);
$.each(provinceItems, function(){
if(this.id==areaCode){area=this.name;}
});
if(this.priority==1){
lists += '['
+ area
+ '] '
+ this.recName
+ '('
+ date
+')';
}else{
lists += '['
+ area
+ '] '
+ this.recName
+ '('
+ date
+')';
}
});
}
if(board=="job-index"){//招聘
$.each(data.lst, function(i)
{
var spaceDiv;
date = this.postDate.substring(5,10);
areaCode = this.areaCode.substring(0,2);
$.each(provinceItems, function(){
if(this.id==areaCode){area=this.name;}
});
if((i+1)%6==0){
spaceDiv='';
}else{spaceDiv='';}
if(this.priority==1){
lists += '['
+ area
+ '] '
+ this.recName
+ '('
+ date
+ ')'
+ spaceDiv;
}else{
lists += '['
+ area
+ '] '
+ this.recName
+ '('
+ date
+')'
+ spaceDiv;
}
});
}
if(lists!='')
{
$(divElement).html(lists);
}else
{
$(divElement).html("页面加载中...");
}
}
);
}
//初始化查询参数
function getParams(psize,category,jobType,natureCode)
{
var params = {
recName:"",
natureCode:natureCode,
industryCode:"",
recScale:"",
jobTitle:"",
category:category,
jobType:jobType,
areaCode:"",
degreeCode:"",
dayLimit:"-1",
siteId:"",//默认空为全部,00为中心,10001为北京大学
psize: parseInt(psize),//每页条数
//pindex: parseInt(pindex),//显示第?页
callback:"test"};
return params;
}