Index.cshtml 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. @{
  2. ViewData["TitleController"] = "OEE";
  3. ViewData["TitleAction"] = "";
  4. ViewData["TitleActionDescription"] = "机台OEE详情";
  5. ViewData["Title"] = "OEE Machine";
  6. }
  7. @section header {
  8. <link rel="stylesheet" href="~/lib/zTree.v3/css/zTreeStyle/zTreeStyle.min.css">
  9. <link rel="stylesheet" href="~/lib/adminlte/bower/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css" />
  10. <style>
  11. table {
  12. border-right: 1px solid WhiteSmoke;
  13. border-bottom: 1px solid WhiteSmoke;
  14. text-align: center;
  15. }
  16. table th {
  17. border-left: 1px solid WhiteSmoke;
  18. border-top: 1px solid WhiteSmoke;
  19. text-align: center;
  20. }
  21. table td {
  22. border-left: 1px solid WhiteSmoke;
  23. border-top: 1px solid WhiteSmoke;
  24. }
  25. </style>
  26. }
  27. <div id="app" class="col-md-12">
  28. <div class="box box-primary">
  29. <div class="box-body">
  30. <div class="col-md-2">
  31. <div class="over">
  32. <ul id="productionLineTree" class="ztree"></ul>
  33. </div>
  34. </div>
  35. <div class="col-md-10">
  36. <div id="form1" class="col-md-12">
  37. <div class="input-group input-daterange" style="width:400px;float:left;padding:0px">
  38. <div class="input-group-addon">起止日期</div>
  39. <input id="date1" type="text" class="form-control date" value="@DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd")">
  40. <div class="input-group-addon">-</div>
  41. <input id="date2" type="text" class="form-control date" value="@DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd")">
  42. </div>
  43. <div class="input-group input-daterange" style="width:200px;float:left;padding-left:15px">
  44. <div class="input-group-addon">By</div>
  45. <select id="selectPeroid" class="form-control" v-on:change="selected()">
  46. <option value="0">Shift</option>
  47. <option value="1">Day</option>
  48. <option value="2">Week</option>
  49. <option value="3">Month</option>
  50. </select>
  51. </div>
  52. <div class="col-md-1" style="padding-left:15px">
  53. <div class="btn-group">
  54. <button type="button" class="btn btn-block btn-default"
  55. v-on:click="getOEES()">
  56. <i class="fa fa-search"></i> 查询
  57. </button>
  58. </div>
  59. </div>
  60. </div>
  61. <div class="col-md-12" style="padding-top: 20px;">
  62. <div class="box-body">
  63. <p class="text-center">
  64. <strong>稼动曲线</strong>
  65. </p>
  66. <div id="container1"
  67. style="height: 500px;">
  68. </div>
  69. <div id="container2"
  70. style="height: 500px;">
  71. </div>
  72. <div id="tbdata" class="col-md-12" style="padding-top: 10px;">
  73. <p class="text-center">
  74. {{ outputInfo }}
  75. </p>
  76. <table id="data" style="margin:auto;">
  77. <thead>
  78. <tr>
  79. <th style="width: 10%">时段</th>
  80. <th style="width: 10%">机种</th>
  81. <th style="width: 10%">运行时间</th>
  82. <th style="width: 10%">报警时间</th>
  83. <th style="width: 10%">待料时间</th>
  84. <th style="width: 10%">换料时间</th>
  85. <th style="width: 10%">产能</th>
  86. <th style="width: 10%">TT</th>
  87. <th style="width: 10%">报警次数</th>
  88. </tr>
  89. </thead>
  90. @* <tbody>
  91. <tr v-for="(output, index) in outputs">
  92. <td>{{ output.period }}</td>
  93. <td>{{ output.moduleType }}</td>
  94. <td>{{ Math.round(output.autoRunTime/60*10)/10 }}</td>
  95. <td>{{ Math.round(output.alarmTime/60*10)/10 }}</td>
  96. <td>{{ Math.round(output.idleTime/60*10)/10 }}</td>
  97. <td>{{ Math.round(output.loadMATTime/60*10)/10 }}</td>
  98. <td>{{ output.outPut }}</td>
  99. <td>{{ output.tt }}</td>
  100. <td>{{ output.alarmSum }}</td>
  101. </tr>
  102. </tbody> *@
  103. </table>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111. @section footer {
  112. <script src="/lib/zTree.v3/js/jquery.ztree.core.min.js"></script>
  113. <script src="~/lib/xlsx/xlsx.full.min.js"></script>
  114. <script src="~/lib/adminlte/bower/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
  115. <script src="~/lib/adminlte/bower/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-cn.js"></script>
  116. <script src="~/lib/echarts/echarts.min.js"></script>
  117. <script src="~/js/report-form/report-form-v2.js"></script>
  118. <script src="~/lib/ztree.v3/js/jquery.ztree.excheck.min.js"></script>
  119. <script src="~/lib/moment.js/moment-with-locales.min.js"></script>
  120. }