funcAdd.html 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=750, initial-scale=1, maximum-scale=1, user-scalable=0" />
  7. <meta name="keywords" content="" />
  8. <meta name="description" content="" />
  9. <title>功能报备新增</title>
  10. <!-- FAVICON AND APPLE TOUCH -->
  11. <link href="favicon.ico" rel="shortcut icon" />
  12. <link rel="apple-touch-icon-precomposed" sizes="180x180" />
  13. <meta name="msapplication-TileImage" content="mstile.png" />
  14. <!-- 日期组件 -->
  15. <link href="plugins/datePicker/css/foundation.min.css" rel="stylesheet" type="text/css">
  16. <link href="plugins/datePicker/css/foundation-datepicker.css" rel="stylesheet" type="text/css">
  17. <style>
  18. form input[type="text"] {
  19. display: inline-block;
  20. margin-bottom: 0
  21. }
  22. </style>
  23. <!-- 日期组件end -->
  24. <link rel="stylesheet" href="css/common.css" />
  25. <meta name="viewport" content="width=375, user-scalable=no" />
  26. </head>
  27. <body>
  28. <div class="page-wrapper">
  29. <div class="fixed-section">
  30. <div class="nav-tit">
  31. <a class="goBack" onclick="history.back()"></a>
  32. 功能报备新增
  33. </div>
  34. </div>
  35. <form action="__MODULE__/DeviceManagement/add" style="margin-top:40px">
  36. <div>
  37. <span><i>*</i>报备类型:</span>
  38. <select name="repType" id="">
  39. <option value="">请选择</option>
  40. <option value="1">单位</option>
  41. <option value="2">类型</option>
  42. <option value="3">设备</option>
  43. </select>
  44. </div>
  45. <div class="retype2And3">
  46. <span><i>*</i>设备类型:</span>
  47. <select name="deviceType" id="">
  48. <option value="">请选择</option>
  49. <option value="1">火系统</option>
  50. <option value="2">水系统</option>
  51. <option value="3">烟感系统</option>
  52. <option value="4">消防栓</option>
  53. <option value="5">液位</option>
  54. <option value="6">RTU</option>
  55. <option value="7">电气火灾</option>
  56. <option value="16">视频监控</option>
  57. <option value="128">井盖</option>
  58. <option value="131">可燃气体</option>
  59. <option value="130">门禁监测</option>
  60. <option value="129">地磁监测</option>
  61. <option value="17">电梯监测</option>
  62. </select>
  63. </div>
  64. <div class="retypeAll">
  65. <span><i>*</i>开始时间:</span>
  66. <input type="text" class="span2" value="" id="checkIn" placeHolder="请选择开始时间" readonly="readonly">
  67. </div>
  68. <div class="retypeAll">
  69. <span><i>*</i>结束时间:</span>
  70. <input type="text" class="span2" value="" id="dpd2" placeHolder="请选择结束时间" readonly="readonly">
  71. </div>
  72. <div class="deviceTypeIs6">
  73. <span><i>*</i>端口号:</span>
  74. <input type="text" name="portId">
  75. </div>
  76. <div class="deviceTypeIs6">
  77. <span><i>*</i>端口类型:</span>
  78. <select name="portType">
  79. <option value="">请选择</option>
  80. <option value="1">数字量</option>
  81. <option value="2">模拟量</option>
  82. </select>
  83. </div>
  84. <div class="deviceTypeAll">
  85. <span><i>*</i>设备编号:</span>
  86. <select name="deviceType" id="">
  87. <option value="">请选择</option>
  88. <option value="1">数字量</option>
  89. <option value="2">模拟量</option>
  90. </select>
  91. </div>
  92. <div class="retypeAll">
  93. <span><i> </i>备注:</span>
  94. <input type="text" name="remarks">
  95. </div>
  96. <a class="submit-btn">提交</a>
  97. </form>
  98. </div>
  99. <script src="js/layout.js"></script>
  100. <script src="js/jquery-2.2.2.min.js"></script>
  101. <!-- 日期组件 -->
  102. <script src="plugins/datePicker/js/foundation-datepicker.js"></script>
  103. <script src="plugins/datePicker/js/locales/foundation-datepicker.zh-CN.js"></script>
  104. <script>
  105. var nowTemp = new Date();
  106. var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
  107. var checkin = $('#checkIn').fdatepicker({
  108. format: 'yyyy-mm-dd hh:ii:ss',
  109. pickTime: true,
  110. onRender: function(date) {
  111. return date.valueOf() < now.valueOf() ? 'disabled' : '';
  112. }
  113. }).data('datepicker');
  114. var checkout = $('#dpd2').fdatepicker({
  115. format: 'yyyy-mm-dd hh:ii:ss',
  116. pickTime: true,
  117. onRender: function(date) {
  118. return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : '';
  119. }
  120. }).data('datepicker');
  121. </script>
  122. <!-- 日期组件end -->
  123. <script>
  124. // 下拉逻辑联动start
  125. $('.retypeAll,.retype2And3,.deviceTypeIs6,.deviceTypeAll').css('display', 'none')
  126. $('select[name=repType]').change(function() {
  127. if ($('select[name=repType]').val() == 1) {
  128. $('.retypeAll').show()
  129. $('.retype2And3,.deviceTypeIs6,.deviceTypeAll').hide()
  130. } else if ($('select[name=repType]').val() == 2) {
  131. $('.retypeAll,.retype2And3').css('display', 'block')
  132. $('.deviceTypeIs6,.deviceTypeAll').hide()
  133. } else if ($('select[name=repType]').val() == 3) {
  134. $('.retypeAll,.retype2And3').css('display', 'block')
  135. if ($('select[name=deviceType]').val()) {
  136. if ($('select[name=deviceType]').val() == 6) {
  137. $('.deviceTypeIs6,.deviceTypeAll').show()
  138. } else {
  139. $('.deviceTypeAll').show()
  140. $('.deviceTypeIs6').hide()
  141. }
  142. } else {
  143. $('.deviceTypeIs6,.deviceTypeAll').hide()
  144. }
  145. } else {
  146. $('.retypeAll,.retype2And3,.deviceTypeIs6,.deviceTypeAll').css('display', 'none')
  147. }
  148. })
  149. $('select[name=deviceType]').change(function() {
  150. if ($('select[name=deviceType]').val()) {
  151. if ($('select[name=repType]').val() == 3) {
  152. if ($('select[name=deviceType]').val()) {
  153. if ($('select[name=deviceType]').val() == 6) {
  154. $('.deviceTypeIs6,.deviceTypeAll').show()
  155. } else {
  156. $('.deviceTypeAll').show()
  157. $('.deviceTypeIs6').hide()
  158. }
  159. } else {
  160. $('.deviceTypeIs6,.deviceTypeAll').hide()
  161. }
  162. }
  163. } else {
  164. $('.deviceTypeIs6,.deviceTypeAll').css('display', 'none')
  165. }
  166. })
  167. // 下拉逻辑联动end
  168. // 表单提交start
  169. $('.submit-btn').click(function() {
  170. alert('请求接口,提交表单')
  171. })
  172. // 表单提交end
  173. </script>
  174. </body>
  175. </html>