mesProductCncParamDetail.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <% layout('/layouts/default.html', {title: 'CNC过程参数记录详情', libs: []}){ %>
  2. <style>
  3. .table.table-bordered th.mpc-header { width: 140px; background: #f9f9f9; }
  4. .param-table th { white-space: nowrap; background: #f5f5f5; text-align: center; }
  5. .param-table td { text-align: center; word-break: break-all; }
  6. .param-kv th { background: #f5f5f5; text-align: center; }
  7. .param-kv td { text-align: center; }
  8. </style>
  9. <div class="main-content">
  10. <div class="box box-main">
  11. <div class="box-header with-border">
  12. <div class="box-title">
  13. <i class="fa icon-eye"></i> ${text('CNC过程参数记录详情')}
  14. </div>
  15. <div class="box-tools pull-right">
  16. <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
  17. </div>
  18. </div>
  19. <div class="box-body">
  20. <div class="form-unit">${text('基本信息')}</div>
  21. <table class="table table-bordered">
  22. <tr>
  23. <th class="mpc-header">${text('工件码/二维码')}</th>
  24. <td>${mesProductCncParam.sn}</td>
  25. <th class="mpc-header">${text('工位号')}</th>
  26. <td>${mesProductCncParam.oprno}</td>
  27. </tr>
  28. <tr>
  29. <th class="mpc-header">${text('产线编号')}</th>
  30. <td>${mesProductCncParam.lineSn}</td>
  31. <th class="mpc-header">${text('设备编号')}</th>
  32. <td>${mesProductCncParam.deviceCode}</td>
  33. </tr>
  34. <tr>
  35. <th class="mpc-header">${text('创建时间')}</th>
  36. <td colspan="3">${@DateUtils.formatDateTime(mesProductCncParam.createDate)}</td>
  37. </tr>
  38. </table>
  39. <div class="form-unit">${text('CNC参数内容')}</div>
  40. <% if(paramRows == null || paramRows.~size == 0){ %>
  41. <div class="alert alert-info" style="margin:0;">暂无参数数据</div>
  42. <% } else if(paramRows.~size == 1){ %>
  43. <table class="table table-bordered param-kv">
  44. <thead>
  45. <tr>
  46. <th style="width:180px;">${text('参数代码')}</th>
  47. <th style="width:260px;">${text('参数名称')}</th>
  48. <th>${text('参数值')}</th>
  49. </tr>
  50. </thead>
  51. <tbody>
  52. <% for(var item in paramItems){ %>
  53. <tr>
  54. <td>${item.code}</td>
  55. <td>${item.label}</td>
  56. <td>${item.value}</td>
  57. </tr>
  58. <% } %>
  59. </tbody>
  60. </table>
  61. <% } else { %>
  62. <div style="overflow-x:auto;">
  63. <table class="table table-bordered param-table">
  64. <thead>
  65. <tr>
  66. <th>${text('序号')}</th>
  67. <% for(var code in paramCodes){ %>
  68. <th title="${code}">${paramLabels[code]}</th>
  69. <% } %>
  70. </tr>
  71. </thead>
  72. <tbody>
  73. <% for(var row in paramRows){ %>
  74. <tr>
  75. <td>${rowLP.index}</td>
  76. <% for(var code in paramCodes){ %>
  77. <td>${row[code] != null ? row[code] : '-'}</td>
  78. <% } %>
  79. </tr>
  80. <% } %>
  81. </tbody>
  82. </table>
  83. </div>
  84. <% } %>
  85. </div>
  86. <div class="box-footer">
  87. <div class="row">
  88. <div class="col-sm-offset-2 col-sm-10">
  89. <button type="button" class="btn btn-sm btn-default" id="btnCancel" onclick="js.closeCurrentTabPage()"><i class="fa fa-reply-all"></i> ${text('关 闭')}</button>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. <% } %>