Y5OEE.cshtml 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. @{
  2. Layout = null;
  3. }
  4. <!DOCTYPE html>
  5. <html lang="en">
  6. <head>
  7. <meta charset="utf-8" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  9. <meta http-equiv="cache-control" content="no-cache, must-revalidate">
  10. <meta http-equiv="expires" content="0">
  11. <meta name="google" content="notranslate" />
  12. <meta http-equiv="Content-Language" content="zh-cn" />
  13. <link rel="stylesheet" href="/lib/adminlte/bower/bootstrap/dist/css/bootstrap.min.css">
  14. <link rel="stylesheet" href="/lib/adminlte/bower/font-awesome/css/font-awesome.min.css">
  15. <link rel="stylesheet" href="/lib/adminlte/dist/css/AdminLTE.min.css">
  16. <link rel="stylesheet" href="/lib/adminlte/dist/css/skins/skin-blue.min.css">
  17. <script src="~/axios/axios.min.js"></script>
  18. <script src="~/lib/vue/vue.min.js"></script>
  19. <link rel="stylesheet" href="/css/site.css" asp-append-version="true" />
  20. <link rel="stylesheet" href="~/lib/zTree.v3/css/zTreeStyle/zTreeStyle.min.css">
  21. <link rel="stylesheet" href="~/lib/adminlte/bower/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css" />
  22. <style>
  23. table {
  24. border-right: 1px solid WhiteSmoke;
  25. border-bottom: 1px solid WhiteSmoke;
  26. text-align: center;
  27. }
  28. table th {
  29. border-left: 1px solid WhiteSmoke;
  30. border-top: 1px solid WhiteSmoke;
  31. text-align: center;
  32. }
  33. table td {
  34. border-left: 1px solid WhiteSmoke;
  35. border-top: 1px solid WhiteSmoke;
  36. }
  37. #main_body {
  38. height: 100vh;
  39. }
  40. </style>
  41. </head>
  42. @* skin-blue sidebar-mini sidebar-collapse
  43. hold-transition skin-blue sidebar-mini *@
  44. <body id="main_body" class="skin-blue sidebar-mini sidebar-collapse">
  45. <div class="wrapper">
  46. <div class="content" style="height:100vh">
  47. <div id="app" class="col-md-12">
  48. <div class="box box-primary">
  49. <div class="box-body">
  50. <div class="col-md-1">
  51. <div class="over" style="visibility: hidden">
  52. <ul id="productionLineTree" class="ztree"></ul>
  53. </div>
  54. </div>
  55. <div class="col-md-10">
  56. <div id="form1" class="col-md-12">
  57. <div class="input-group input-daterange" style="width:400px;float:left;padding:0px">
  58. <div class="input-group-addon">起止日期</div>
  59. <input id="date1" type="text" class="form-control date" value="@DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd")">
  60. <div class="input-group-addon">-</div>
  61. <input id="date2" type="text" class="form-control date" value="@DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd")">
  62. </div>
  63. <div class="input-group input-daterange" style="width:200px;float:left;padding-left:15px">
  64. <div class="input-group-addon">By</div>
  65. <select id="selectPeroid" class="form-control" v-on:change="selected()">
  66. <option value="0">Shift</option>
  67. <option value="1">Day</option>
  68. <option value="2">Week</option>
  69. <option value="3">Month</option>
  70. </select>
  71. </div>
  72. <div class="col-md-1" style="padding-left:15px">
  73. <div class="btn-group">
  74. <button type="button" class="btn btn-block btn-default"
  75. v-on:click="getOEES()">
  76. <i class="fa fa-search"></i> 查询
  77. </button>
  78. </div>
  79. </div>
  80. </div>
  81. <div class="col-md-12" style="padding-top: 20px;">
  82. <div class="box-body">
  83. <p class="text-center">
  84. <strong>稼动曲线</strong>
  85. </p>
  86. <div id="container1"
  87. style="height: 500px;">
  88. </div>
  89. <div id="container2"
  90. style="height: 500px;">
  91. </div>
  92. <div id="tbdata" class="col-md-12" style="padding-top: 10px;">
  93. <p class="text-center">
  94. {{ outputInfo }}
  95. </p>
  96. <table id="data" style="margin:auto;">
  97. <thead>
  98. <tr>
  99. <th style="width: 10%">时段</th>
  100. <th style="width: 10%">机种</th>
  101. <th style="width: 10%">运行时间</th>
  102. <th style="width: 10%">报警时间</th>
  103. <th style="width: 10%">待料时间</th>
  104. <th style="width: 10%">换料时间</th>
  105. <th style="width: 10%">产能</th>
  106. <th style="width: 10%">TT</th>
  107. <th style="width: 10%">报警次数</th>
  108. </tr>
  109. </thead>
  110. @* <tbody>
  111. <tr v-for="(output, index) in outputs">
  112. <td>{{ output.period }}</td>
  113. <td>{{ output.moduleType }}</td>
  114. <td>{{ Math.round(output.autoRunTime/60*10)/10 }}</td>
  115. <td>{{ Math.round(output.alarmTime/60*10)/10 }}</td>
  116. <td>{{ Math.round(output.idleTime/60*10)/10 }}</td>
  117. <td>{{ Math.round(output.loadMATTime/60*10)/10 }}</td>
  118. <td>{{ output.outPut }}</td>
  119. <td>{{ output.tt }}</td>
  120. <td>{{ output.alarmSum }}</td>
  121. </tr>
  122. </tbody> *@
  123. </table>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. </div>
  129. </div>
  130. </div>
  131. </div>
  132. </div>
  133. <script src="~/lib/adminlte/bower/jquery/dist/jquery.min.js"></script>
  134. <script src="~/lib/adminlte/bower/bootstrap/dist/js/bootstrap.min.js"></script>
  135. <script src="~/lib/adminlte/dist/js/adminlte.min.js"></script>
  136. <script src="~/js/adminlte-extend.js"></script>
  137. <script src="~/js/site.js" asp-append-version="true"></script>
  138. <script src="/lib/zTree.v3/js/jquery.ztree.core.min.js"></script>
  139. <script src="~/lib/xlsx/xlsx.full.min.js"></script>
  140. <script src="~/lib/adminlte/bower/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
  141. <script src="~/lib/adminlte/bower/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-cn.js"></script>
  142. <script src="~/lib/echarts/echarts.min.js"></script>
  143. <script src="~/lib/ztree.v3/js/jquery.ztree.excheck.min.js"></script>
  144. <script src="~/lib/moment.js/moment-with-locales.min.js"></script>
  145. <script src="~/js/eyz-manufacturing-platform/eyz-manufacturing-platform.js"></script>
  146. </body>
  147. </html>