Index.cshtml 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  1. @using WMS.BZWeb;
  2. @{
  3. ViewBag.Title = "合金库监控";
  4. Layout = "~/Views/Shared/_Index.cshtml";
  5. }
  6. @Html.AppendCssFile("/Areas/DeviceMonitorManager/Views/HJDeviceMonitor/Index.css")
  7. <div class="lr-layout">
  8. <div class="lr-layout-center">
  9. <ul class="left nav nav-tabs lr-nav-tabs" role="tablist" id="lr_left_list">
  10. <li role="presentation" class="active" data-value="1"><a href="#tree_base" aria-controls="home" role="tab" data-toggle="tab">1F</a></li>
  11. <li role="presentation" data-value="2"><a href="#tree_ajax" aria-controls="profile" role="tab" data-toggle="tab">2F</a></li>
  12. </ul>
  13. <div class="station">
  14. <div style="position: absolute; left: 80px; top: -55px;">
  15. <div class="head">
  16. <a id="PlayerPlay">
  17. <img id="imgPlayerPlay" src="~/Content/images/DeviceMonitor/PlayerPlay.png" style="width:20px;height:20px;margin-top:12px" class="" />
  18. </a> <input type="range" id="slider" oninput="rangeoninput()" min="@ViewBag.Min" max="@ViewBag.Max" value="@ViewBag.Max" step="1" style="width:400px;margin-top:12px">
  19. <a id="PlayerRealTime">
  20. <img src="~/Content/images/DeviceMonitor/PlayerRealTime.png" style="width:20px;height:20px;margin-top:12px" class="" />
  21. </a>
  22. <label id="Frame" style="width:130px;height:20px;margin-top:20px;margin-left:5px;">@ViewBag.Frame</label>
  23. </div>
  24. </div>
  25. </div>
  26. <div class="station">
  27. <div style="position: absolute; right: -20px; top: -45px;">
  28. <div class="head">
  29. <div class="tipIcon">
  30. <img src="~/Content/images/DeviceMonitor/ddj.png" class="" />
  31. <span>堆垛机</span>
  32. </div>
  33. <div class="tipIcon">
  34. <img src="~/Content/images/DeviceMonitor/AGV.png" class="" />
  35. <span>AGV</span>
  36. </div>
  37. <div class="tipIcon">
  38. <img src="~/Content/images/DeviceMonitor/tsj.png" class="" />
  39. <span>提升机</span>
  40. </div>
  41. <div class="tipIcon">
  42. <img src="~/Content/images/DeviceMonitor/tp.png" class="" />
  43. <span>盘条托盘</span>
  44. </div>
  45. <div class="tipIcon">
  46. <img src="~/Content/images/DeviceMonitor/jhd.png" class="" />
  47. <span>交互点</span>
  48. </div>
  49. <div class="tipIcon">
  50. <img src="~/Content/images/DeviceMonitor/agvlx.png" class="" />
  51. <span>AGV路线</span>
  52. </div>
  53. <div class="tipIcon">
  54. <img src="~/Content/images/DeviceMonitor/agvgd.png" class="" />
  55. <span>AGV轨道</span>
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. <div style="height:100%;">
  61. <div class="center">
  62. <div class="left">
  63. <!-- Tab panes -->
  64. <div class="tab-content lr-tab-content">
  65. <div role="tabpanel" class="tab-pane active" id="tree_base">
  66. <div style="height:100%;">
  67. <span class="firstRow">第一行</span>
  68. <span class="firstLine">第一列</span>
  69. <img src="~/Content/images/DeviceMonitor/position.png" class="position" />
  70. <div class="itemBox">
  71. <div class="item">
  72. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  73. <span class="num">1</span>
  74. </div>
  75. <div class="item">
  76. <div class="station">
  77. <img id="station1012" src="~/Content/images/DeviceMonitor/station.png" class="stationgoods" />
  78. <img id="bj1012" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" style="margin-left:-13px" />
  79. <span id="1012" wcsstation="wcsstation" title="1012" style="position: absolute; margin-left: -20px; margin-top: 6px; font-size: 1px; color: #42666e; ">1012</span>
  80. </div>
  81. <div class="station">
  82. <img id="station1011" src="~/Content/images/DeviceMonitor/on.png" class="status" />
  83. <img id="bj1011" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" />
  84. <span id="1011" wcsstation="wcsstation" isweight="true" title="1011" style="position: absolute; margin-left: 13px; margin-top: 6px; font-size: 1px; color: #42666e;">1011</span>
  85. </div>
  86. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  87. <span class="num">2</span>
  88. <div srm="SRM1">
  89. <img src="~/Content/images/DeviceMonitor/ddj.png" class="ddj" name="SRM1" wcssrm="wcssrm" />
  90. <span class="ddjnum">1</span>
  91. <img src="~/Content/images/DeviceMonitor/ddjline.png" class="round" />
  92. </div>
  93. </div>
  94. <div class="item" style="margin-top: 2px; margin-bottom: 0px;">
  95. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  96. <span class="num">3</span>
  97. </div>
  98. <div class="item" style="margin-bottom: 2px;">
  99. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  100. <span class="num">4</span>
  101. </div>
  102. <div class="item">
  103. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  104. <span class="num">5</span>
  105. </div>
  106. <div class="item">
  107. <div class="station">
  108. <img id="station1014" src="~/Content/images/DeviceMonitor/stationgoods.png" class="stationgoods" />
  109. <img id="bj1014" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" style="margin-left:-13px" />
  110. <span id="1014" wcsstation="wcsstation" style="position: absolute; margin-left: -20px; margin-top: 6px; font-size: 1px; color: #42666e; ">1014</span>
  111. </div>
  112. <div class="station">
  113. <img id="station1013" src="~/Content/images/DeviceMonitor/on.png" class="status" />
  114. <img id="bj1013" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" />
  115. <span id="1013" wcsstation="wcsstation" isweight="true" style="position: absolute; margin-left: 13px; margin-top: 6px; font-size: 1px; color: #42666e;">1013</span>
  116. </div>
  117. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  118. <span class="num">6</span>
  119. <div srm="SRM2">
  120. <img src="~/Content/images/DeviceMonitor/ddj.png" class="ddj" name="SRM2" wcssrm="wcssrm" />
  121. <span class="ddjnum">2</span>
  122. <img src="~/Content/images/DeviceMonitor/ddjline.png" class="round" />
  123. </div>
  124. </div>
  125. <div class="item" style="margin-top: 3px; margin-bottom: 0px;">
  126. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  127. <span class="num">7</span>
  128. </div>
  129. <div class="item" style="margin-bottom: 2px;">
  130. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  131. <span class="num">8</span>
  132. </div>
  133. <div class="item">
  134. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  135. <span class="num">9</span>
  136. </div>
  137. <div class="item">
  138. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  139. <span class="num nums" style="left:45px;">10</span>
  140. <div srm="SRM3">
  141. <img src="~/Content/images/DeviceMonitor/ddj.png" class="ddj" name="SRM3" wcssrm="wcssrm" />
  142. <span class="ddjnum">3</span>
  143. <img src="~/Content/images/DeviceMonitor/ddjline.png" class="round" />
  144. </div>
  145. </div>
  146. <div class="item" style="margin-top: 3px; margin-bottom: 0px;">
  147. <div class="station">
  148. <img id="station1016" src="~/Content/images/DeviceMonitor/stationgoods.png" class="stationgoods" />
  149. <img id="bj1016" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" style="margin-left:-13px" />
  150. <span id="1016" wcsstation="wcsstation" style="position: absolute; margin-left: -20px; margin-top: 6px; font-size: 1px; color: #42666e; ">1016</span>
  151. </div>
  152. <div class="station">
  153. <img id="station1015" src="~/Content/images/DeviceMonitor/on.png" class="status" />
  154. <img id="bj1015" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" />
  155. <span id="1015" wcsstation="wcsstation" isweight="true" style="position: absolute; margin-left: 13px; margin-top: 6px; font-size: 1px; color: #42666e;">1015</span>
  156. </div>
  157. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  158. <span class="num nums">11</span>
  159. </div>
  160. <div class="item">
  161. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  162. <span class="num nums">12</span>
  163. </div>
  164. </div>
  165. </div>
  166. </div>
  167. <div role="tabpanel" class="tab-pane" id="tree_ajax">
  168. <div class="lr-tab-scroll-content">
  169. <div style="height:100%;">
  170. <span class="firstRow">第一行</span>
  171. <span class="firstLine">第一列</span>
  172. <img src="~/Content/images/DeviceMonitor/position.png" class="position" />
  173. <div class="itemBox">
  174. <div class="item">
  175. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  176. <span class="num">1</span>
  177. </div>
  178. <div class="item">
  179. <div class="station">
  180. <img id="station1022" src="~/Content/images/DeviceMonitor/station.png" class="stationgoods" />
  181. <img id="bj1022" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" style="margin-left:-13px" />
  182. <span id="1022" wcsstation="wcsstation" style="position: absolute; margin-left: -20px; margin-top: 6px; font-size: 1px; color: #42666e; ">1022</span>
  183. </div>
  184. <div class="station">
  185. <img id="station1021" src="~/Content/images/DeviceMonitor/on.png" class="status" />
  186. <img id="bj1021" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" />
  187. <span id="1021" wcsstation="wcsstation" isweight="true" style="position: absolute; margin-left: 13px; margin-top: 6px; font-size: 1px; color: #42666e;">1021</span>
  188. </div>
  189. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  190. <span class="num">2</span>
  191. <div srm="SRM1">
  192. <img src="~/Content/images/DeviceMonitor/ddj.png" class="ddj" name="SRM1" wcssrm="wcssrm" />
  193. <span class="ddjnum">1</span>
  194. <img src="~/Content/images/DeviceMonitor/ddjline.png" class="round" />
  195. </div>
  196. </div>
  197. <div class="item" style="margin-top: 2px; margin-bottom: 0px;">
  198. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  199. <span class="num">3</span>
  200. </div>
  201. <div class="item" style="margin-bottom: 2px;">
  202. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  203. <span class="num">4</span>
  204. </div>
  205. <div class="item">
  206. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  207. <span class="num">5</span>
  208. </div>
  209. <div class="item">
  210. <div class="station">
  211. <img id="station1024" src="~/Content/images/DeviceMonitor/stationgoods.png" class="stationgoods" />
  212. <img id="bj1024" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" style="margin-left:-13px" />
  213. <span id="1024" wcsstation="wcsstation" style="position: absolute; margin-left: -20px; margin-top: 6px; font-size: 1px; color: #42666e; ">1024</span>
  214. </div>
  215. <div class="station">
  216. <img id="station1023" src="~/Content/images/DeviceMonitor/on.png" class="status" />
  217. <img id="bj1023" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" />
  218. <span id="1023" wcsstation="wcsstation" isweight="true" style="position: absolute; margin-left: 13px; margin-top: 6px; font-size: 1px; color: #42666e;">1023</span>
  219. </div>
  220. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  221. <span class="num">6</span>
  222. <div srm="SRM2">
  223. <img src="~/Content/images/DeviceMonitor/ddj.png" class="ddj" name="SRM2" wcssrm="wcssrm" />
  224. <span class="ddjnum">2</span>
  225. <img src="~/Content/images/DeviceMonitor/ddjline.png" class="round" />
  226. </div>
  227. </div>
  228. <div class="item" style="margin-top: 3px; margin-bottom: 0px;">
  229. <img src="~/Content/images/DeviceMonitor/hjline2.png" class="ddjline" style="margin-left: 24px; width: 743px; " />
  230. <span class="num">7</span>
  231. </div>
  232. <div class="item" style="margin-bottom: 2px;">
  233. <img src="~/Content/images/DeviceMonitor/hjline2.png" class="ddjline" style="margin-left: 24px; width: 743px; " />
  234. <span class="num">8</span>
  235. </div>
  236. <div class="item">
  237. <img src="~/Content/images/DeviceMonitor/hjline2.png" class="ddjline" style="margin-left: 24px; width: 743px; " />
  238. <span class="num">9</span>
  239. </div>
  240. <div class="item">
  241. <img src="~/Content/images/DeviceMonitor/hjline2.png" class="ddjline" style="margin-left: 24px; width: 743px; " />
  242. <span class="num nums" style="left:43px;">10</span>
  243. <div srm="SRM3">
  244. <img src="~/Content/images/DeviceMonitor/ddj.png" class="ddj" name="SRM3" wcssrm="wcssrm" />
  245. <span class="ddjnum">3</span>
  246. <img src="~/Content/images/DeviceMonitor/ddjline.png" class="round" />
  247. </div>
  248. </div>
  249. <div class="item" style="margin-top: 3px; margin-bottom: 0px;">
  250. <div class="station">
  251. <img id="station1026" src="~/Content/images/DeviceMonitor/stationgoods.png" class="stationgoods" />
  252. <img id="bj1026" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" style="margin-left:-13px" />
  253. <span id="1026" wcsstation="wcsstation" style="position: absolute; margin-left: -20px; margin-top: 6px; font-size: 1px; color: #42666e; ">1026</span>
  254. </div>
  255. <div class="station">
  256. <img id="station1025" src="~/Content/images/DeviceMonitor/on.png" class="status" />
  257. <img id="bj1025" src="~/Content/images/DeviceMonitor/jhd.png" class="jhd" />
  258. <span id="1025" wcsstation="wcsstation" isweight="true" style="position: absolute; margin-left: 13px; margin-top: 6px; font-size: 1px; color: #42666e;">1025</span>
  259. </div>
  260. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  261. <span class="num nums">11</span>
  262. </div>
  263. <div class="item">
  264. <img src="~/Content/images/DeviceMonitor/hjline.png" class="ddjline" />
  265. <span class="num nums">12</span>
  266. </div>
  267. </div>
  268. </div>
  269. </div>
  270. </div>
  271. </div>
  272. </div>
  273. <div class="right">
  274. <div class="rItem">
  275. <div class="title">
  276. <img src="~/Content/images/DeviceMonitor/icon.png" class="" />
  277. <span>库位信息</span>
  278. </div>
  279. <div class="tbale">
  280. <div class="item">
  281. <span>总货位</span>
  282. <label>5164</label>
  283. </div>
  284. <div class="item">
  285. <span>空货位</span>
  286. <label id="emptywarecellnum">0</label>
  287. </div>
  288. <div class="item">
  289. <span>堆垛机</span>
  290. <label>3</label>
  291. </div>
  292. <div class="item">
  293. <span>AGV</span>
  294. <label id="agvtasknum">0</label>
  295. </div>
  296. <div class="item">
  297. <span>当前任务</span>
  298. <label id="tasknum">0</label>
  299. </div>
  300. </div>
  301. </div>
  302. <div class="rItem">
  303. <div class="title">
  304. <img src="~/Content/images/DeviceMonitor/icon.png" class="" />
  305. <span>故障信息</span>
  306. </div>
  307. <div class="container">
  308. <div class="content" id="equipmentStatus">
  309. @*<div class="InfoItem">
  310. <span class="titleS">故障一</span>
  311. <div class="InfoBlock">
  312. <span>区域:</span>
  313. <label>入库C区</label>
  314. </div>
  315. <div class="InfoBlock">
  316. <span>交互点:</span>
  317. <label>5689</label>
  318. </div>
  319. <div class="InfoBlock">
  320. <span>故障原因:</span>
  321. <label>故障原因</label>
  322. </div>
  323. </div>
  324. <div class="InfoItem">
  325. <span class="titleS">故障二</span>
  326. <div class="InfoBlock">
  327. <span>交互点:</span>
  328. <label>5689</label>
  329. </div>
  330. <div class="InfoBlock">
  331. <span>故障原因:</span>
  332. <label>故障原因</label>
  333. </div>
  334. </div>
  335. <div class="InfoItem">
  336. <span class="titleS">故障三</span>
  337. <div class="InfoBlock">
  338. <span>区域:</span>
  339. <label>入库C区</label>
  340. </div>
  341. <div class="InfoBlock">
  342. <span>交互点:</span>
  343. <label>5689</label>
  344. </div>
  345. <div class="InfoBlock">
  346. <span>故障原因:</span>
  347. <label>故障原因</label>
  348. </div>
  349. </div>
  350. <div class="InfoItem">
  351. <span class="titleS">故障三</span>
  352. <div class="InfoBlock">
  353. <span>区域:</span>
  354. <label>入库C区</label>
  355. </div>
  356. <div class="InfoBlock">
  357. <span>交互点:</span>
  358. <label>5689</label>
  359. </div>
  360. <div class="InfoBlock">
  361. <span>故障原因:</span>
  362. <label>故障原因</label>
  363. </div>
  364. </div>
  365. <div class="InfoItem">
  366. <span class="titleS">故障三</span>
  367. <div class="InfoBlock">
  368. <span>区域:</span>
  369. <label>入库C区</label>
  370. </div>
  371. <div class="InfoBlock">
  372. <span>交互点:</span>
  373. <label>5689</label>
  374. </div>
  375. <div class="InfoBlock">
  376. <span>故障原因:</span>
  377. <label>故障原因</label>
  378. </div>
  379. </div>
  380. <div class="InfoItem">
  381. <span class="titleS">故障六</span>
  382. <div class="InfoBlock">
  383. <span>区域:</span>
  384. <label>入库C区</label>
  385. </div>
  386. <div class="InfoBlock">
  387. <span>交互点:</span>
  388. <label>5689</label>
  389. </div>
  390. <div class="InfoBlock">
  391. <span>故障原因:</span>
  392. <label>故障原因</label>
  393. </div>
  394. </div>*@
  395. </div>
  396. </div>
  397. </div>
  398. </div>
  399. </div>
  400. </div>
  401. </div>
  402. </div>
  403. <script>
  404. var LastFrame = '@ViewBag.Frame';
  405. var LastFrameTicks = '@ViewBag.Max';
  406. var Frame = '@ViewBag.Frame';
  407. var FrameTicks = '@ViewBag.Max';
  408. var Len = '@ViewBag.Len';
  409. </script>
  410. @Html.AppendJsFile("/Areas/DeviceMonitorManager/Views/HJDeviceMonitor/Index.js")
  411. @Html.AppendJsFile("/Areas/DeviceMonitorManager/Views/HJDeviceMonitor/DeviceMonitorCommon.js")