index.html 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. <!doctype html>
  2. <html lang="zh-cmn-Hans">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>高精度多通道数据采集系统管理后台</title>
  6. <meta name="renderer" content="webkit|ie-comp|ie-stand">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8">
  9. <meta http-equiv="Cache-Control" content="no-siteapp" />
  10. <link rel="Shortcut Icon" href="./images/icon1.png" type="image/x-icon" />
  11. <link rel="stylesheet" href="./css/font.css">
  12. <link rel="stylesheet" href="./css/xadmin.css">
  13. <script src="./lib/jquery.min.js"></script>
  14. <script src="./lib/layui/layui.js" charset="utf-8"></script>
  15. <script src="./js/xadmin.js"></script>
  16. <script src="../other/js/functions.js"></script>
  17. <!-- <script src="js/index.js"></script> -->
  18. </head>
  19. <body>
  20. <!-- 顶部开始 -->
  21. <div class="container">
  22. <!-- <div style="height: 70px;"> -->
  23. <div class="logo">
  24. <img src="images/icon1.png"
  25. style="float: left; margin-top: 4px; width: 35px; height: 35x;background-repeat:no-repeat;">
  26. <a style="padding-left: 10px;" href="index.html">面向PHM的数据处理和知识图谱可视化平台</a>
  27. </div>
  28. <!-- </div> -->
  29. <ul class="layui-nav right" lay-filter="">
  30. <li class="layui-nav-item">
  31. <a id="username" href="javascript:"></a>
  32. <dl class="layui-nav-child">
  33. <dd>
  34. <a href="javascript:loginout()">退出</a>
  35. </dd>
  36. </dl>
  37. </li>
  38. <!-- <li class="layui-nav-item to-index">
  39. <a href="search1.html">搜索首页</a>
  40. </li> -->
  41. </ul>
  42. </div>
  43. <!-- 顶部结束 -->
  44. <!-- 中部开始 -->
  45. <!-- 左侧菜单开始 -->
  46. <div class="left-nav" style="width: 160px;">
  47. <div id="side-nav">
  48. <ul class="layui-nav layui-nav-tree " lay-shrink="all" lay-filter="leftNav">
  49. <!-- 系统管理 -->
  50. <li class="layui-nav-item">
  51. <a href="javascript:;"><i class="iconfont">&#xe716;</i> 系统管理</a>
  52. <dl class="layui-nav-child">
  53. <dd><a href="javascript:" class="third-class"><span class="l-line"></span>权限中心</a>
  54. <dl class="layui-nav-child layui-nav-third-child">
  55. <dd>
  56. <a href="javascript:;" data-url="role.html" data-id='1' data-text="角色管理"><span
  57. class="col-2" style="float:left" />角色管理</a>
  58. </dd>
  59. <dd>
  60. <a href="javascript:;" data-url="rights.html" data-id='2' data-text="权限管理"><span
  61. class="col-2" style="float:left" />权限管理</a>
  62. </dd>
  63. </dl>
  64. </dd>
  65. <dd><a href="javascript:;" data-url="user.html" data-id='3' data-text="系统日志">用户管理</a></dd>
  66. <dd><a href="javascript:;" data-url="log.html" data-id='4' data-text="系统日志">系统日志</a></dd>
  67. </dl>
  68. </li>
  69. <li class="layui-nav-item">
  70. <a href="javascript:;"><i class="iconfont">&#xe617;</i> 器材管理</a>
  71. <dl class="layui-nav-child">
  72. <dd><a href="javascript:" class="third-class"><span class="l-line"></span>元器件管理</a>
  73. <dl class="layui-nav-child layui-nav-third-child">
  74. <dd><a href="javascript:;" data-url="aircraft.html" data-id='5'
  75. data-text="机型管理">机型管理</a>
  76. </dd>
  77. <dd>
  78. <a href="javascript:;" data-url="system.html" data-id='6' data-text="系统管理"><span
  79. class="col-2" style="float:left" />系统管理</a>
  80. </dd>
  81. <dd>
  82. <a href="javascript:;" data-url="subsystem.html" data-id='7'
  83. data-text="分系统管理"><span class="col-2" style="float:left" />分系统管理</a>
  84. </dd>
  85. <dd>
  86. <a href="javascript:;" data-url="machine.html" data-id='8'
  87. data-text="元器件管理"><span class="col-2" style="float:left" />元器件管理</a>
  88. </dd>
  89. </dl>
  90. </dd>
  91. <dd><a href="javascript:;" data-url="major.html" data-id='9' data-text="专业管理">专业管理</a></dd>
  92. </dl>
  93. </li>
  94. <li class="layui-nav-item">
  95. <a href="javascript:;"><i class="iconfont">&#xe681;</i> 数据管理</a>
  96. <dl class="layui-nav-child">
  97. <dd><a href="javascript:;" data-url="datasource.html" data-id='10'
  98. data-text="数据源管理">数据源管理</a></dd>
  99. <dd><a href="javascript:;" data-url="flight.html" data-id='11' data-text="飞参数据管理">飞参数据管理</a>
  100. </dd>
  101. </dl>
  102. </li>
  103. <li class="layui-nav-item">
  104. <a href="javascript:;"><i class="iconfont">&#xe604;</i>故障管理</a>
  105. <dl class="layui-nav-child">
  106. <dd><a href="javascript:;" data-url="fault.html" data-id='12' data-text="故障类型管理">故障类型管理</a>
  107. </dd>
  108. <dd><a href="javascript:;" data-url="repairManual.html" data-id='13'
  109. data-text="故障维修手册">故障维修手册</a></dd>
  110. </dl>
  111. </li>
  112. <li class="layui-nav-item">
  113. <a href="javascript:;"><i class="iconfont">&#xe604;</i>实验管理</a>
  114. <dl class="layui-nav-child">
  115. <dd><a href="javascript:;" data-url="algorithm.html" data-id='14' data-text="算法管理">算法管理</a>
  116. </dd>
  117. <dd><a href="javascript:;" data-url="algorithmCall.html" data-id='15'
  118. data-text="算法调用记录">算法调用记录</a></dd>
  119. <dd><a href="javascript:;" data-url="experiment.html" data-id='11' data-text="实验记录管理">实验记录管理</a>
  120. </dd>
  121. </dl>
  122. </li>
  123. <li class="layui-nav-item">
  124. <a href="javascript:;" data-url="atlas.html" data-id='16' data-text="知识图谱管理"><i
  125. class="iconfont">&#xe604;</i>知识图谱管理</a>
  126. </li>
  127. </ul>
  128. </div>
  129. </div>
  130. <!-- <div class="x-slide_left"></div> -->
  131. <!-- 左侧菜单结束 -->
  132. <!-- 右侧主体开始 -->
  133. <div class="page-content">
  134. <div class="layui-tab layui-tab-brief main-layout-tab" lay-filter="tab" lay-allowClose="true">
  135. <ul class="layui-tab-title">
  136. <li class="layui-this welcome" lay-allowClose="false">首页</li>
  137. </ul>
  138. <div class="layui-tab-content">
  139. <div class="layui-tab-item layui-show" style="background: #f5f5f5;">
  140. <iframe src="welcome.html" width="100%" height="100%" name="iframe" scrolling="auto" class="x-iframe"
  141. framborder="0"></iframe>
  142. </div>
  143. </div>
  144. </div>
  145. </div>
  146. <div class="page-content-bg"></div>
  147. <!-- 右侧主体结束 -->
  148. <!-- 中部结束 -->
  149. <script type="text/javascript">
  150. var scope = {
  151. link: './welcome.html'
  152. }
  153. layui.use(['layer', 'form', 'element', 'jquery'], function() {
  154. var element = layui.element;
  155. element.init();
  156. $ = layui.jquery;
  157. $(".layui-nav-third-child").hide();
  158. $(".third-class").on('click', function() {
  159. $("this.layui-nav-third-child").toggle();
  160. //$(".layui-nav-third-child").hide();
  161. //$(this).next().show();
  162. $(this).next().toggle();
  163. });
  164. var layer = layui.layer;
  165. var form = layui.form;
  166. var hideBtn = $('#hideBtn');
  167. var mainLayout = $('#main-layout');
  168. var mainMask = $('.main-mask');
  169. //监听导航点击
  170. element.on('nav(leftNav)', function(elem) {
  171. var navA = $(elem).find('a');
  172. let id = navA.context.attributes.getNamedItem("data-id");
  173. if (id != undefined)
  174. id = id.nodeValue;
  175. //var id = navA.attr('data-id');
  176. let url = navA.context.attributes.getNamedItem("data-url");
  177. if (url != undefined)
  178. url = url.nodeValue;
  179. //var url = navA.attr('data-url');
  180. let text = navA.context.attributes.getNamedItem("data-text");
  181. if (text != undefined)
  182. text = text.nodeValue;
  183. //var text = navA.attr('data-text');
  184. if (!url) {
  185. return;
  186. }
  187. var isActive = $('.main-layout-tab .layui-tab-title').find("li[lay-id=" + id + "]");
  188. if (isActive.length > 0) {
  189. //切换到选项卡
  190. element.tabChange('tab', id);
  191. } else {
  192. element.tabAdd('tab', {
  193. title: text,
  194. content: '<iframe src="' + url + '" name="iframe' + id +
  195. '" class="iframe" framborder="0" data-id="' + id +
  196. '" scrolling="auto" width="100%" height="100%"></iframe>',
  197. id: id
  198. });
  199. element.tabChange('tab', id);
  200. }
  201. mainLayout.removeClass('hide-side');
  202. });
  203. //监听导航点击
  204. element.on('nav(rightNav)', function(elem) {
  205. var navA = $(elem).find('a');
  206. var id = navA.attr('data-id');
  207. var url = navA.attr('data-url');
  208. var text = navA.attr('data-text');
  209. if (!url) {
  210. return;
  211. }
  212. var isActive = $('.main-layout-tab .layui-tab-title').find("li[lay-id=" + id + "]");
  213. if (isActive.length > 0) {
  214. //切换到选项卡
  215. element.tabChange('tab', id);
  216. } else {
  217. element.tabAdd('tab', {
  218. title: text,
  219. content: '<iframe src="' + url + '" name="iframe' + id +
  220. '" class="iframe" framborder="0" data-id="' + id +
  221. '" scrolling="auto" width="100%" height="100%"></iframe>',
  222. id: id
  223. });
  224. element.tabChange('tab', id);
  225. }
  226. mainLayout.removeClass('hide-side');
  227. });
  228. element.on('tabDelete(filter)', function(data) {
  229. console.log(this); //当前Tab标题所在的原始DOM元素
  230. console.log(data.index); //得到当前Tab的所在下标
  231. console.log(data.elem); //得到当前的Tab大容器
  232. });
  233. //菜单隐藏显示
  234. hideBtn.on('click', function() {
  235. if (!mainLayout.hasClass('hide-side')) {
  236. mainLayout.addClass('hide-side');
  237. } else {
  238. mainLayout.removeClass('hide-side');
  239. }
  240. });
  241. //遮罩点击隐藏
  242. mainMask.on('click', function() {
  243. mainLayout.removeClass('hide-side');
  244. })
  245. });
  246. </script>
  247. <style type="text/css">
  248. .layui-nav-tree a {
  249. color: #fff !important;
  250. width: 100px;
  251. }
  252. .layui-nav-child {
  253. padding-left: 20px !important;
  254. }
  255. .layui-nav-itemed>.layui-nav-child {
  256. background-color: rgba(0, 0, 0, 0) !important;
  257. }
  258. </style>
  259. </body>
  260. </html>