indexForSSO.html 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  6. <meta name="renderer" content="webkit" />
  7. <title>医疗基础信息后台管理</title>
  8. <script type="text/javascript" src="easyui/jquery-1.8.0.min.js"></script>
  9. <link rel="stylesheet" href="cross/css/cross.css" type="text/css" />
  10. <link rel="stylesheet" href="cross/css/cross.ui.css" type="text/css" />
  11. <link rel="stylesheet" href="iconfont/iconfont.css" type="text/css" />
  12. <link rel="stylesheet" href="css/index.css" type="text/css" />
  13. <script type="text/javascript" src="yihu_js/loadMenu_v2.js?v=2"></script>
  14. <!--[if lt IE 9]>
  15. <script type="text/javascript" src="http://ued.yihu.cn/framework/cross/js/respond.min.js"></script>
  16. <![endif]-->
  17. <script type="text/javascript">
  18. var curTabId;
  19. $(document).ready(function(){
  20. //左移
  21. $('.iframe-menu-btn>a.prev').on('click',function(){
  22. var left=$('.iframe-menu-list').data('left')*1;
  23. if(left==0){
  24. return false;
  25. }
  26. else if(left<0){
  27. $('.iframe-menu-list').animate({'left':left+180},"fast",function(){
  28. $('.iframe-menu-list').data('left',left+180);
  29. });
  30. }
  31. });
  32. //右移
  33. $('.iframe-menu-btn>a.next').on('click',function(){
  34. var left=$('.iframe-menu-list').data('left')*1;
  35. if(left<-(($('.iframe-menu-list>ul>li').length-2)*180)){
  36. return false;
  37. }
  38. else if(left<=0){
  39. $('.iframe-menu-list').animate({'left':left-180},"fast",function(){
  40. $('.iframe-menu-list').data('left',left-180);
  41. });
  42. }
  43. });
  44. $.ajax({
  45. type: 'POST',
  46. url: "SessionAction_getSessionInfo.action",
  47. data: {},
  48. async: false,
  49. dataType: 'text',
  50. success: function(data){
  51. data=eval("("+data+")");
  52. if(data.Code==1){
  53. var v = data.Result;
  54. $("#userName").html(v.operatorName);
  55. var operatorId = v.userId;
  56. //console.info(operatorId);
  57. loadMenu(operatorId);
  58. }else{
  59. //alert(data.Message);
  60. window.location.href="/SampleProject/login2.html";
  61. }
  62. }
  63. });
  64. });
  65. function addTab(id,name,url){
  66. var tabId = "tab_"+id;
  67. if ($('#'+tabId).length>0){
  68. activateTab(id);
  69. } else {
  70. $(".tabs>a").attr("class","");
  71. $(".allFrames").hide();
  72. var tabHead=" <li id='"+tabId+"' class='tabs' ><a href='#'><span class='c-nowrap' onclick='activateTab(\""+id+"\")'>"+name+"</span><i class='iconfont' onclick='closeTab(\""+id+"\")'>&#xe605;</i></a></li>";
  73. $("#tabBar").append(tabHead);
  74. $("#"+tabId+">a").attr("class","curr");
  75. var tabBody ="<iframe id='frame_"+id+"' class='allFrames' src=\""+url+"\" width='100%' height='"+(document.documentElement.clientHeight-$("#content").position().top-56)+"' ></iframe>";
  76. $("#iframes").append(tabBody);
  77. }
  78. iframeMenuList();
  79. }
  80. function activateTab(id){
  81. $(".tabs>a").attr("class","");
  82. $(".allFrames").hide();
  83. $("#frame_"+id).show();
  84. $("#tab_"+id+">a").attr("class","curr");
  85. }
  86. function closeTab(id){
  87. $("#tab_"+id).remove();
  88. $("#frame_"+id).remove();
  89. var id = $(".tabs:last").attr("id").replace("tab_","");
  90. activateTab(id);
  91. }
  92. function closeCurTab(){
  93. closeTab(curTabId)
  94. }
  95. function closeOtherTab(){
  96. $(".tabs").each(function(){
  97. var id = this.id.replace("tab_","");
  98. if(id!=curTabId){
  99. closeTab(id);
  100. }
  101. });
  102. }
  103. </script>
  104. </head>
  105. <body>
  106. <div class="page-container clearfix">
  107. <div class="page-sidebar fl pt20">
  108. <!----menu star------>
  109. <div class="menu-collapse width-100" data-nav="menu">
  110. <ul id="menuShow" class="all-menu">
  111. </ul>
  112. </div>
  113. <!----menu end------>
  114. </div>
  115. <div id="content" class="page-content" >
  116. <div class="iframe-menu c-position-r">
  117. <div class="c-position-a iframe-menu-list width-100" data-left="0">
  118. <ul id="tabBar" class="clearfix">
  119. </ul>
  120. </div>
  121. <div class="c-position-a iframe-menu-btn">
  122. <a href="javascript:;" class="prev"><i class="iconfont">&#xe61c;</i></a><a href="javascript:;" class="next"><i class="iconfont">&#xe608;</i></a>
  123. </div>
  124. <div class="iframe-menu-mouse c-position-a">
  125. <ul>
  126. <li><a href="javascript:closeCurTab()">关闭标签页</a></li>
  127. <li><a href="javascript:closeOtherTab()">关闭其他标签页</a></li>
  128. </ul>
  129. </div>
  130. </div>
  131. <div id="iframes" style="padding: 8px">
  132. </div>
  133. </div>
  134. </div>
  135. <script type="text/javascript" src="cross/js/cross.ui.js"></script>
  136. <link rel="stylesheet" href="widget/artDialog/4.1.7/css/artDialog.css" type="text/css" />
  137. <script type="text/javascript" src="widget/artDialog/4.1.7/js/artDialog.js"></script>
  138. <script type="text/javascript" src="widget/nicescroll/3.6.0/js/jquery.nicescroll.min.js"></script>
  139. <script type="text/javascript">
  140. //iframe-menu
  141. function iframeMenuList(){
  142. var $menu=$('.iframe-menu-list'),
  143. $li=$menu.children('ul').children('li'),
  144. $wrap=$('.iframe-menu'),
  145. w=$(window).width()-150;
  146. if($li.length*181>w){
  147. $menu.width($li.length*181);
  148. $('.iframe-menu-btn').show();
  149. }
  150. // 右键菜单
  151. $('.iframe-menu-list>ul>li').bind('contextmenu',function(e){
  152. e.stopPropagation();
  153. e.preventDefault();
  154. var top = $("#content").position().top;
  155. var left = $("#content").position().left;
  156. $('.iframe-menu-mouse').show().css({left:e.clientX-left,top:e.clientY-top});
  157. curTabId = this.id.replace("tab_","");
  158. activateTab(curTabId)
  159. return false;
  160. });
  161. $(document).on('click',function(){
  162. $('.iframe-menu-mouse').hide();
  163. });
  164. }
  165. function exit(){
  166. art.dialog({
  167. lock: true,
  168. artIcon:'ask',
  169. opacity:0.4,
  170. width: 250,
  171. title:'提示',
  172. content: '确认退出?',
  173. ok: function () {
  174. $.get("LoginAction_logOff.action",function(){
  175. window.location.href="login.html";
  176. });
  177. },
  178. cancel: true
  179. });
  180. }
  181. /* $(window).unload(function (evt) {
  182. $.ajax({
  183. type: 'POST',
  184. url: "LoginAction_logOff.action",
  185. data: {},
  186. async: false,
  187. dataType: 'text',
  188. success: function(data){
  189. }
  190. });
  191. }); */
  192. </script>
  193. </body>
  194. </html>