feature.html 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <title>AdminLTE 2 | Invoice</title>
  7. <!-- Tell the browser to be responsive to screen width -->
  8. <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  9. <!-- Bootstrap 3.3.6 -->
  10. <link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css">
  11. <!-- Font Awesome -->
  12. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
  13. <!-- Ionicons -->
  14. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
  15. <!-- Theme style -->
  16. <link rel="stylesheet" href="../dist/css/AdminLTE.min.css">
  17. <!-- AdminLTE Skins. Choose a skin from the css/skins
  18. folder instead of downloading all of them to reduce the load. -->
  19. <link rel="stylesheet" href="../dist/css/skins/_all-skins.min.css">
  20. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  21. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  22. <!--[if lt IE 9]>
  23. <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  24. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  25. <![endif]-->
  26. <style>
  27. .interval {
  28. padding: 1px 8px !important;
  29. }
  30. #my_file {
  31. visibility: hidden; /* 隐藏 */
  32. }
  33. </style>
  34. </head>
  35. <body class="hold-transition skin-blue sidebar-mini">
  36. <div class="wrapper">
  37. <header class="main-header">
  38. <!-- Logo -->
  39. <a href="#" class="logo">
  40. <!-- logo for regular state and mobile devices -->
  41. <span class="logo-lg"><b>P</b>articiple</span>
  42. </a>
  43. </header>
  44. <!-- Left side column. contains the logo and sidebar -->
  45. <aside class="main-sidebar">
  46. <!-- sidebar: style can be found in sidebar.less -->
  47. <section class="sidebar">
  48. <!-- /.search form -->
  49. <!-- sidebar menu: : style can be found in sidebar.less -->
  50. <ul class="sidebar-menu">
  51. <li class="header">MAIN NAVIGATION</li>
  52. <li class="treeview active">
  53. <a href="#">
  54. <i class="fa fa-folder"></i> <span>nlp</span>
  55. <span class="pull-right-container">
  56. <i class="fa fa-angle-left pull-right"></i>
  57. </span>
  58. </a>
  59. <ul class="treeview-menu">
  60. <li class="active"><a href="/push-web/participle/index"><i class="fa fa-circle-o"></i>分词示例</a></li>
  61. <li class="active"><a href="/push-web/extract/index"><i class="fa fa-circle-o"></i>提取特征</a></li>
  62. <li class="active"><a href="/push-web/relation/index"><i class="fa fa-circle-o"></i>关系抽取</a></li>
  63. <li class="active"><a href="/push-web/algorithm/index"><i class="fa fa-circle-o"></i>算法分析</a></li>
  64. </ul>
  65. </li>
  66. </ul>
  67. </section>
  68. <!-- /.sidebar -->
  69. </aside>
  70. <!-- Content Wrapper. Contains page content -->
  71. <div class="content-wrapper">
  72. <!-- Content Header (Page header) -->
  73. <section class="content-header">
  74. <h1>
  75. 特征信息
  76. </h1>
  77. <ol class="breadcrumb">
  78. <li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>
  79. <li><a href="#">Tables</a></li>
  80. <li class="active">Data tables</li>
  81. </ol>
  82. </section>
  83. <form role="form">
  84. <!-- /.box-body -->
  85. <div class="box-footer">
  86. <div class="form-group" id="feature_type_div">
  87. <label>提取内容</label>&nbsp;&nbsp;
  88. <input type="checkbox" name="featureType" value="1"/>症状&nbsp;&nbsp;
  89. <input type="checkbox" name="featureType" value="2"/>诊断&nbsp;&nbsp;
  90. <input type="checkbox" name="featureType" value="3"/>体征&nbsp;&nbsp;
  91. <input type="checkbox" name="featureType" value="4"/>检验&nbsp;&nbsp;
  92. <input type="checkbox" name="featureType" value="5"/>检查&nbsp;&nbsp;
  93. <input type="checkbox" name="featureType" value="9"/>特征&nbsp;&nbsp;
  94. <button type="button" class="btn btn-success pull-right" onclick="_ajax('/feature/generate')"><i
  95. class="fa fa-credit-card"></i> 提取
  96. </button>
  97. </div>
  98. </div>
  99. </form>
  100. </div>
  101. <!-- /.content-wrapper -->
  102. <!-- /.control-sidebar -->
  103. <!-- Add the sidebar's background. This div must be placed
  104. immediately after the control sidebar -->
  105. <div class="control-sidebar-bg"></div>
  106. </div>
  107. <!-- ./wrapper -->
  108. <div class="modal fade" id="modal-default">
  109. <div class="modal-dialog">
  110. <div class="modal-content">
  111. <div class="modal-header">
  112. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  113. <span aria-hidden="true">&times;</span></button>
  114. <h4 class="modal-title">消息</h4>
  115. </div>
  116. <div class="row" id="modal-loading">
  117. <!-- /.col -->
  118. <div class="col-md-12">
  119. <div class="box box-danger box-solid">
  120. <div class="box-header">
  121. <h3 class="box-title">提取特征信息</h3>
  122. </div>
  123. <div class="box-body">
  124. 此过程可能需要较长时间,请耐心等待... ...
  125. </div>
  126. <!-- /.box-body -->
  127. <!-- Loading (remove the following to stop the loading)-->
  128. <div class="overlay">
  129. <i class="fa fa-refresh fa-spin"></i>
  130. </div>
  131. <!-- end loading -->
  132. </div>
  133. <!-- /.box -->
  134. </div>
  135. <!-- /.col -->
  136. </div>
  137. <!-- /.row -->
  138. <div class="modal-body">
  139. <p></p>
  140. </div>
  141. <div class="modal-footer">
  142. <button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button>
  143. </div>
  144. </div>
  145. <!-- /.modal-content -->
  146. </div>
  147. <!-- /.modal-dialog -->
  148. </div>
  149. <!-- /.modal -->
  150. <!-- jQuery 2.2.3 -->
  151. <script src="../plugins/jQuery/jquery-2.2.3.min.js"></script>
  152. <!-- Bootstrap 3.3.6 -->
  153. <script src="../bootstrap/js/bootstrap.min.js"></script>
  154. <!-- DataTables -->
  155. <script src="../plugins/datatables/jquery.dataTables.min.js"></script>
  156. <script src="../plugins/datatables/dataTables.bootstrap.min.js"></script>
  157. <!-- SlimScroll -->
  158. <script src="../plugins/slimScroll/jquery.slimscroll.min.js"></script>
  159. <!-- FastClick -->
  160. <script src="../plugins/fastclick/fastclick.js"></script>
  161. <!-- AdminLTE App -->
  162. <script src="../dist/js/app.min.js"></script>
  163. <!-- AdminLTE for demo purposes -->
  164. <script src="../dist/js/demo.js"></script>
  165. <script src="../dist/js/push.js"></script>
  166. <script>
  167. function _ajax(url) {
  168. var types = new Array();
  169. $("input:checkbox:checked").each(function (i) {
  170. types[i] = $(this).val();
  171. });
  172. if (types.length < 1) {
  173. alert("请选择提取内容!");
  174. return;
  175. }
  176. $("#modal-loading").show();
  177. $("#modal-default .modal-header").hide();
  178. $("#modal-default .modal-body p").text("");
  179. $("#modal-default .modal-footer").hide();
  180. $("#modal-default").modal("show");
  181. $.support.cors = true;
  182. $.ajax({
  183. url: nlp_web_url + url,
  184. dataType: "json",
  185. type: "post",
  186. data: {"featureTypes": types.join(",")},
  187. success: function (data) {
  188. $("#modal-loading").hide();
  189. $("#modal-default .modal-header").show();
  190. $("#modal-default .modal-footer").show();
  191. $("#modal-default .modal-body p").text(data.msg);
  192. $("#modal-default").modal("show");
  193. }
  194. });
  195. };
  196. </script>
  197. </body>
  198. </html>