index.jsp 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/webpage/include/taglibf.jsp"%>
  3. <!doctype html>
  4. <html>
  5. <head>
  6. <meta charset="utf-8">
  7. <title>${fns:getConfig("productName")} 首页</title>
  8. <link rel="stylesheet" type="text/css" href="${ctxStaticWeb}/css/base.css" />
  9. <link type="text/css" href="${ctxStaticWeb}/css/index.css" rel="stylesheet"/>
  10. <link href="${ctxStaticWeb}/css/index_css_zj_rainbow.css" type="text/css" rel="stylesheet">
  11. <link href="${ctxStaticWeb}/css/zhx_xxgk_20170313.css" type="text/css" rel="stylesheet" />
  12. <link href="${ctxStaticWeb}/css/wzxs.css" rel="stylesheet" type="text/css" >
  13. <%--<script src="${ctxStaticWeb}/js/jquery-2.1.4.js"></script>--%>
  14. <script src="${ctxStaticWeb}/js/jquery.min.js"></script>
  15. <script src="${ctxStatic}/plugin/layui/layer/layer.js"></script>
  16. <script type="text/javascript" src="${ctxStaticWeb}/js/jquery_rainbow_0313.js"></script>
  17. <script type="text/javascript" src="${ctxStaticWeb}/js/jquery.SuperSlide.2.1_rainbow.js"></script>
  18. <%--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=rUFYPnGZs50tNa1w5ZUfFQ4GO9NjPMPD&services=true"></script>
  19. <script type="text/javascript" src="${ctxStatic}/plugin/SearchInfoWindow.js"></script>
  20. <link rel="stylesheet" href="http://api.map.baidu.com/library/SearchInfoWindow/1.5/src/SearchInfoWindow_min.css" />--%>
  21. <style type="text/css">
  22. html{height:100%}
  23. body{height:100%;margin:0px;padding:0px}
  24. #container{height:434px;width:600px;overflow: hidden;}
  25. #box{position:relative; float:left}
  26. #box .one{width:100px; height:15px;}
  27. #box .tow{padding:10px; background:rgba(0,0,0,0.6);color:#fff; display:none; position:absolute;top:0px; left:10px;border-radius: 4px; text-align: center;font-size:16px;}
  28. #box:hover .tow{ display:block}
  29. .da_box{width: 552px;height:396px;}
  30. </style>
  31. </head>
  32. <script>
  33. $(document).ready(function() {
  34. $.ajax({
  35. url:"${ctxF}/count",
  36. type:"POST",
  37. cache: false,
  38. dataType:"json",
  39. beforeSend: function(XMLHttpRequest){
  40. //jp.loading("加载中...");
  41. },
  42. success: function(data){
  43. if(data!=null){
  44. for(i=0;i<data.length;i++){
  45. //console.log(data[i]);
  46. var code = data[i].code;
  47. var name = data[i].name+":";
  48. var num = data[i].num==undefined?'0人':data[i].num+"人";
  49. if(code == '220702'){//宁江
  50. $("#nj").html(name+num);
  51. }else if(code == '220781'){//抚余
  52. $("#fy").html(name+num);
  53. }else if(code == '220723'){//乾安
  54. $("#qa").html(name+num);
  55. }else if(code == '220721'){//前郭
  56. $("#qg").html(name+num);
  57. }else if(code == '220722'){//长岭
  58. $("#cl").html(name+num);
  59. }
  60. }
  61. }
  62. },
  63. complete: function(XMLHttpRequest, textStatus){
  64. //do something in the end...
  65. }
  66. });
  67. var talentInfo="";
  68. //人才信息轮播
  69. $.ajax({
  70. url:"${ctxF}/talentLunbo",
  71. type:"POST",
  72. cache: false,
  73. dataType:"json",
  74. beforeSend: function(XMLHttpRequest){
  75. //do something before submit...
  76. },
  77. success: function(data){
  78. /*alert(data[0].graduate_and_major);*/
  79. for(var i=0;i<data.length;i++){
  80. talentInfo+='<dd><a><span class="td_1">'+data[i].name+'</span>' +
  81. '<span class="td_2">'+data[i].sex+'</span>' +
  82. '<span class="td_5">'+data[i].graduate_and_major+'</span>';
  83. }
  84. $("#lunbo").html(talentInfo);
  85. $.fn.FontScroll = function(options){
  86. var d = {time: 3000,s: 'fontColor',num: 1}
  87. var o = $.extend(d,options);
  88. this.children('dl').addClass('line');
  89. var _con = $('.line').eq(0);
  90. var _conH = _con.height(); //滚动总高度
  91. var _conChildH = _con.children().eq(0).height();//一次滚动高度
  92. var _temp = _conChildH; //临时变量
  93. var _time = d.time; //滚动间隔
  94. var _s = d.s; //滚动间隔
  95. _con.clone().insertAfter(_con);//初始化克隆
  96. //样式控制
  97. var num = d.num;
  98. var _p = this.find('dd');
  99. var allNum = _p.length;
  100. _p.eq(num).addClass(_s);
  101. var timeID = setInterval(Up,_time);
  102. this.hover(function(){clearInterval(timeID)},function(){timeID = setInterval(Up,_time);});
  103. function Up(){
  104. _con.animate({marginTop: '-'+_conChildH});
  105. //样式控制
  106. _p.removeClass(_s);
  107. num += 1;
  108. _p.eq(num).addClass(_s);
  109. if(_conH == _conChildH){
  110. _con.animate({marginTop: '-'+_conChildH},"normal",over);
  111. } else {
  112. _conChildH += _temp;
  113. }
  114. }
  115. function over(){
  116. _con.attr("style",'margin-top:0');
  117. _conChildH = _temp;
  118. num = 1;
  119. _p.removeClass(_s);
  120. _p.eq(num).addClass(_s);
  121. }
  122. };
  123. $('#FontScroll').FontScroll({time: 1000,num: 1});
  124. },
  125. complete: function(XMLHttpRequest, textStatus){
  126. //do something in the end...
  127. }
  128. });
  129. });
  130. function search() {
  131. var keyword = $("#searchKey").val();
  132. if(keyword==''){
  133. layer.alert('请输入关键字.',{icon: 2});
  134. return;
  135. }
  136. $("#dealForm").submit();
  137. }
  138. function login(){
  139. var loginName = $("#loginName").val();
  140. var password = $("#password").val();
  141. if(loginName==''){
  142. layer.alert('请输入用户名.',{icon: 2});
  143. return;
  144. }
  145. if(password==''){
  146. layer.alert("请输入密码.",{icon: 2});
  147. return;
  148. }
  149. $.ajax({
  150. url:"${ctxF}/verify",
  151. type:"POST",
  152. cache: false,
  153. data:$("#loginForm").serialize(),
  154. dataType:"json",
  155. beforeSend: function(XMLHttpRequest){
  156. //do something before submit...
  157. },
  158. success: function(data){
  159. if(data.success){
  160. layer.msg(data.msg,{icon: 1});
  161. document.getElementById("loginForm").reset();
  162. window.location.href = "${ctxF}/info";
  163. }else{
  164. layer.msg(data.msg, {icon:2,time: 2000});
  165. }
  166. },
  167. complete: function(XMLHttpRequest, textStatus){
  168. //do something in the end...
  169. }
  170. });
  171. }
  172. function searchHot(keyword) {
  173. $("#searchKey").val(keyword);
  174. $("#dealForm").submit();
  175. }
  176. function searchTalent() {
  177. var code = $("#office option:selected").val();
  178. if(code ==''){
  179. layer.alert('请选择地区.',{icon: 2});
  180. return;
  181. }
  182. $.ajax({
  183. url:"${ctxF}/count?code="+code,
  184. type:"POST",
  185. cache: false,
  186. dataType:"json",
  187. beforeSend: function(XMLHttpRequest){
  188. //jp.loading("加载中...");
  189. },
  190. success: function(data){
  191. if(data!=null){
  192. for(i=0;i<data.length;i++){
  193. console.log(data[i]);
  194. var code = data[i].code;
  195. var name = data[i].name+":";
  196. var num = data[i].num==undefined?'0人':data[i].num+"人";
  197. layer.msg(name+num);
  198. }
  199. }
  200. },
  201. complete: function(XMLHttpRequest, textStatus){
  202. //do something in the end...
  203. }
  204. });
  205. }
  206. </script>
  207. <body>
  208. <%@ include file="/webpage/modules/web/top.jsp"%>
  209. <div class="top">
  210. <div class="c part1">
  211. <div class="l"><!-- 代码开始 -->
  212. <!-- pic 图片轮播 -->
  213. <div class="frist-line-pic-news">
  214. <div id="slideBox" class="slideBox">
  215. <div class="hd">
  216. <ul>
  217. <c:forEach items="${news1List}" >
  218. <li class=""></li>
  219. </c:forEach>
  220. </ul>
  221. </div>
  222. <div class="bd">
  223. <ul style="position: relative; width: 818px; height: 320px;margin-top:0">
  224. <c:forEach items="${news1List}" var="obj" >
  225. <li> <a href="${ctxF}/detail?id=${obj.id}" title="${obj.title}" target="_blank">
  226. <img src="${obj.imgUrl}" />
  227. </a>
  228. <span> <a href="${ctxF}/detail?id=${obj.id}" target="_blank">${fn:substring(obj.title,0,46)}</a></span>
  229. </li>
  230. </c:forEach>
  231. </ul>
  232. </div>
  233. <!-- 前/后按钮代码 -->
  234. <a class="prev" href="javascript:void(0)"></a> <a class="next" href="javascript:void(0)"></a> </div>
  235. <script id="jsID" type="text/javascript">
  236. var ary = location.href.split("&");
  237. jQuery(".slideBox").slide({
  238. mainCell:".bd ul", effect:"fade",autoPlay:ary[2],trigger:ary[3],easing:ary[4],delayTime:ary[5],mouseOverStop:ary[6],pnLoop:ary[7]
  239. });
  240. </script>
  241. </div>
  242. <!-- //pic 图片轮播 --></div>
  243. <%-- <form id="loginForm" role="form" action="${ctxF}/verify" method="post">
  244. <div class="login r"><h2 class="cred mb20">人才登录</h2>
  245. <ul>
  246. <li><input name="loginName" id="loginName" type="text" placeholder="输入用户名"></li>
  247. <li><input name="password" id="password" type="password" placeholder="输入密码"></li>
  248. <li><input name="btnLogin" type="button" value="个人登录" onclick="javascript:login()" style="cursor: pointer"></li>
  249. <p class="tc"><a href="${ctxF}/register" target="_blank">人才注册</a></p>
  250. </ul>
  251. </div>
  252. </form>--%>
  253. <!-- 代码部分 begin -->
  254. <div class="login r">
  255. <h2 class="cred mb20">人才信息</h2>
  256. <div class="head_div">
  257. <span class="td_1">姓名</span>
  258. <span class="td_2">性别</span>
  259. <span class="td_5">工作单位</span>
  260. </div>
  261. <div id="FontScroll">
  262. <dl class="gd_dl" id="lunbo">
  263. </dl>
  264. </div>
  265. </div>
  266. <!-- 代码部分 end -->
  267. <script>
  268. </script>
  269. <%--<c:choose>
  270. <c:when test="${sessionScope.talentPerson ==null}">
  271. <form id="loginForm" role="form" action="${ctxF}/verify" method="post">
  272. <div class="login r"><h2 class="cred mb20">人才登录</h2>
  273. <ul>
  274. <li><input name="loginName" id="loginName" type="text" placeholder="输入用户名/手机号"></li>
  275. <li><input name="password" id="password" type="password" placeholder="输入密码"></li>
  276. <li><input name="btnLogin" type="button" value="个人登录" onclick="javascript:login()" style="cursor: pointer"></li>
  277. <p class="tc"><a href="${ctxF}/register" target="_blank">人才注册</a></p>
  278. </ul>
  279. </div>
  280. </form>
  281. </c:when>
  282. <c:otherwise>
  283. <div class="login r">
  284. welcome,${sessionScope.talentPerson.name}.
  285. <a href="${ctxF}/logout" target="_parent" style="cursor: pointer;color:#F22E00;">退出</a>&nbsp;
  286. </div>
  287. </c:otherwise>
  288. </c:choose>--%>
  289. </div>
  290. </div>
  291. <div class="clear" ></div>
  292. <div class="part3">
  293. <div class="c">
  294. <div class="mpzx l" style=" margin-right:20px; ">
  295. <h2 class=""><span>图片新闻</span><a href="${ctxF}/more?news_type=4">更多&gt;</a></h2>
  296. <div class="new">
  297. <c:forEach items="${news2List}" var="obj" begin="0" end="0" >
  298. <a class="new_top" href="${ctxF}/detail?id=${obj.id}" title="${obj.title}">
  299. <h3>${obj.subTitle}</h3>
  300. <p style="margin-left: 3px">${fns:unescapeHtml(obj.intro)}</p>
  301. </a>
  302. </c:forEach>
  303. <c:forEach items="${news2List}" var="obj" begin="1" >
  304. <a href="${ctxF}/detail?id=${obj.id}" class="line" title="${obj.title}">&nbsp;<strong>·</strong>&nbsp;&nbsp;${fns:abbr(obj.title,62)}<span>${fns:formatDate(obj.updateDate)}&nbsp;</span></a>
  305. </c:forEach>
  306. </div>
  307. </div>
  308. <div class="mpzx l">
  309. <h2 class=""><span>通知公告</span><a href="${ctxF}/more?news_type=2" target="_blank">更多&gt;</a></h2>
  310. <div class="new_list">
  311. <c:forEach items="${noticeList}" var="obj" >
  312. <a href="${ctxF}/detail?id=${obj.id}" class="line" title="${obj.title}"><strong>·</strong>&nbsp;&nbsp;${fns:abbr(obj.title,62)}<span>${fns:formatDate(obj.updateDate)}</span></a>
  313. </c:forEach>
  314. </div>
  315. </div>
  316. </div>
  317. <div class="clear" ></div>
  318. <div class="c">
  319. <div class="ad1 "><img src="${ctxStaticWeb}/images/rc_index_18.png" width="1200" height="72" alt=""/></div>
  320. <div>
  321. <div class="part4" >
  322. <div class="mpzx l" style=" margin-right:20px; ">
  323. <h2 class=""><span>政策法规</span><a href="${ctxF}/more?news_type=1" target="_blank">更多&gt;</a></h2>
  324. <div class="new_list"> <a href="#" class="line">
  325. <c:forEach items="${rulesList}" var="obj" >
  326. <a href="${ctxF}/detail?id=${obj.id}" class="line" title="${obj.title}"><strong>·</strong>&nbsp;&nbsp;${fns:abbr(obj.title,62)}<span>${fns:formatDate(obj.updateDate)}</span></a>
  327. </c:forEach>
  328. </div>
  329. </div>
  330. </div>
  331. <div class="mpzx l">
  332. <h2 class=""><span>办事指南</span><a href="${ctxF}/more?news_type=5">更多&gt;</a></h2>
  333. <form name="dealForm" id="dealForm" action="${ctxF}/search" method="post">
  334. <div class="bszn_search">
  335. <input name="title" id="searchKey" type="text" placeholder="输入关键字" onkeypress="search()">
  336. <a href="javascript:search()"><img src="${ctxStaticWeb}/images/rc_index_14.png"></a>
  337. <p><i>&nbsp;热门搜索&nbsp;</i>&nbsp;<span onclick="searchHot('创业')" style='cursor:pointer'>创业</span>&nbsp;
  338. |&nbsp;<span onclick="searchHot('个人')" style='cursor:pointer'>个人</span>&nbsp;
  339. |&nbsp;<span onclick="searchHot('企业')" style='cursor:pointer'>企业</span>&nbsp;</p>
  340. </div>
  341. </form>
  342. <div class="bszn_btn" id="deal_content">
  343. <c:forEach items="${dealList}" var="obj" >
  344. <a href="${ctxF}/detail?id=${obj.id}" title="${obj.title}">${obj.subTitle}</a>
  345. </c:forEach>
  346. </div>
  347. <div class="clear" ></div>
  348. </div>
  349. </div>
  350. </div>
  351. <div class="clear" ></div>
  352. <div class="box20">&nbsp;</div>
  353. <div class="rcdt">
  354. <div class="c">
  355. <div class="map l"><H2>域外人才图</H2>
  356. <!--百度地图容器-->
  357. <%--<div id="container" class="col-sm-8 col-md-9">--%>
  358. <%--<script type="text/javascript">
  359. // 百度地图API功能
  360. var map = new BMap.Map("container"); // 创建Map实例
  361. map.centerAndZoom(new BMap.Point(124.936546,45.083288), 10); // 初始化地图,设置中心点坐标和地图级别
  362. //添加地图类型控件
  363. map.addControl(new BMap.MapTypeControl({
  364. mapTypes:[
  365. BMAP_NORMAL_MAP,
  366. BMAP_HYBRID_MAP
  367. ]}));
  368. map.setCurrentCity("松原市"); // 设置地图显示的城市 此项是必须设置的
  369. map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
  370. map.enableKeyboard();//启用键盘上下左右键移动地图
  371. //向地图中添加缩放控件
  372. var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});
  373. map.addControl(ctrl_nav);
  374. //向地图中添加缩略图控件
  375. var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});
  376. map.addControl(ctrl_ove);
  377. //向地图中添加比例尺控件
  378. var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});
  379. map.addControl(ctrl_sca);
  380. </script>--%>
  381. <div>
  382. <div class="da_box" style=" position: relative;margin: 50px 0 0 0;">
  383. <img src="${ctxStaticWeb}/images/index_50.png" >
  384. <div style=" position: absolute;top:51px;right:210px;">
  385. <div>
  386. <div style=" position: absolute;top:30px;right:-40px;">
  387. <div id="box" class="nj">
  388. <div class="one"></div>
  389. <div class="tow" id="nj">
  390. </div>
  391. </div>
  392. </div>
  393. <div style=" position: absolute;top:100px;right:-10px;">
  394. <div id="box" class="qg">
  395. <div class="one" style="height:50px;"></div>
  396. <div class="tow" id="qg">
  397. </div>
  398. </div>
  399. </div>
  400. <div style=" position: absolute;top:100px;right:80px;">
  401. <div id="box" class="fy">
  402. <div class="one"></div>
  403. <div class="tow" id="qa">
  404. </div>
  405. </div>
  406. </div>
  407. <div style=" position: absolute;top:54px;right:-155px;">
  408. <div id="box" class="fy">
  409. <div class="one"></div>
  410. <div class="tow" id="fy">
  411. </div>
  412. </div>
  413. </div>
  414. <div style=" position: absolute;top:254px;right:117px;">
  415. <div id="box" class="fy">
  416. <div class="one"></div>
  417. <div class="tow" id="cl">
  418. </div>
  419. </div>
  420. </div>
  421. </div>
  422. </div>
  423. </div>
  424. </div>
  425. <%--</div>--%></div>
  426. <div class="rccx l"><h4>人才查询</h4>
  427. <ul>
  428. <li class="rcdt_search">
  429. <select class="form_select" id="office">
  430. <option value="">选择区域</option>
  431. <option value="220702">宁江区</option>
  432. <option value="220781">抚余市</option>
  433. <option value="220721">前郭县</option>
  434. <option value="220722">长岭县</option>
  435. <option value="220723">乾安县</option>
  436. </select>
  437. <a href="javascript:searchTalent()">搜&nbsp;索</a>
  438. </li>
  439. </ul>
  440. <a href="${ctxF}/sign" target="_blank" ><img src="${ctxStaticWeb}/images/rc_index_22.png" width="570" height="160" style=" margin:5px;"></a></div>
  441. <form id="loginForm" role="form" action="${ctxF}/verify" method="post">
  442. <div class="login r" style="height: 230px;width: 570px;margin: 0 58px 0 0;"><h2 class="cred mb20">人才登录</h2>
  443. <ul>
  444. <li><input name="loginName" id="loginName" type="text" placeholder="输入用户名"></li>
  445. <li><input name="password" id="password" type="password" placeholder="输入密码"></li>
  446. <li><input name="btnLogin" type="button" value="个人登录" onclick="javascript:login()" style="cursor: pointer"></li>
  447. <p class="tc"><a href="${ctxF}/register" target="_blank">人才注册</a></p>
  448. </ul>
  449. </div>
  450. </form>
  451. <div class="clear" ></div>
  452. </div>
  453. </div>
  454. <div class="box20">&nbsp;</div>
  455. <div class="c">
  456. <div class="mpqy">
  457. <h2 class=""><span>人才计划专栏</span><a href="${ctxF}/more?news_type=3">更多&gt;</a></h2>
  458. <div class="box20">&nbsp;</div>
  459. <div class="mpqy_l l"><img src="${ctxStaticWeb}/images/rc_index_26.jpg" width="460" height="280"></div>
  460. <div class="mpqy_r l">
  461. <h3>
  462. <c:forEach items="${rcList}" var="rcObj" begin="0" end="0">
  463. <a href="${ctxF}/detail?id=${rcObj.id}" title="${rcObj.title}">
  464. <div class="day l">
  465. <i>${rcObj.strWeek}</i><p>${rcObj.strDate}</p>
  466. </div>
  467. <div class="r mpqy_r_txt" >${rcObj.subTitle}
  468. <p style=" color:#999">
  469. ${fns:unescapeHtml(rcObj.intro)}
  470. </p>
  471. </div>
  472. </a>
  473. </c:forEach>
  474. <div class="clear" ></div>
  475. </h3>
  476. <div class="new_list">
  477. <c:forEach items="${rcList}" var="rcObj" begin="1" >
  478. <a href="${ctxF}/detail?id=${rcObj.id}" title="${rcObj.title}" class="line"><strong>·</strong>&nbsp;&nbsp;${fns:abbr(rcObj.title,62)}<span>${fns:formatDate(rcObj.updateDate)}</span></a>
  479. </c:forEach>
  480. </div>
  481. </div>
  482. <div class="clear" ></div>
  483. </div>
  484. </div>
  485. <div class="box20">&nbsp;</div>
  486. <div class="c">
  487. <div class="part1 c">
  488. <div class="mpqy">
  489. <h2 class=""><span>友情链接</span></h2>
  490. <div class="mpqy_list ">
  491. <c:forEach items="${linksList}" var="link">
  492. <a href="${link.url}" target="_blank">${link.name}</a>
  493. </c:forEach>
  494. </div>
  495. </div>
  496. </div>
  497. </div>
  498. <%@ include file="/webpage/modules/web/footer.jsp"%>
  499. </body>
  500. </html>