list_dwxx.jsp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge;chrome=1">
  5. <%@taglib uri="/struts-tags" prefix="s" %>
  6. <%@ page pageEncoding="utf-8" %>
  7. <%@ page language="java" import="java.util.*" %>
  8. <%@ page import=" com.ccgj.database.manager.*" %>
  9. <%@ page import=" com.ccgj.database.factory.*" %>
  10. <%@ page import=" com.ccgj.database.beans.*" %>
  11. <%
  12. long id = Long.parseLong(request.getParameter("param").split("_")[0]);
  13. LMBManager lmManager = DatabaseFactory.getLMBIF().getLMBService().getLmbManager();
  14. WZBManager wzManager = DatabaseFactory.getWZBIF().getWZBService().getWzbManager();
  15. LMB lmb = lmManager.getLMBByLmid(id);
  16. LMB flm = lmManager.getLMBByLmid(Long.parseLong(lmb.getFlmid()));
  17. List<LMB> list = lmManager.getVaildLmbByFlmid(flm.getId().toString(), 1);
  18. //取得当前页数
  19. String currentPageStr = request.getParameter("param").split("_")[1] == null ? "0" : request.getParameter("param").split("_")[1];
  20. int currentPage = Integer.valueOf(currentPageStr);
  21. //文章总数
  22. //int wzCount = wzManager.getAllWzb(id,"1").size();
  23. int wzCount = wzManager.getAllWzbCount(lmb.getId(), "1");
  24. //本页显示条数
  25. int pageSize = 20;
  26. //分页首条记录游标
  27. int firstSize = currentPage * pageSize;
  28. //总页数
  29. int totalPage = wzCount % pageSize == 0 ? wzCount / pageSize : wzCount / pageSize+1;
  30. %>
  31. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  32. <title>长春经济技术开发区内网</title>
  33. <link rel="stylesheet" href="<s:property value="#application['basePath']"/>/main/images/base.css"/>
  34. <script type="text/javascript" language="javascript" src="<s:property value="#application['basePath']"/>/main/dsxxjy/images/jquery-3.5.1.min.js"></script>
  35. <script type="text/javascript" language="javascript" src="<s:property value="#application['basePath']"/>/main/dsxxjy/images/jquery-migrate.js"></script>
  36. <script type="text/javascript" language="javascript" src="<s:property value="#application['basePath']"/>/main/dsxxjy/images/TL_PC_Slider.js"></script>
  37. <style>
  38. --------------样式-----------
  39. #ad1{
  40. z-index: 99999999;
  41. position: absolute;
  42. left: 444.342px;
  43. top: 186.796px;
  44. background: url(/main/dsxxjy/images/pc_wzqh.gif) no-repeat center;
  45. width: 260px;
  46. height: 260px;
  47. }
  48. .pc_div{
  49. width:75%;
  50. height:100px;
  51. position: absolute;
  52. top:50%;
  53. left: 50%;
  54. margin-left: -35%;
  55. margin-top: -50px;
  56. text-align: left;
  57. text-indent: 2em;
  58. /* display: none;*/
  59. opacity: 0;
  60. }
  61. .container {
  62. margin-top:0px;
  63. width:260px;
  64. z-index:9999999;
  65. height:260px;
  66. text-align: center;
  67. top:0px;
  68. left: 0px;
  69. }
  70. .pc_div{
  71. font-size:18px;
  72. color: #F99106;
  73. }
  74. .container h3 span{color: #FFF;font-size:31px;line-height:40px;}
  75. .gb_p{
  76. text-align:right;
  77. padding-top:0px;
  78. margin-top:0px;
  79. margin-bottom:5px
  80. }
  81. .container img{
  82. width: 100%;
  83. height: auto;
  84. }
  85. --------------样式------------------
  86. </style>
  87. <script type="text/javascript">
  88. function toHide(){
  89. var div = document.getElementById("ad1");
  90. div.style.display="none";
  91. }
  92. </script>
  93. </head>
  94. <body>
  95. <%@include file="top.jsp" %>
  96. <!--中间内容开始-->
  97. <div class="content">
  98. <div class="content_in">
  99. <!--漂浮开始-->
  100. <a id="ad1" class="container">
  101. <p class="gb_p">
  102. <span href="javascript:;" onclick="toHide()">关闭</span>
  103. </p>
  104. <img src="../dsxxjy/images/pc_wzqh.gif" onclick="jump()"/>
  105. </a>
  106. <!--漂浮结束-->
  107. <%@include file="weather.jsp" %>
  108. <div class="innercont">
  109. <div class="conleft dwleft">
  110. <h2>党务信息</h2>
  111. <ul class="dwxxul">
  112. <%
  113. List<LMB> lmList = lmManager.getVaildLmbByFlmid(lmb.getId()+"", 1);
  114. for (int i = 0; i < lmList.size(); i++) {
  115. %>
  116. <li class="li<%=i+1%>"><a target="_blank"
  117. href="<s:property value="#application['basePath']"/>/main/<%=lmList.get(i).getId()%>_0/list.html"><%=lmList.get(i).getLmmc()%>
  118. </a></li>
  119. <%}%>
  120. </ul>
  121. </div>
  122. <div class="conright">
  123. <div class="current" style="margin-bottom:5px"><img style="float:left"
  124. src="<s:property value="#application['basePath']"/>/main/images/home1.png"
  125. width="23px" height="23px">
  126. <p style="text-indent:10px">当前位置 :<a href="<s:property value="#application['basePath']"/>/">首页 </a>>><a
  127. href="<s:property value="#application['basePath']"/>/main/<%=lmb.getId() %>_0/list.html"><%="".equals(flm.getLmmc()) ? "" : flm.getLmmc()+">>" %>
  128. </a> <a href="list.html"><%=lmb.getLmmc() %>
  129. </a></p></div>
  130. <h2>工作成果<a target="_blank"
  131. href="<s:property value="#application['basePath']"/>/main/1001007003_0/list.html">更多>></a></h2>
  132. <ul class="listul" style="height:200px">
  133. <%
  134. List<WZB> wzList = wzManager.getWzbForPage(1001007003, 1, 0, 6);
  135. for (WZB wzb : wzList) {
  136. %>
  137. <li><a target="_blank"
  138. href="<s:property value="#application['basePath']"/>/main/<%=wzb.getId()%>_0/news.html"><%=wzb.getWzbt(45) %>
  139. </a><em><%=wzb.getTjsj("yyyy-MM-dd")%></span></em></li>
  140. <%}%>
  141. </ul>
  142. <h2>干部任免<a target="_blank"
  143. href="<s:property value="#application['basePath']"/>/main/1001007002_0/list.html">更多>></a></h2>
  144. <ul class="listul" style="height:200px">
  145. <%
  146. wzList = wzManager.getWzbForPage(1001007002, 1, 0, 6);
  147. for (WZB wzb : wzList) {
  148. %>
  149. <li><a target="_blank"
  150. href="<s:property value="#application['basePath']"/>/main/<%=wzb.getId()%>_0/news.html"><%=wzb.getWzbt(45) %>
  151. </a><em><%=wzb.getTjsj("yyyy-MM-dd")%></span></em></li>
  152. <%}%>
  153. </ul>
  154. <h2>党建动态<a target="_blank"
  155. href="<s:property value="#application['basePath']"/>/main/1001007005_0/list.html">更多>></a></h2>
  156. <ul class="listul" style="height:200px">
  157. <%
  158. wzList = wzManager.getWzbForPage(1001007005, 1, 0, 6);
  159. for (WZB wzb : wzList) {
  160. %>
  161. <li><a target="_blank"
  162. href="<s:property value="#application['basePath']"/>/main/<%=wzb.getId()%>_0/news.html"><%=wzb.getWzbt(45) %>
  163. </a><em><%=wzb.getTjsj("yyyy-MM-dd")%></span></em></li>
  164. <%}%></ul>
  165. </div>
  166. </div>
  167. </div>
  168. </body>
  169. <script type="text/javascript">
  170. function addEvent(obj,evtType,func,cap){
  171. cap=cap||false;
  172. if(obj.addEventListener){
  173. obj.addEventListener(evtType,func,cap);
  174. return true;
  175. }else if(obj.attachEvent){
  176. if(cap){
  177. obj.setCapture();
  178. return true;
  179. }else{
  180. return obj.attachEvent("on" + evtType,func);
  181. }
  182. }else{
  183. return false;
  184. }
  185. }
  186. function getPageScroll(){
  187. var xScroll,yScroll;
  188. if (self.pageXOffset) {
  189. xScroll = self.pageXOffset;
  190. } else if (document.documentElement && document.documentElement.scrollLeft){
  191. xScroll = document.documentElement.scrollLeft;
  192. } else if (document.body) {
  193. xScroll = document.body.scrollLeft;
  194. }
  195. if (self.pageYOffset) {
  196. yScroll = self.pageYOffset;
  197. } else if (document.documentElement && document.documentElement.scrollTop){
  198. yScroll = document.documentElement.scrollTop;
  199. } else if (document.body) {
  200. yScroll = document.body.scrollTop;
  201. }
  202. arrayPageScroll = new Array(xScroll,yScroll);
  203. return arrayPageScroll;
  204. }
  205. function GetPageSize(){
  206. var xScroll, yScroll;
  207. if (window.innerHeight && window.scrollMaxY) {
  208. xScroll = document.body.scrollWidth;
  209. yScroll = window.innerHeight + window.scrollMaxY;
  210. } else if (document.body.scrollHeight > document.body.offsetHeight){
  211. xScroll = document.body.scrollWidth;
  212. yScroll = document.body.scrollHeight;
  213. } else {
  214. xScroll = document.body.offsetWidth;
  215. yScroll = document.body.offsetHeight;
  216. }
  217. var windowWidth, windowHeight;
  218. if (self.innerHeight) {
  219. windowWidth = self.innerWidth;
  220. windowHeight = self.innerHeight;
  221. } else if (document.documentElement && document.documentElement.clientHeight) {
  222. windowWidth = document.documentElement.clientWidth;
  223. windowHeight = document.documentElement.clientHeight;
  224. } else if (document.body) {
  225. windowWidth = document.body.clientWidth;
  226. windowHeight = document.body.clientHeight;
  227. }
  228. if(yScroll < windowHeight){
  229. pageHeight = windowHeight;
  230. } else {
  231. pageHeight = yScroll;
  232. }
  233. if(xScroll < windowWidth){
  234. pageWidth = windowWidth;
  235. } else {
  236. pageWidth = xScroll;
  237. }
  238. arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
  239. return arrayPageSize;
  240. }
  241. var AdMoveConfig=new Object();
  242. AdMoveConfig.IsInitialized=false;
  243. AdMoveConfig.ScrollX=0;
  244. AdMoveConfig.ScrollY=0;
  245. AdMoveConfig.MoveWidth=0;
  246. AdMoveConfig.MoveHeight=0;
  247. AdMoveConfig.Resize=function(){
  248. var winsize=GetPageSize();
  249. AdMoveConfig.MoveWidth=winsize[2];
  250. AdMoveConfig.MoveHeight=winsize[3];
  251. AdMoveConfig.Scroll();
  252. }
  253. AdMoveConfig.Scroll=function(){
  254. var winscroll=getPageScroll();
  255. AdMoveConfig.ScrollX=winscroll[0];
  256. AdMoveConfig.ScrollY=winscroll[1];
  257. }
  258. addEvent(window,"resize",AdMoveConfig.Resize);
  259. addEvent(window,"scroll",AdMoveConfig.Scroll);
  260. function AdMove(id){
  261. if(!AdMoveConfig.IsInitialized){
  262. AdMoveConfig.Resize();
  263. AdMoveConfig.IsInitialized=true;
  264. }
  265. var obj=document.getElementById(id);
  266. obj.style.position="absolute";
  267. var W=AdMoveConfig.MoveWidth-obj.offsetWidth;
  268. var H=AdMoveConfig.MoveHeight-obj.offsetHeight;
  269. var x = W*Math.random(),y = H*Math.random();
  270. var rad=(Math.random()+1)*Math.PI/6;
  271. var kx=Math.sin(rad),ky=Math.cos(rad);
  272. var dirx = (Math.random()<0.5?1:-1), diry = (Math.random()<0.5?1:-1);
  273. var step = 1;
  274. var interval;
  275. this.SetLocation=function(vx,vy){x=vx;y=vy;}
  276. this.SetDirection=function(vx,vy){dirx=vx;diry=vy;}
  277. obj.CustomMethod=function(){
  278. obj.style.left = (x + AdMoveConfig.ScrollX) + "px";
  279. obj.style.top = (y + AdMoveConfig.ScrollY) + "px";
  280. rad=(Math.random()+1)*Math.PI/6;
  281. W=AdMoveConfig.MoveWidth-obj.offsetWidth;
  282. H=AdMoveConfig.MoveHeight-obj.offsetHeight;
  283. x = x + step*kx*dirx;
  284. if (x < 0){dirx = 1;x = 0;kx=Math.sin(rad);ky=Math.cos(rad);}
  285. if (x > W){dirx = -1;x = W;kx=Math.sin(rad);ky=Math.cos(rad);}
  286. y = y + step*ky*diry;
  287. if (y < 0){diry = 1;y = 0;kx=Math.sin(rad);ky=Math.cos(rad);}
  288. if (y > H){diry = -1;y = H;kx=Math.sin(rad);ky=Math.cos(rad);}
  289. }
  290. this.Run=function(){
  291. var delay = 20;
  292. interval=setInterval(obj.CustomMethod,delay);
  293. obj.onmouseover=function(){clearInterval(interval);}
  294. obj.onmouseout=function(){interval=setInterval(obj.CustomMethod, delay);}
  295. }
  296. }
  297. </script>
  298. <script type="text/javascript" >
  299. var ad1=new AdMove("ad1");
  300. ad1.Run();
  301. function jump(){
  302. window.open("http://192.168.1.9/cetdz/main/10010025006_0/list.html");
  303. }
  304. </script>
  305. </html>