index.html 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>远程诊断系统-后台管理-中世康恺</title>
  5. {include file="../application/manage/view/commons/headers.html" }
  6. <style>
  7. .myhover{ color: #eeeeee; }
  8. .myhover:hover{ color:#334455; }
  9. </style>
  10. <script >
  11. // 编辑窗口
  12. var $superWin;
  13. var $userWin;
  14. var superWinWidth=$(window).width()*0.98;
  15. var superWinHeight=$(window).height()-35;
  16. $(function(){
  17. $superWin = $('#super-window').window({
  18. title: '查看',
  19. width: superWinWidth,height: superWinHeight,
  20. left: ($(window).width() -superWinWidth ) /2 ,
  21. top: ($(window).height() -superWinHeight ) /2 ,
  22. shadow: true,modal: true,
  23. iconCls: 'icon-edit',closed: true,resizable:true,
  24. minimizable: false,maximizable: true,collapsible: false
  25. });
  26. $userWin = $('#super-uwindow').window({
  27. title: '个人信息',
  28. width: 500,height: 350,
  29. left: ($(window).width() -500 ) /2 ,
  30. top: ($(window).height() -350 ) /2 ,
  31. shadow: true,modal: true,
  32. iconCls: 'icon-edit',closed: true,resizable:false,
  33. minimizable: false,maximizable: false,collapsible: false
  34. });
  35. });
  36. $(window).resize(function() {
  37. superWinWidth=$(window).width()*0.98;
  38. $('#super-window').window('resize',{
  39. width: editWinWidth,height: editWinHeight
  40. });
  41. });
  42. // 打开超级窗口
  43. function openSupperWin(title,targetUrl){
  44. $superWin.window({"title":title});
  45. $superWin.window('open');
  46. $('#superFrame').attr('src',targetUrl);
  47. }
  48. $(function(){
  49. var treeData=new Array();
  50. treeData.push({"id":"1","text":"第一个菜单"});
  51. var msgChildTreeData=new Array();
  52. msgChildTreeData.push({"id":"sys_menu","text":"菜单管理","url":"/manage/menu/index","target":"tabindex" });
  53. treeData.push({"id":"sys","text":"系统管理","children":msgChildTreeData});
  54. $('#menutree').tree({
  55. url:"/manage/index/menudata",
  56. onClick:function(menuEl){
  57. if(menuEl.href!=null){
  58. open_panel(menuEl.text,menuEl.href);
  59. }
  60. }
  61. });
  62. });
  63. // 打开一个Tab
  64. function open_panel(tit, url) {
  65. //否则添加或选择到相应tab
  66. if ($('#mainTabs').tabs('exists', tit)) { //如果已存在则选择
  67. $('#mainTabs').tabs('select', tit);
  68. } else {
  69. var url_content = '<iframe id="" width="100%" height="100%" src="' + url + '" frameborder="0" allowtransparency="true" scrolling="no"></iframe>';
  70. var mytab=$('#mainTabs').tabs('add', {
  71. title: tit,
  72. content: url_content,
  73. closable: true,
  74. tools: [{
  75. //添加刷新图标
  76. iconCls: 'icon-mini-refresh',
  77. handler: function() {
  78. var cur_tab = $('#mainTabs').tabs('getSelected');
  79. $('#mainTabs').tabs('update', {
  80. tab: cur_tab, options: { content: url_content }
  81. });
  82. }
  83. }]
  84. });
  85. }
  86. }
  87. function logout(){
  88. $.ajax({
  89. url:"/manage/login/logout",
  90. data:"t="+new Date(),
  91. success:function(rs){
  92. if(rs=="ok"){
  93. document.location="/manage/login/index";
  94. }
  95. },error:function(e,e1,e2){
  96. alert(e2);
  97. }
  98. });
  99. }
  100. // 保存信息
  101. function save(){
  102. var data=$("#myform").serialize();
  103. $.ajax({
  104. url:"/manage/index/saveUserInfo",
  105. data:data,type:"get",
  106. success:function(rs){
  107. if(rs=="ok"){
  108. alert("保存成功!");
  109. }else{
  110. alert("保存失败!");
  111. }
  112. },error:function(e,e1,e2){
  113. alert(e2);
  114. }
  115. });
  116. }
  117. </script>
  118. </head>
  119. <body class="easyui-layout" >
  120. <div data-options="region:'north',split:false,border:false" style="height: 50px; overflow: hidden;background:#334455;" >
  121. <div id="topbar" class="title" style=' background-position:100px 0px;width:100%;height:100%;'>
  122. <div id="topbar-logon" class="right" style="float:right; padding-right:20px;height:50px;margin-top: 10px;">
  123. <a data-options="plain:'true',iconCls:'icon-man' " id="logout" href="#" onclick="$userWin.window('open')" class="easyui-linkbutton myhover" >{$manager["username"]}</a>
  124. <a data-options="plain:'true',iconCls:'icon-remove' " id="logout" href="#" onclick="logout()" class="easyui-linkbutton myhover" >注销</a>
  125. <a data-options="iconCls:'icon-help',menu:'#topbar-menu'" class="easyui-menubutton myhover" >管理</a>
  126. <div id="topbar-menu" style="width: 150px;">
  127. <div onclick="$userWin.window('open')" >修改个人信息</div>
  128. <div class="menu-sep"></div>
  129. <div data-options="iconCls:'icon-help'" onclick="showAbout()">关于</div>
  130. </div>
  131. </div>
  132. <div id="topbar-info" class="left" style="line-height: 50px;width:450px;height: 50px;" >
  133. <img src="/static/images/manage/logos.png" height="40" style="float: left;margin: 5px 0 0 5px;" />
  134. <span style="line-height:50px ;margin: 5px 0 0 10px;font-size: 28px;color: #eee;" >中世康恺</span>
  135. <span style="line-height:40px ;margin: 5px 0 0 0;font-size: 22px;color: #eee;" >(远程诊断系统)</span>
  136. </div>
  137. </div>
  138. </div>
  139. <div data-options="region:'south',split:false,border:true" style="height: 25px;text-align: center;line-height: 25px;" ></div>
  140. <!--
  141. <div data-options="region:'east',split:true" title="East" style="width:100px;"></div>
  142. -->
  143. <div title="功能导航" id="menu" data-options="region:'west',split:false,border:true,icon:'icon-forward'" style="height:100%;width: 180px; overflow: auto;" >
  144. <ul id="menutree" style="padding: 0px; margin: 0px;height:97%;"></ul>
  145. </div>
  146. <div data-options="region:'center',split:false,border:false" >
  147. <div id="mainTabs" data-options="fit:true,border:false" class="easyui-tabs" >
  148. <div title="欢迎使用" style="overflow: hidden;">
  149. <iframe id="tabindex" name="tabindex" src="/manage/index/welcome" style="width: 100%; height: 100%; border: 0;" scrolling="no" ></iframe>
  150. </div>
  151. </div>
  152. </div>
  153. <div id="super-window" class="easyui-window" style="overflow: hidden" ><iframe src="about:blank" id="superFrame" style="width:100%;height:100%" frameborder="0" scrolling="yes" ></iframe></div>
  154. <div id="super-uwindow" class="easyui-window" style="overflow: hidden;display: none" >
  155. <form name="myform" id="myform" action="" method="get" >
  156. <div style="width: 250px;margin:25px 0 0 120px;" >用户名:<input name="username" class="easyui-textbox" id="username" readonly="true" style="width:200px;" value="{$manager.username}" /> </div>
  157. <div style="width: 250px;margin:10px 0 0 120px;" >原密码:<input name="opwd" id="opwd" class="easyui-textbox" type="password" style="width:200px;" value="" /> </div>
  158. <div style="width: 250px;margin:10px 0 0 120px;" >新密码:<input name="upwd" id="upwd" class="easyui-textbox" type="password" style="width:200px;" value="" /> </div>
  159. <div style="width: 250px;margin:10px 0 0 120px;" >手机号:<input name="phone" id="phone" class="easyui-textbox" type="text" style="width:200px;" value="{$manager.phone}" /> </div>
  160. <div style="width: 250px;margin:10px 0 0 120px;" >电子邮:<input name="email" id="email" class="easyui-textbox" type="text" style="width:200px;" value="{$manager.email}" /> </div>
  161. <div style="width: 250px;margin:15px 0 0 168px;" >
  162. <a type="button" class="easyui-linkbutton" data-options="iconCls:'icon-save'" onclick="save()">保存</a>&nbsp;
  163. <a type="button" class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" onclick="$userWin.window('close')">关闭</a>
  164. </div>
  165. </form>
  166. </div>
  167. <script type="text/javascript">
  168. $(function(){
  169. $('#main_layout').layout();
  170. setHeight();
  171. });
  172. function setHeight(){
  173. var c = $('#main_layout');
  174. var p = c.layout('panel','center'); // get the center panel
  175. var oldHeight = p.panel('panel').outerHeight();
  176. p.panel('resize', {height:'auto'});
  177. var newHeight = p.panel('panel').outerHeight();
  178. alert(newHeight);
  179. c.layout('resize',{
  180. height: (c.height() + newHeight - oldHeight)
  181. });
  182. }
  183. </script>
  184. </body>
  185. </html>