home.jade 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. //
  2. Created by yinbin on 2015/9/4.
  3. doctype html
  4. html(lang='en')
  5. head
  6. meta(charset='utf-8')
  7. base(href='/')
  8. title 基因检测实验室管理系统
  9. meta(name='keywords', content='基因检测实验室管理系统,实验室管理系统')
  10. meta(name='description', content='基因检测实验室管理系统,技术支持:巨锤网络科技')
  11. meta(name='viewport', content='width=device-width, initial-scale=1.0')
  12. meta(http-equiv='X-UA-Compatible' content='IE=edge,chrome=1')
  13. meta(http-equiv='Page-Enter' content='revealTrans(duration=3, transition=12)')
  14. meta(http-equiv='Page-Exit' content='revealTrans(duration=3, transition=12)')
  15. block css
  16. // basic styles
  17. link(href='assets/css/bootstrap.min.css', rel='stylesheet')
  18. link(rel='stylesheet', href='assets/css/font-awesome.min.css')
  19. //if IE 7
  20. link(rel='stylesheet', href='assets/css/font-awesome-ie7.min.css')
  21. // page specific plugin styles
  22. link(rel='stylesheet', href='assets/css/jquery-ui-1.10.3.full.min.css')
  23. link(rel='stylesheet',href='assets/css/jquery.gritter.css')
  24. link(rel='stylesheet', href='assets/css/datepicker.css')
  25. link(rel='stylesheet', href='assets/css/ui.jqgrid.css')
  26. // fonts
  27. // <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:400,300" />
  28. // ace styles
  29. link(rel='stylesheet', href='assets/css/ace.min.css')
  30. link(rel='stylesheet', href='assets/css/ace-rtl.min.css')
  31. link(rel='stylesheet', href='assets/css/ace-skins.min.css')
  32. //if lte IE 8
  33. link(rel='stylesheet', href='assets/css/ace-ie.min.css')
  34. // inline styles related to this page
  35. link(rel='stylesheet', href='stylesheets/icon/iconfont.css')
  36. style.
  37. #menu-list-id > li {
  38. display: none;
  39. }
  40. html, body, .main-container-inner, .main-content, #main_target_iframe {
  41. overflow-y: hidden;
  42. height: 100%;
  43. }
  44. #main-container {
  45. overflow: hidden;
  46. height: 93%;
  47. }
  48. #menu-list-id .menu-text {
  49. font-size: 18px;
  50. }
  51. block script
  52. // ace settings handler
  53. script(src='assets/js/ace-extra.min.js')
  54. // HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries
  55. //if lt IE 9
  56. script(src='assets/js/html5shiv.js')
  57. script(src='assets/js/respond.min.js')
  58. // basic scripts
  59. //if !IE
  60. script(src='assets/js/jquery-2.0.3.min.js')
  61. // <![endif]
  62. //if IE
  63. script(src='assets/js/jquery-1.10.2.min.js')
  64. //if !IE
  65. script(type='text/javascript').
  66. window.jQuery || document.write("<script src='assets/js/jquery-2.0.3.min.js'>" + "<" + "/script>");
  67. // <![endif]
  68. //if IE
  69. script(type='text/javascript').
  70. window.jQuery || document.write("<script src='assets/js/jquery-1.10.2.min.js'>" + "<" + "/script>");
  71. script(type='text/javascript').
  72. if ("ontouchend" in document) document.write("<script src='assets/js/jquery.mobile.custom.min.js'>" + "<" + "/script>");
  73. script(src='assets/js/bootstrap.min.js')
  74. script(src='assets/js/typeahead-bs2.min.js')
  75. // page specific plugin scripts
  76. //script(src='assets/js/date-time/bootstrap-datepicker.min.js')
  77. //script(src='assets/js/jqGrid/jquery.jqGrid.min.js')
  78. //script(src='assets/js/jqGrid/i18n/grid.locale-en.js')
  79. // ace scripts
  80. script(src='assets/js/ace-elements.min.js')
  81. script(src='assets/js/ace.min.js')
  82. //script(src='assets/js/bootbox.min.js')
  83. //script(src='assets/js/jquery.gritter.min.js')
  84. // inline scripts related to this page
  85. //script(type='text/javascript', src='javascripts/format.js')
  86. //script(src='assets/Highcharts-4.1.7/js/highcharts.js')
  87. //script(src='assets/Highcharts-4.1.7/js/modules/exporting.js')
  88. script(type='text/javascript',src="javascripts/layout-header.js")
  89. script(src='underscore/underscore-min.js')
  90. //script(type='text/javascript',src='javascripts/runtime.js')
  91. //include include/rpc
  92. //include include/template
  93. body
  94. #navbar.navbar.navbar-default(style="background:url(assets/images/nav-background-picture.png);" )
  95. script(type='text/javascript').
  96. try {
  97. ace.settings.check('navbar', 'fixed')
  98. } catch (e) {
  99. }
  100. #navbar-container.navbar-container(style='')
  101. .navbar-header.pull-left
  102. span.navbar-brand(href='#')
  103. //img(src='assets/images/logonew.png',style='width:25px;')
  104. small
  105. i(style='letter-spacing: 8px; font-weight: 900; font-size: 25px; margin-left: 20px;margin-top:5px;') 基因检测实验室管理系统
  106. // /.brand
  107. a.btn.btn-default.pull-right(href="/logout",style="margin-top:5px;padding-top:0px;") 退出登录
  108. // /.container
  109. #main-container.main-container
  110. script(type='text/javascript').
  111. try {
  112. ace.settings.check('main-container', 'fixed')
  113. } catch (e) {
  114. }
  115. .main-container-inner
  116. //a#menu-toggler.menu-toggler(href='#')
  117. span.menu-text
  118. #sidebar.sidebar(style='height:90%;')
  119. script(type='text/javascript').
  120. try {
  121. ace.settings.check('sidebar', 'fixed')
  122. } catch (e) {
  123. }
  124. #sidebar-shortcuts.sidebar-shortcuts.hide
  125. #sidebar-shortcuts-large.sidebar-shortcuts-large
  126. button.btn.btn-success.tooltip-info(data-rel="tooltip",data-placement="bottom",title="未实现...")
  127. i.icon-signal
  128. button.btn.btn-info
  129. i.icon-pencil
  130. button.btn.btn-warning
  131. i.icon-group
  132. button.btn.btn-danger
  133. i.icon-cogs
  134. #sidebar-shortcuts-mini.sidebar-shortcuts-mini
  135. span.btn.btn-success
  136. span.btn.btn-info
  137. span.btn.btn-warning
  138. span.btn.btn-danger
  139. // #sidebar-shortcuts
  140. ul#menu-list-id.nav.nav-list(style='height:99%;overflow-y:auto;overflow-x:hidden;')
  141. li.active
  142. a.animsition-link(href='about', target='main_target_iframe')
  143. i.icon.iconfont.icon-guanyu
  144. //img(src='assets/images/student-xxzk.png' style='width:%;height:60%')
  145. span.menu-text 关于系统
  146. li
  147. a.animsition-link(href='dna/receive', target='main_target_iframe')
  148. i.icon.iconfont.icon-jieshou
  149. span.menu-text 标本接收管理
  150. li
  151. a.animsition-link(href='dna/extract',target='main_target_iframe')
  152. i.icon.iconfont.icon-yiliao_shiguan_qingxie
  153. span.menu-text DNA提取管理
  154. li
  155. a.animsition-link(href='dna/storage',target='main_target_iframe')
  156. i.icon.iconfont.icon-yibiaojianku-
  157. span.menu-text 建库管理
  158. li
  159. a.animsition-link(href='dna/operate',target='main_target_iframe')
  160. i.icon.iconfont.icon-dnsjiance
  161. span.menu-text 上机管理
  162. li
  163. a.animsition-link(href='dna/report',target='main_target_iframe')
  164. i.icon.iconfont.icon-msnui-report
  165. span.menu-text 分析报告管理
  166. li
  167. a.animsition-link(href='dna/admin',target='main_target_iframe')
  168. i.icon.iconfont.icon-guanliyuan
  169. span.menu-text 超级管理
  170. li
  171. a.animsition-link(href='user',target='main_target_iframe')
  172. i.icon-group
  173. span.menu-text 员工管理
  174. li
  175. a.animsition-link(href='settings',target='main_target_iframe')
  176. i.icon-cogs
  177. span.menu-text 基本设置
  178. //li
  179. // a.animsition-link(href='import',target='main_target_iframe')
  180. // img(src='assets/images/teacher-jbqk.png' style='width:%;height:60%')
  181. // span.menu-text 消息管理
  182. #sidebar-collapse.sidebar-collapse
  183. i.icon-double-angle-left(data-icon1='icon-double-angle-left', data-icon2='icon-double-angle-right')
  184. script(type='text/javascript').
  185. try {
  186. ace.settings.check('sidebar', 'collapsed')
  187. } catch (e) {
  188. }
  189. .main-content
  190. iframe#main_target_iframe(name='main_target_iframe',frameborder=0,width='100%',src='about')
  191. // /.main-container-inner
  192. // /.main-container
  193. //input#fileupload(type="file",name="files[]",data-url="/upload" multiple)
  194. script(type='text/javascript',src='javascripts/layout-footer.js')
  195. script.
  196. (function __showMenu() {
  197. $('#menu-list-id>li>a').click(function () {
  198. $('#menu-list-id').children('li').removeClass('active');
  199. $(this).parent().addClass('active');
  200. });
  201. try {
  202. var menus = '#{menus}'.split(',');
  203. //console.log(menus);
  204. _.each(menus, function (menu) {
  205. //console.log(menu);
  206. if (menu)
  207. $('#menu-list-id').children().filter(':contains("' + menu + '")').show();
  208. });
  209. } catch (e) {
  210. }
  211. })();
  212. $('[data-rel=tooltip]').tooltip();