index.html 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport"
  6. content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <title>{$info['title']}设备信息</title>
  9. <link rel="stylesheet" href="/static/bootstrap-3.3.7/css/bootstrap.min.css" />
  10. <style>
  11. table{
  12. font-size: 1.8rem;
  13. }
  14. tr{
  15. cursor: pointer;
  16. }
  17. .form-group{
  18. margin-top: 10px;
  19. }
  20. </style>
  21. </head>
  22. <body>
  23. <div>
  24. <div class="ibox-content">
  25. <div class="form-group">
  26. <label class="col-xs-12 control-label">
  27. {if $info['imgs'] }
  28. {foreach $info['imgs'] as $k=>$v}
  29. <img src="{$v}" alt="" width="100px" height="100px" onclick="open_img(this)">
  30. {/foreach}
  31. {/if}
  32. </label>
  33. </div>
  34. </div>
  35. <p><br></p>
  36. <table class="table table-bordered text-center" style="width: 100%;">
  37. <tr>
  38. <th class="text-center" colspan="3">设备信息</th>
  39. </tr>
  40. <tr>
  41. <td>设备名称:</td>
  42. <td>{$info['title']}</td>
  43. </tr>
  44. <tr>
  45. <td>设备编号:</td>
  46. <td>{$info['sn']}</td>
  47. </tr>
  48. <tr>
  49. <td>设备型号:</td>
  50. <td>{$info['spec']}</td>
  51. </tr>
  52. <tr>
  53. <td>服务区域:</td>
  54. <td>{$info['area']}</td>
  55. </tr>
  56. <tr>
  57. <td>生产厂家:</td>
  58. <td>{$info['producer']}</td>
  59. </tr>
  60. <tr>
  61. <td>维保项:</td>
  62. <td style="max-width: 200px">{$info['device_form']}</td>
  63. </tr>
  64. <tr>
  65. <td>维修人员:</td>
  66. <td style="max-width: 200px">{$info['users']}</td>
  67. </tr>
  68. <tr>
  69. <td>设备详情:</td>
  70. <td style="max-width: 200px">{$info['content']}</td>
  71. </tr>
  72. </table>
  73. <table class="table table-striped text-center" style="width: 100%;">
  74. <tr>
  75. <th class="text-center" colspan="4" >
  76. 工作任务
  77. </th>
  78. </tr>
  79. <tr>
  80. <th class="text-center">编号</th>
  81. <th class="text-center">检查人员</th>
  82. <th class="text-center">检查时间</th>
  83. <th class="text-center">操作</th>
  84. </tr>
  85. {notempty name="lists"}
  86. {volist name="lists" id="v"}
  87. <tr>
  88. <td>{$v.id}</td>
  89. <td>{$v.userName}</td>
  90. <td>{$v.create_time}</td>
  91. <td><a href="{:url('detail',['id'=>$v['id']])}">详情</a></td>
  92. </tr>
  93. {/volist}
  94. {else /}
  95. <tr>
  96. <td colspan="7">暂无数据</td>
  97. </tr>
  98. {/notempty}
  99. </table>
  100. {$page|raw}
  101. <p><br></p>
  102. </div>
  103. <script src="/static/jquery-1.11.3.min.js"></script>
  104. <script src="/static/layer3.2.0/layer.js"></script>
  105. <script>
  106. function gotourl(_self) {
  107. window.location.href = $(_self).attr('data-url');
  108. }
  109. //打开查看图片
  110. function open_img(_self) {
  111. var src = $(_self).attr('src');
  112. var img = new Image();
  113. img.src = src;
  114. var width = $(window).width()*0.8;
  115. var height = $(window).height()*0.8;
  116. img.onload = function(){
  117. var imgw = img.width;
  118. var imgh = img.height;
  119. if(imgw > width&&imgh < height){
  120. imgh = imgh*width/imgw;
  121. imgw = width;
  122. }else if(imgw < width&&imgh > height){
  123. imgw = imgw*height/imgh;
  124. imgh = height;
  125. }else if(imgw > width&&imgh > height){
  126. var bl1 = width/height;
  127. var bl2 = imgw/imgh;
  128. if(bl1 < bl2){
  129. imgh = imgh*width/imgw;
  130. imgw = width;
  131. }else if(bl1 > bl2){
  132. imgw = imgw*height/imgh;
  133. imgh = height;
  134. }else{
  135. imgh = height;
  136. imgw = width;
  137. }
  138. }
  139. var imgs = '<img width="'+imgw+'" height="'+imgh+'" src="'+src+'" />';
  140. layer.open({
  141. type: 1,
  142. title: false,
  143. closeBtn: 1,
  144. area: [imgw+'px', imgh+'px'],
  145. skin: 'layui-layer-nobg', //没有背景色
  146. shadeClose: true,
  147. content: imgs
  148. });
  149. };
  150. }
  151. </script>
  152. </body>
  153. </html>