embed_index.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1.  provinceItems = [
  2. {id:'11',name:'北京'},
  3. {id:'12',name:'天津'},
  4. {id:'13',name:'河北'},
  5. {id:'14',name:'山西'},
  6. {id:'15',name:'内蒙古'},
  7. {id:'21',name:'辽宁'},
  8. {id:'22',name:'吉林'},
  9. {id:'23',name:'黑龙江'},
  10. {id:'31',name:'上海'},
  11. {id:'32',name:'江苏'},
  12. {id:'33',name:'浙江'},
  13. {id:'34',name:'安徽'},
  14. {id:'35',name:'福建'},
  15. {id:'36',name:'江西'},
  16. {id:'37',name:'山东'},
  17. {id:'41',name:'河南'},
  18. {id:'42',name:'湖北'},
  19. {id:'43',name:'湖南'},
  20. {id:'44',name:'广东'},
  21. {id:'45',name:'广西'},
  22. {id:'46',name:'海南'},
  23. {id:'50',name:'重庆'},
  24. {id:'51',name:'四川'},
  25. {id:'52',name:'贵州'},
  26. {id:'53',name:'云南'},
  27. {id:'54',name:'西藏'},
  28. {id:'61',name:'陕西'},
  29. {id:'62',name:'甘肃'},
  30. {id:'63',name:'青海'},
  31. {id:'64',name:'宁夏'},
  32. {id:'65',name:'新疆'}
  33. ];
  34. //获取登录状态
  35. function checkuserstate(){
  36. $.getJSON('http://jilinbys.ncss.org.cn/getlogstate?callback=?',
  37. function(data){
  38. if(data.islogin == '1'){
  39. $('#login-userState').attr('style','display:block;');
  40. $('#login-main').attr('style','display:none;');
  41. $('#login-userState').html('当前用户:<a href="http://jilinbys.ncss.org.cn/home" title="点击进入学生管理首页"><span>'
  42. + data.fullname +'</span></a>&nbsp;&nbsp;毕业院校:<span>'
  43. + data.orgname + '&nbsp;&nbsp;<a id="logout" href="http://jilinbys.ncss.org.cn/logout?rul='
  44. + document.location.href
  45. +'">[退出]</a>'
  46. );
  47. } else{
  48. $.getJSON('http://jilinbys.ncss.org.cn/rec/getlogstate?callback=?',
  49. function(data){
  50. if(data.islogin == '1'){
  51. email = data.email;
  52. $('#login-userState').attr('style','display:block;');
  53. $('#login-main').attr('style','display:none;');
  54. $('#login-userState').html('当前用户:<a href="http://jilinbys.ncss.org.cn/rec/home" title="点击进入单位管理首页"><span>'
  55. + data.fullname +'</span></a>&nbsp;&nbsp;单位名称:<span>'
  56. + data.orgname + '&nbsp;&nbsp;<a id="logout" href="http://jilinbys.ncss.org.cn/rec/logout?rul='
  57. + document.location.href
  58. +'">[退出]</a>'
  59. );
  60. } else{
  61. $('#login-main').attr('style','display:block;');
  62. $('#login-userState').attr('style','display:none;');
  63. }
  64. });
  65. }
  66. });
  67. }
  68. //解析数据集合,有置顶,无分页,每单位只有一条职位
  69. function onloadlst(board,viewdivID,psize,category,jobType,natureCode)
  70. {
  71. var params = getParams(psize,category,jobType,natureCode);
  72. $.getJSON('http://jilinbys.ncss.org.cn/json/general_searchp?callback=?',params,
  73. function(data)
  74. { var lists = '';
  75. var divElement="#"+viewdivID;
  76. var date ;
  77. var areaCode;
  78. var area="";
  79. var topFlag="";
  80. if(board=="index"){//首页
  81. $.each(data.lst, function()
  82. {
  83. date = this.postDate.substring(5,10);
  84. areaCode = this.areaCode.substring(0,2);
  85. $.each(provinceItems, function(){
  86. if(this.id==areaCode){area=this.name;}
  87. });
  88. if(this.priority==1){
  89. lists += '<li>['
  90. + area
  91. + ']&nbsp;<a class="hui21" href="http://jilinbys.ncss.org.cn/job/view_job?jobId='
  92. + this.jobId
  93. + '" target="_blank" title="职位名称:'
  94. + this.jobTitle
  95. + '&#10单位行业:' +this.industry+'&#10单位性质:' +this.nature
  96. +'">'
  97. + this.recName
  98. + '</a>('
  99. + date
  100. +')</li>';
  101. }else{
  102. lists += '<li>['
  103. + area
  104. + ']&nbsp;<a class="hui21" href="http://jilinbys.ncss.org.cn/job/view_job?jobId='
  105. + this.jobId
  106. + '" target="_blank" title="职位名称:'
  107. + this.jobTitle
  108. + '&#10单位行业:' +this.industry+'&#10单位性质:' +this.nature
  109. +'">'
  110. + this.recName
  111. + '</a>('
  112. + date
  113. +')</li>';
  114. }
  115. });
  116. }
  117. if(board=="job-index"){//招聘
  118. $.each(data.lst, function(i)
  119. {
  120. var spaceDiv;
  121. date = this.postDate.substring(5,10);
  122. areaCode = this.areaCode.substring(0,2);
  123. $.each(provinceItems, function(){
  124. if(this.id==areaCode){area=this.name;}
  125. });
  126. if((i+1)%6==0){
  127. spaceDiv='<div class="space"></div>';
  128. }else{spaceDiv='';}
  129. if(this.priority==1){
  130. lists += '<li><span class="font5">['
  131. + area
  132. + ']&nbsp;<a href="http://jilinbys.ncss.org.cn/job/view_job?jobId='
  133. + this.jobId
  134. + '" target="_blank" title="'
  135. + this.jobTitle
  136. + '">'
  137. + this.recName
  138. + '</a></span>('
  139. + date
  140. + ')</li>'
  141. + spaceDiv;
  142. }else{
  143. lists += '<li><span class="font4">['
  144. + area
  145. + ']</span>&nbsp;<span class="font2"><a href="http://jilinbys.ncss.org.cn/job/view_job?jobId='
  146. + this.jobId
  147. + '" target="_blank" title="'
  148. + this.jobTitle
  149. + '">'
  150. + this.recName
  151. + '</a></span>('
  152. + date
  153. +')</li>'
  154. + spaceDiv;
  155. }
  156. });
  157. }
  158. if(lists!='')
  159. {
  160. $(divElement).html(lists);
  161. }else
  162. {
  163. $(divElement).html("页面加载中...");
  164. }
  165. }
  166. );
  167. }
  168. //初始化查询参数
  169. function getParams(psize,category,jobType,natureCode)
  170. {
  171. var params = {
  172. recName:"",
  173. natureCode:natureCode,
  174. industryCode:"",
  175. recScale:"",
  176. jobTitle:"",
  177. category:category,
  178. jobType:jobType,
  179. areaCode:"",
  180. degreeCode:"",
  181. dayLimit:"-1",
  182. siteId:"",//默认空为全部,00为中心,10001为北京大学
  183. psize: parseInt(psize),//每页条数
  184. //pindex: parseInt(pindex),//显示第?页
  185. callback:"test"};
  186. return params;
  187. }