mesMaterialCheckRecordInfo.html 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <% layout('/layouts/default.html', {title: '来料检查', libs: ['validate','fileupload','dataGrid']}){ %>
  2. <div class="main-content">
  3. <div class="box box-main">
  4. <div class="box-header with-border">
  5. <div class="box-title">
  6. <i class="fa icon-note"></i> ${text("详情")}
  7. </div>
  8. <div class="box-tools pull-right">
  9. <a href="#" class="btn btn-default" id="btnExport"><i class="glyphicon glyphicon-export"></i> ${text('导出检测数据')}</a>
  10. <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
  11. </div>
  12. </div>
  13. <div class="box-body">
  14. <div class="form-unit">${text('基本信息')}</div>
  15. <table class="table table-bordered">
  16. <tr>
  17. <th class="mpc-header">来料码</th>
  18. <td>${mesMaterialCheckRecord.sn}</td>
  19. </tr>
  20. <tr>
  21. <th class="mpc-header">物料名称</th>
  22. <td>${mesMaterialCheckRecord.materialTitle}</td>
  23. </tr>
  24. <tr>
  25. <th class="mpc-header">发货日期</th>
  26. <td>${mesMaterialCheckRecord.faDate}</td>
  27. </tr>
  28. <tr>
  29. <th class="mpc-header">报检数量</th>
  30. <td>${mesMaterialCheckRecord.nums}</td>
  31. </tr>
  32. <tr>
  33. <th class="mpc-header">参与抽检数量</th>
  34. <td>${mesMaterialCheckRecord.faNums}</td>
  35. </tr>
  36. <tr>
  37. <th class="mpc-header">结果</th>
  38. <td>${@DictUtils.getDictLabel("mes_material_check_record_state",mesMaterialCheckRecord.state,"未知")}</td>
  39. </tr>
  40. <% if(isNotEmpty(teCaiFiles)){ %>
  41. <tr>
  42. <th class="mpc-header">特采附件</th>
  43. <td>
  44. <% for(var teCaiFile in teCaiFiles){ %>
  45. <a href="${teCaiFile.url}" target="_blank">${teCaiFile.name}</a>&nbsp;
  46. <% } %>
  47. </td>
  48. </tr>
  49. <% } %>
  50. <% if(isNotEmpty(fuCeFiles)){ %>
  51. <tr>
  52. <th class="mpc-header">复测附件</th>
  53. <td>
  54. <% for(var fuCeFile in fuCeFiles){ %>
  55. <a href="${fuCeFile.url}" target="_blank">${fuCeFile.name}</a>&nbsp;
  56. <% } %>
  57. </td>
  58. </tr>
  59. <% } %>
  60. <tr>
  61. <th class="mpc-header">检查日期</th>
  62. <td>${@DateUtils.formatDateTime(mesMaterialCheckRecord.createDate) }</td>
  63. </tr>
  64. <tr>
  65. <th class="mpc-header">检查人</th>
  66. <td>${mesMaterialCheckRecord.createBy}</td>
  67. </tr>
  68. <tr>
  69. <td colspan="2">
  70. <table class="table table-bordered" style="table-layout: fixed;white-space: normal;">
  71. <tr>
  72. <th>项目</th>
  73. <th>检查内容</th>
  74. <th>图片</th>
  75. <% for(var n=1; n<=sampleCount; n++){ %>
  76. <th>实测值${n}</th>
  77. <% } %>
  78. <th>结果</th>
  79. </tr>
  80. <% for(var item in mitList){ %>
  81. <tr>
  82. <td>${item.orgName}</td>
  83. <td>${item.materialCheckTitle}</td>
  84. <td>
  85. <% for(var items in item.img){ %>
  86. <span style="padding-left: 5px">
  87. <img src="${items.url}" style="width: 60px" onclick="open_img(this)" alt="">
  88. </span>
  89. <% } %>
  90. </td>
  91. <% if(item.orgName == '尺寸'){ %>
  92. <td>${item.a1!}</td>
  93. <td>${item.a2!}</td>
  94. <td>${item.a3!}</td>
  95. <td>${item.a4!}</td>
  96. <td>${item.a5!}</td>
  97. <% if(sampleCount >= 6){ %><td>${item.a6!}</td><% } %>
  98. <% if(sampleCount >= 7){ %><td>${item.a7!}</td><% } %>
  99. <% if(sampleCount >= 8){ %><td>${item.a8!}</td><% } %>
  100. <% } else if(item.orgName == '性能'){ %>
  101. <td colspan="${sampleCount}">
  102. <% for(var perfFile in item.perfFiles){ %>
  103. <a href="${perfFile.url}" target="_blank">${perfFile.name}</a>&nbsp;
  104. <% } %>
  105. </td>
  106. <% } else { %>
  107. <td colspan="${sampleCount}" class="text-center text-muted">人工判定</td>
  108. <% } %>
  109. <td>
  110. <% if (item.result == '1'){ %>
  111. 合格
  112. <% } else { %>
  113. 不合格
  114. <% } %>
  115. </td>
  116. </tr>
  117. <% } %>
  118. </table>
  119. </td>
  120. </tr>
  121. </table>
  122. </div>
  123. <div class="box-footer">
  124. <div class="row">
  125. <div class="col-sm-offset-2 col-sm-10">
  126. <button type="button" class="btn btn-sm btn-default" id="btnCancel" onclick="js.closeCurrentTabPage()"><i class="fa fa-reply-all"></i> ${text('关 闭')}</button>
  127. </div>
  128. </div>
  129. </div>
  130. </div>
  131. </div>
  132. <% } %>
  133. <script>
  134. $('#btnExport').click(function(){
  135. window.location.href = '${ctx}/mes/mesMaterialCheckRecord/exportInfoData?id=${mesMaterialCheckRecord.id}';
  136. });
  137. </script>