center.jsp 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. <%@ page language="java" contentType="text/html; charset=GBK"
  2. pageEncoding="GBK"%>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
  8. <title>首页</title>
  9. <link href="liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  10. <link href="main.css" rel="stylesheet" type="text/css"/>
  11. <link href="js/portlets/portlets.css" rel="stylesheet" type="text/css"/>
  12. <script type="text/javascript" src="/shares/js/jquery-1.3.2.min.js"></script>
  13. <!-- <script type="text/javascript" src="js/portlets/interface.js"></script>
  14. <script type="text/javascript" src="js/portlets/config.js"></script> -->
  15. <script type="text/javascript" src="/shares/js/common.js"></script>
  16. <script type="text/javascript" src="/shares/js/constant.js"></script>
  17. <script type="text/javascript">
  18. var systemProcessError = "SYSTEM_PROCESS_ERROR";
  19. var systemTimeError = "SYSTEM_TIMEOUT_ERROR";
  20. function reload(e){
  21. var win = document.getElementsByName(e)[0].contentWindow;
  22. win.location.reload();
  23. }
  24. function openMore(url,text){
  25. window.parent.addTab(url,text,url,true);
  26. }
  27. function load(){
  28. document.getElementsByTagName("iframe")[j].src = mailsrc;
  29. }
  30. // var currentIframe = "";
  31. var oldBody = "";
  32. function taskReflash(){
  33. var iframe = document.getElementsByTagName("iframe");
  34. for(var i=0;i<iframe.length;i++){
  35. // var win = iframe[i].contentWindow;
  36. //win.location.reload();
  37. var currentIframe = iframe[i].contentDocument;
  38. var src = iframe[i].src;
  39. oldBody = $("body",currentIframe);
  40. if(oldBody.hasClass("load_body")){
  41. refreshIframe(src,{},currentIframe);
  42. }
  43. }
  44. }
  45. function refreshIframe(action, param, currentIframe){
  46. $.ajax({
  47. type : "post",
  48. url : action,
  49. data : param,
  50. cache : false,
  51. dataType : "html",
  52. timeout: 30000,
  53. error : function(request, msg, errObj) {
  54. //alert("请求错误!");
  55. },
  56. success : function(data) {
  57. if(data){
  58. if(data.indexOf(systemProcessError) != -1){
  59. $("body",currentIframe).html("<div style='margin:50px auto;text-align:center'>抱歉,系统异常,请尝试重新登录系统或联系管理员!</div>");
  60. }else if(data.indexOf(systemTimeError) != -1){
  61. $("body",currentIframe).html("<div style='width:100%;height:100%'><a id='logout' href='logout.do' target='_parent'><img src='images/index/404.png' ></a></div>");
  62. }else{
  63. var i = data.indexOf("load_body");
  64. var j = data.indexOf("/body");
  65. var newBody = data.substring(i+11,j-1);
  66. $("body",currentIframe).html(newBody);
  67. }
  68. }
  69. }
  70. });
  71. }
  72. var isInit = true;
  73. function initTaks(){
  74. if(isInit){
  75. isInit = false;
  76. // 页面自动刷新周期为5分钟
  77. setInterval("taskReflash()",1000*60*5);
  78. }
  79. }
  80. $(document).ready(function(){
  81. $(".portlet_content").each(function(i){
  82. var url = $(this).attr("id");
  83. var type = $(this).attr("display");
  84. if(type == 'ajax'){
  85. loadHtml(url,i);
  86. }
  87. });
  88. });
  89. var a="";
  90. function loadHtml(action,i){
  91. var param = {"ix":i};
  92. sendAsyncAjax(param,action,"html",process);
  93. }
  94. function process(data){
  95. var i = data.indexOf("_[");
  96. var j = data.indexOf("]_");
  97. if(i!=-1&&j!=-1){
  98. a = data.substring(i+2,j);
  99. $(".i_"+a).empty();
  100. $(".i_"+a).append(data);
  101. }
  102. }
  103. </script>
  104. <style type="text/css">
  105. #columns{
  106. height:99%;
  107. overflow:auto;
  108. }
  109. body{overflow-x:hidden;margin:0px;padding:0px}
  110. </style>
  111. </head>
  112. <body>
  113. <div class="main_right_1">
  114. <div class="main_right_1_1"><img width="100%" src="liger/lib/ligerUI/skins/${sessionScope.css}/images/index/ll.jpg" ></img></div>
  115. <div class="main_right_1_2" style="width:99.6%;">
  116. <div class="main_right_1_2_big" style="width:98.3%;">
  117. <div style="text-align:center;margin:0 auto">
  118. <div class="portlet" style="width:49.005%;">
  119. <div class="portlet_topper">
  120. <div style="float:left;padding-top:4px;margin-right:10px;"><img src="liger/lib/ligerUI/skins/ynet/images/index/xjt.png"/></div>
  121. <div style="float:left"><h3>工作信息</h3></div>
  122. <div class="sx">
  123. <a class='reflash' href="javascript:void(0);" onclick="reload('i0_0')">刷新</a>
  124. </div>
  125. </div>
  126. <div class="portlet_content i_0" display="" style="height:405px;" id="YoutongTmsPortletAction.do?task=myWork">
  127. <iframe onload="initTaks()" name="i0_0" id="i0" src="YoutongTmsPortletAction.do?task=myWork" allowTransparency="true" height="98%" width="100%" frameBorder="0" scrolling="no" title="我的工作信息"></iframe>
  128. </div>
  129. </div>
  130. <div class="portlet" style="width:49.5%;">
  131. <div class="portlet_topper">
  132. <div style="float:left;padding-top:4px;margin-right:10px;"><img src="liger/lib/ligerUI/skins/ynet/images/index/xjt.png"/></div>
  133. <div style="float:left"><h3>公告列表</h3></div>
  134. <div class="sx">
  135. <a class='reflash' href="javascript:void(0);" onclick="reload('i0_2')">刷新</a>
  136. <a href="javascript:void(0);" onclick="openMore('Notice.do?task=list','公告列表')">更多</a>
  137. </div>
  138. </div>
  139. <div class="portlet_content i_2" display="" style="height:185px;" id="Notice.do">
  140. <iframe onload="initTaks()" name="i0_2" id="i0" src="Notice.do?pSize=5" allowTransparency="true" height="98%" width="100%" frameBorder="0" scrolling="no" title="公告列表"></iframe>
  141. </div>
  142. </div>
  143. <div class="portlet" style="width:49.5%;">
  144. <div class="portlet_topper">
  145. <div style="float:left;padding-top:4px;margin-right:10px;"><img src="liger/lib/ligerUI/skins/ynet/images/index/xjt.png"/></div>
  146. <div style="float:left"><h3>消息列表</h3></div>
  147. <div class="sx">
  148. <a class='reflash' href="javascript:void(0);" onclick="reload('i0_5')">刷新</a>
  149. <a href="javascript:void(0);" onclick="openMore('toRecieveMsgList.do','消息列表')">更多</a>
  150. </div>
  151. </div>
  152. <div class="portlet_content i_5" display="" style="height:185px;" id="msgList.do">
  153. <iframe onload="initTaks()" name="i0_5" id="i0" src="msgList.do?pSize=5" allowTransparency="true" height="98%" width="100%" frameBorder="0" scrolling="no" title="消息列表"></iframe>
  154. </div>
  155. </div>
  156. </div>
  157. </div>
  158. </div>
  159. <div class="main_right_1_3"><img width="100%" src="liger/lib/ligerUI/skins/${sessionScope.css}/images/index/l2.jpg" ></img></div>
  160. </div>
  161. </body>
  162. </html>