machine_situation.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <style>
  9. * {
  10. box-sizing: border-box;
  11. }
  12. html, body {
  13. width: 100%;
  14. margin: 0;
  15. padding: 0;
  16. }
  17. table {
  18. border-collapse: collapse;
  19. border-spacing: 0;
  20. }
  21. td, th {
  22. padding: 0;
  23. }
  24. .whole {
  25. display: flex;
  26. flex-wrap: wrap;
  27. align-items: flex-start;
  28. gap: 16px;
  29. width: 100%;
  30. padding: 16px;
  31. }
  32. .pure-table {
  33. border-collapse: collapse;
  34. border-spacing: 0;
  35. empty-cells: show;
  36. border: 1px solid #cbcbcb;
  37. width: 100%;
  38. table-layout: fixed;
  39. word-break: break-all;
  40. }
  41. .pure-table caption {
  42. color: #000;
  43. font: italic 85%/1 arial, sans-serif;
  44. padding: 1em 0;
  45. text-align: center;
  46. }
  47. .pure-table td, .pure-table th {
  48. border-left: 1px solid #cbcbcb;
  49. border-width: 0 0 0 1px;
  50. font-size: 14px;
  51. margin: 0;
  52. overflow: hidden;
  53. padding: .5em .6em;
  54. text-align: center;
  55. }
  56. .pure-table thead {
  57. background-color: #e0e0e0;
  58. color: #000;
  59. text-align: center;
  60. vertical-align: middle;
  61. }
  62. .pure-table td {
  63. background-color: transparent;
  64. }
  65. .pure-table-bordered td {
  66. border-bottom: 1px solid #cbcbcb;
  67. }
  68. .pure-table-bordered tbody > tr:last-child > td {
  69. border-bottom-width: 0;
  70. }
  71. .machine {
  72. flex: 1 1 calc(33.333% - 16px);
  73. min-width: 300px;
  74. max-width: 100%;
  75. border: 1px dashed #999;
  76. padding: 12px;
  77. height: auto;
  78. max-height: calc(100vh - 100px);
  79. overflow-y: auto;
  80. background: #fff;
  81. }
  82. .machine h1 {
  83. text-align: center;
  84. margin: 0 0 12px;
  85. font-size: 20px;
  86. }
  87. .machine h2 {
  88. text-align: center;
  89. }
  90. .machine .order {
  91. margin-bottom: 16px;
  92. }
  93. .machine table {
  94. margin: 0 auto;
  95. width: 100%;
  96. }
  97. .zcolor {
  98. cursor: pointer;
  99. text-decoration: underline;
  100. }
  101. @media (max-width: 1400px) {
  102. .machine {
  103. flex: 1 1 calc(50% - 16px);
  104. }
  105. }
  106. @media (max-width: 768px) {
  107. .whole {
  108. padding: 10px;
  109. gap: 10px;
  110. }
  111. .machine {
  112. flex: 1 1 100%;
  113. min-width: 0;
  114. max-height: none;
  115. }
  116. .pure-table td, .pure-table th {
  117. font-size: 12px;
  118. padding: .4em .3em;
  119. }
  120. }
  121. </style>
  122. <script src="__CDN__/assets/js/jquery2.1.1.min.js"></script>
  123. <div class="whole">
  124. {foreach name="list" id="value" }
  125. <div class="machine">
  126. <div>
  127. <input type="hidden" value="{$key}" name="name" class="key">
  128. <h1>JY{$key}号机</h1>
  129. </div>
  130. {foreach name="value" id="vol" }
  131. <div class="order">
  132. <!-- <h2>工单号:xxx</h2>-->
  133. <table class="pure-table pure-table-bordered" >
  134. <thead>
  135. <tr>
  136. <th>工单号</th>
  137. <th>专色墨</th>
  138. <th>领用(kg)</th>
  139. <th>退还(kg)</th>
  140. </tr>
  141. </thead>
  142. {foreach name="vol.lRes" id="val"}
  143. <tbody>
  144. <tr>
  145. <td>{$val.order_number}</td>
  146. <td class="zcolor" data-type="1">{$val.color}</td>
  147. <td>{$val.weight}</td>
  148. {if $val.back_weight eq ''}
  149. <td ><span style="color: red">*</span></td>
  150. {else}
  151. <td >{$val.back_weight}</td>
  152. {/if}
  153. </tr>
  154. </tbody>
  155. {/foreach}
  156. {foreach name="vol.lR" id="val"}
  157. <tbody>
  158. <tr>
  159. <td>{$val.order_number}</td>
  160. <td class="zcolor" data-type="2">{$val.ink_name}</td>
  161. <td >{$val.out_weight}</td>
  162. {if $val.back_weight eq ''}
  163. <td ><span style="color: red">*</span></td>
  164. {else}
  165. <td >{$val.back_weight}</td>
  166. {/if}
  167. </tr>
  168. </tbody>
  169. {/foreach}
  170. </table>
  171. </div>
  172. {/foreach}
  173. </div>
  174. {/foreach}
  175. </div>
  176. <script>
  177. /*$(".order_num").click(function(){
  178. // var order_num = $(this).html()
  179. layer.open({
  180. type: 2,
  181. title:'领退料信息工单号查询',
  182. area: ['100%', '100%'],
  183. content: 'machine_sit_show?order_num='+$(this).html()
  184. //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no']
  185. });
  186. });*/
  187. $(".zcolor").click(function(){
  188. var order_num = $(this).prev().text();//工单号
  189. var collar = $(this).text();//专色墨名称
  190. var datatype= $(this).attr("data-type");
  191. var jh = $(this).parent().parent().parent().parent().prev().children().val();//机号 目的代表哪个机器下的数据
  192. if (jh == ''){
  193. jh = $(this).parent().parent().parent().parent().prev().prev().children().val();
  194. if (jh == ''){
  195. jh = $(this).parent().parent().parent().parent().prev().prev().prev().children().val();
  196. }
  197. }
  198. layer.open({
  199. type: 2,
  200. title:'领退料信息专色墨查询',
  201. area: ['100%', '100%'],
  202. content: 'machine_collar_show?order_num='+order_num+'&datatype='+datatype+'&jh='+jh+'&collar='+encodeURIComponent(collar)
  203. //这里content是一个URL,如果你不想让iframe出现滚动条,你还可以content: ['http://sentsin.com', 'no']
  204. });
  205. })
  206. </script>
  207. </body>
  208. </html>