edit.html 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <style type="text/css">
  2. .new_table {
  3. border-collapse: collapse;
  4. margin: 0 auto;
  5. text-align: center;
  6. width: 95%;
  7. font-size: 12px;
  8. }
  9. .new_table td,
  10. table th {
  11. border: 1px solid #cad9ea;
  12. color: #666;
  13. height: 2.5em;
  14. }
  15. .new_table thead th {
  16. background-color: #CCE8EB;
  17. width: 100px;
  18. }
  19. .span_show {
  20. float: left;
  21. margin-left: 15px;
  22. font-size: 11px;
  23. color: #0a84ff;
  24. cursor: pointer;
  25. }
  26. .span_hide {
  27. float: left;
  28. margin-left: 15px;
  29. font-size: 11px;
  30. color: #0a84ff;
  31. cursor: pointer;
  32. }
  33. </style>
  34. <form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
  35. <div class="row">
  36. <div class="form-group col-sm-6">
  37. <label class="control-label col-xs-12 col-sm-3 addRedStar">{:__('Sim_type')}:</label>
  38. <div class="col-xs-12 col-sm-7">
  39. <select id="c-sim_type" data-rule="required" class="form-control" name="row[sim_type]" style="width: 80%">
  40. <option value="">请选择</option>
  41. {foreach name="sim_sim_type" item="vo"}
  42. <option value="{$key}" {if $row.sim_type eq $key}selected{/if}>{$vo}</option>
  43. {/foreach}
  44. </select>
  45. </div>
  46. </div>
  47. <div class="form-group col-sm-6">
  48. <label class="control-label col-xs-12 col-sm-2 addRedStar">{:__('Name')}:</label>
  49. <div class="col-xs-12 col-sm-8">
  50. <input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}" style="width: 80%">
  51. </div>
  52. <button type="submit" class="btn btn-success">{:__('提交')}</button>
  53. </div>
  54. </div>
  55. <input class="form-control fault_ids" name="row[fault_id]" type="hidden" value="{$row.fault_id|htmlentities}" data-rule="required">
  56. <input class="form-control fault_names" name="row[fault_name]" type="hidden" value="{$row.fault_name|htmlentities}" data-rule="required">
  57. <input class="form-control pfault_ids" name="row[pfault_id]" type="hidden" value="{$row.pfault_id|htmlentities}" data-rule="required">
  58. <div class="col-lg-12" style="margin: 20px 10px">
  59. <div class="tab-content">
  60. <div class="tab-pane tab_log1" style="display: block">
  61. <span class="text-danger" style="margin-left:40px;">各模拟器类型的故障有且只允许选择3个</span>
  62. <table class="new_table">
  63. <thead>
  64. <tr style="height: 3.5rem">
  65. <td style="width:25%">型号</td>
  66. <td style="width:30%">故障现象</td>
  67. <td style="width:30%">故障部位</td>
  68. <td style="width:15%">
  69. </td>
  70. </tr>
  71. </thead>
  72. <tbody class="task_list">
  73. <?php
  74. $fault_id_arr = $row['fault_id_arr'];
  75. if($row['sim_type']=='0001'){
  76. foreach($row['selectData'] as $key=>$vo){
  77. if($key == 0){
  78. echo '<tr><td rowspan="10">FZD04B型侦毒器</td>';
  79. }
  80. if($key < 4){
  81. echo '<td rowspan="2">'.$vo['name'].'</td>';
  82. }else{
  83. echo '<td rowspan="1">'.$vo['name'].'</td>';
  84. }
  85. foreach($vo['children'] as $k=>$v){
  86. $id = $v['fault_id'];
  87. $name = $v['name'];
  88. if($k>0){
  89. echo '</tr><tr><td>'.$v['name'].'</td>';
  90. if(in_array($id,$fault_id_arr)){
  91. echo '<td><input type="checkbox" name="checkbox" checked value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  92. }else{
  93. echo '<td><input type="checkbox" name="checkbox" value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  94. }
  95. }else{
  96. echo '<td>'.$v['name'].'</td>';
  97. if(in_array($id,$fault_id_arr)){
  98. echo '<td><input type="checkbox" name="checkbox" checked value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  99. }else{
  100. echo '<td><input type="checkbox" name="checkbox" value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  101. }
  102. }
  103. }
  104. echo "</tr>";
  105. }
  106. }else if($row['sim_type']=='0002'){
  107. foreach($row['selectData'] as $key=>$vo){
  108. if($key == 0){
  109. echo '<tr><td rowspan="15">FZB006型毒剂报警器</td>';
  110. }
  111. if($key < 5){
  112. echo '<td rowspan="2">'.$vo['name'].'</td>';
  113. }else{
  114. echo '<td rowspan="1">'.$vo['name'].'</td>';
  115. }
  116. foreach($vo['children'] as $k=>$v){
  117. $id = $v['fault_id'];
  118. $name = $v['name'];
  119. if($k>0){
  120. echo '</tr><tr><td>'.$v['name'].'</td>';
  121. if(in_array($id,$fault_id_arr)){
  122. echo '<td><input type="checkbox" name="checkbox" checked value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  123. }else{
  124. echo '<td><input type="checkbox" name="checkbox" value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  125. }
  126. }else{
  127. echo '<td>'.$v['name'].'</td>';
  128. if(in_array($id,$fault_id_arr)){
  129. echo '<td><input type="checkbox" name="checkbox" checked value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  130. }else{
  131. echo '<td><input type="checkbox" name="checkbox" value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  132. }
  133. }
  134. }
  135. echo "</tr>";
  136. }
  137. }else if($row['sim_type']=='0003'){
  138. foreach($row['selectData'] as $key=>$vo){
  139. if($key == 0){
  140. echo '<tr><td rowspan="15">防化兵用毒剂报警器</td>';
  141. }
  142. if($key < 4){
  143. echo '<td rowspan="2">'.$vo['name'].'</td>';
  144. }else if($key==4){
  145. echo '<td rowspan="3">'.$vo['name'].'</td>';
  146. }else if($key==5){
  147. echo '<td rowspan="2">'.$vo['name'].'</td>';
  148. }else{
  149. echo '<td rowspan="1">'.$vo['name'].'</td>';
  150. }
  151. foreach($vo['children'] as $k=>$v){
  152. $id = $v['fault_id'];
  153. $name = $v['name'];
  154. if($k>0){
  155. echo '</tr><tr><td>'.$v['name'].'</td>';
  156. if(in_array($id,$fault_id_arr)){
  157. echo '<td><input type="checkbox" name="checkbox" checked value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  158. }else{
  159. echo '<td><input type="checkbox" name="checkbox" value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  160. }
  161. }else{
  162. echo '<td>'.$v['name'].'</td>';
  163. if(in_array($id,$fault_id_arr)){
  164. echo '<td><input type="checkbox" name="checkbox" checked value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  165. }else{
  166. echo '<td><input type="checkbox" name="checkbox" value='.$id.' vname='.$name.' pvalue='.$vo["fault_id"].'></td>';
  167. }
  168. }
  169. }
  170. echo "</tr>";
  171. }
  172. }
  173. ?>
  174. </tbody>
  175. </table>
  176. </div>
  177. </div>
  178. </div>
  179. </form>