C_Mode_v3D_精简版.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>大数据可视化系统数据分析</title>
  6. dsad
  7. <link rel="stylesheet" href="static/css/comon0.css">
  8. <script src="https://webapi.amap.com/loader.js"></script>
  9. <script src="static/js/jquery.js"></script>
  10. <script src="static/js/bzd.js"></script>
  11. <script src="static/js/lib.js"></script>
  12. <script src="static/js/echarts.min.js"></script>
  13. <script src="static/js/jquery.liMarquee.js"></script>
  14. <script src="static/js/showTime.js"></script>
  15. <link rel="stylesheet" href="static/layui/css/layui.css">
  16. <!-- layui -->
  17. <script src="static/layui/layui.js"></script>
  18. <!-- V3D -->
  19. <script async src="https://vdata.baozhida.cn/3d1v/static/js/es-module-shims.js"></script>
  20. <link rel="stylesheet" href="https://vdata.baozhida.cn/3d1v/static/js/libs/loading/load.css" media="all">
  21. <script async src="https://vdata.baozhida.cn/3d1v/static/js/libs/loading/load.js" charset="utf-8"></script>
  22. <script type="importmap">
  23. {
  24. "imports": {
  25. "three": "/3d1v/static/js/three.module.js",
  26. "three/addons/": "/3d1v/static/js/jsm/"
  27. }
  28. }
  29. </script>
  30. <script>var iot3d;</script>
  31. <script src="static/js/v3d.js"></script>
  32. <script type="module" >
  33. import { IOT3D } from 'https://vdata.baozhida.cn/3d1v/static/js/version/IOT3Dv2.2.js';
  34. iot3d = new IOT3D("v_3d",true); // 创建应用 div_id, 是否主动渲染
  35. </script>
  36. <!-- 视图 - 必须 -->
  37. <script src="static/js/C_Mode_v3D_精简版.js"></script>
  38. <style>
  39. .wrap li p span:first-child {
  40. width: 50%;
  41. text-align: left;
  42. }
  43. .wrap li p span {
  44. color: rgba(255, 255, 255, .6);
  45. text-align: center;
  46. text-overflow: ellipsis;
  47. white-space: nowrap;
  48. overflow: hidden;
  49. width: 25%;
  50. font-size: .16rem;
  51. }
  52. .bb {
  53. width: 110px;
  54. height: 28px;
  55. border-radius:15px;
  56. box-shadow: 0px 0px 6px #4fa4ff;;
  57. background-color: #4fa4ff;;
  58. font-family: "Lucida Calligraphy", cursive, serif, sans-serif;
  59. font-weight: bolder;
  60. font-size: 20px;
  61. padding: 2px 8px;
  62. margin: 10px 0px;
  63. text-align: center;
  64. color: #bde6ff;
  65. }
  66. .dibox {
  67. position: absolute;
  68. top: calc(100% - 1.4rem);
  69. left: 13%;
  70. /*width: 200px;*/
  71. height: 260px;
  72. z-index: 999;
  73. }
  74. </style>
  75. </head>
  76. <body style="user-select:none;overflow:hidden">
  77. <div class="loading">
  78. <div class="loadbox"><img src="static/images/loading.gif"> 页面加载中...</div>
  79. </div>
  80. <script>
  81. var C_keys = "{{.C_keys}}" // 钥匙数组字符串 734A890EHOXXXXX,F8764NTVPXXXXXX
  82. var C_json = null // 数据 10s更新一次
  83. let C_Address = {};
  84. let C_T_coordinate = {};
  85. </script>
  86. <div class="head" style="z-index: 999;">
  87. <h1 id="T_公司名称">某某科技有限公司-全国冷链数据大屏</h1>
  88. <div class="time" id="showTime">2019/11/29 0:12:42</div>
  89. </div>
  90. <div style="width: 100%;height: 100%;position: absolute;z-index: 9;" id="v_trail">
  91. </div>
  92. <div class="map3d" style="" id="v_3d">
  93. </div>
  94. <div class="mainbox">
  95. <button onclick="Full()" id="full" class="layui-btn layui-btn-normal layui-btn-sm" style="position: absolute; top:15%; right: 20%;z-index: 99999">
  96. <i class="layui-icon layui-icon-screen-full" style="height: auto;width: auto">全屏</i>
  97. </button>
  98. <button onclick="Jump()" style="position: absolute; top:15%; right: 24%;z-index: 99999" class="layui-btn layui-btn-normal layui-btn-sm">
  99. <i class="layui-icon layui-icon-release">移动轨迹</i>
  100. </button>
  101. <ul class="clearfix">
  102. <li style="z-index: 999;" class="full">
  103. <div class="boxall" style="height: calc(1.8rem);width: 80%;">
  104. <div class="alltitle">冷链汇总概览</div>
  105. <div class="sycm_1">
  106. <ul class="clearfix">
  107. <li>
  108. <h2 id="T_终端总数">1824</h2>
  109. <span>终端总数</span></li>
  110. <li>
  111. <h2 id="T_今日报警总数">99999</h2>
  112. <span>今日报警</span></li>
  113. <li>
  114. <h2 id="T_今日报警率">1920</h2>
  115. <span>报警率</span></li>
  116. <li>
  117. <h2 id="T_今日未处理总数">1824</h2>
  118. <span style='color: #00abff'>未处理</span></li>
  119. </ul>
  120. </div>
  121. <div class="boxfoot"></div>
  122. </div>
  123. <div class="boxall" style="height: calc(2.5rem);width: 80%;">
  124. <div class="alltitle" id="deviceWarning">周设备报警曲线图</div>
  125. <button id="days120" class="layui-btn layui-bg-blue layui-btn-radius layui-btn-xs" style="position: absolute; top: 5px; right: 10px;">季度曲线</button>
  126. <button id="days30" class="layui-btn layui-bg-blue layui-btn-radius layui-btn-xs" style="position: absolute; top: 5px; right: 85px;">月曲线</button>
  127. <button id="days7" class="layui-btn layui-bg-blue layui-btn-radius layui-btn-xs" style="position: absolute; top: 5px; right: 150px;">周度</button>
  128. <div class="boxnav" id="echarts_报警设备数近7天曲线图"></div>
  129. <div class="boxfoot"></div>
  130. </div>
  131. <div class="boxall" style="height: calc(100% - 4.5rem);width: 80%;">
  132. <div class="alltitle" id="deviceRanking">探头报警率排名</div>
  133. <button id="quarter" class="layui-btn layui-bg-blue layui-btn-radius layui-btn-xs" style="position: absolute; top: 5px; right: 1px;">季度</button>
  134. <button id="month" class="layui-btn layui-bg-blue layui-btn-radius layui-btn-xs" style="position: absolute; top: 5px; right: 40px;">月度</button>
  135. <button id="onedays" class="layui-btn layui-bg-blue layui-btn-radius layui-btn-xs" style="position: absolute; top: 5px; right: 80px;">每日</button>
  136. <div class="boxnav" id="echarts_探头报警率排名"></div>
  137. <div class="boxfoot"></div>
  138. </div>
  139. </li>
  140. <li style="">
  141. <div class="mapbox R_KF_Column" id="map_kf">
  142. <div class="map">
  143. <div class="map1"><img src="static/images/lbx.png"></div>
  144. <div class="map2"><img src="static/images/jt.png"></div>
  145. <div class="map3"><img src="static/images/map.png"></div>
  146. <!-- <div class="map4" id="v_map"></div>-->
  147. </div>
  148. </div>
  149. <div class="dibox" style="left: 450px">
  150. <div id="v_back" class="didata" onclick="f_v_back()">
  151. <img src="static/images/撤销.png" style="width: 50px;height: 50px;margin-top: -16px">
  152. <p style="font-size: .2rem;color: #46b8ff;padding-bottom: .2rem;">返回</p>
  153. </div>
  154. <div id="v_modes_box">
  155. <div id="v_modes_1" class="didata" onclick="f_Vcss2d(2)">
  156. <img src="static/images/单色圆点.png" style="width: 50px;height: 50px;margin-top: -16px">
  157. <p style="font-size: .2rem;color: #46b8ff;padding-bottom: .2rem;">状态模式</p>
  158. </div>
  159. <div id="v_modes_2" class="didata" onclick="f_Vcss2d(1)">
  160. <img src="static/images/详情.png" style="width: 50px;height: 50px;margin-top: -16px">
  161. <p style="font-size: .2rem;color: #46b8ff;padding-bottom: .2rem;">详情模式</p>
  162. </div>
  163. <div class="loucengbox didata" id="div_louceng" style="height: calc(100% - 1.9rem);width: 2.5rem;">
  164. <div class="louceng didata" onclick="f_louceng_show('')">
  165. <img src="static/images/层.png" style="width: 50px;height: 50px;margin-top: -16px">
  166. <p style="font-size: .2rem;color: #46b8ff;padding-bottom: .2rem;">显示所有</p>
  167. </div>
  168. </div>
  169. </div>
  170. </div>
  171. </li>
  172. <!-- 库房端--->
  173. <li style="z-index: 999;" class="full">
  174. <div class="boxall" style="height: calc(1.5rem);width: 80%;float: right;">
  175. <div class="alltitle" id="title"><span class="KFspan"></span>库房端汇总统计</div>
  176. <button id="transportButton" class="layui-btn layui-bg-blue layui-btn-radius layui-btn-xs" style="position: absolute; top: 5px; right: 10px;">移动端</button>
  177. <div id="kf_Column" class="sycm_1">
  178. <ul class="clearfix">
  179. <li>
  180. <h2 id="T_库房总数">1824</h2>
  181. <span>库房总数</span></li>
  182. <li>
  183. <h2 id="T_库房报警设备数_今天">1920</h2>
  184. <span>报警设备数</span></li>
  185. <li>
  186. <h2 id="T_库房未处理总数">99999</h2>
  187. <span>报警未处理</span></li>
  188. <li>
  189. <h2 id="T_今日库房报警率">1824</h2>
  190. <span>今日报警率</span></li>
  191. </ul>
  192. </div>
  193. <div id="yd_Column" class="sycm_1" style="display: none;">
  194. <ul class="clearfix">
  195. <li>
  196. <h2 id="T_移动总数s">1824</h2>
  197. <span>移动端总数</span></li>
  198. <li>
  199. <h2 id="T_任务总数_今天s">1920</h2>
  200. <span>今日运输任务</span></li>
  201. <li>
  202. <h2 id="T_今日闲置设备s">99999</h2>
  203. <span>今日设备使用率</span></li>
  204. <li>
  205. <h2 id="T_移动设备报警数_今天s">1824</h2>
  206. <span>今日报警数量</span></li>
  207. </ul>
  208. </div>
  209. <div class="boxfoot"></div>
  210. </div>
  211. <div class="boxall" style="height: calc(2.5rem);width: 80%;float: right;">
  212. <div class="alltitle" id="kftitle"><span class="KFspan"></span>库房端报警类型统计
  213. </div>
  214. <div class="boxnav" id="echarts_库房端报警类型统计"></div>
  215. <button id="transportChartButton" class="layui-btn layui-bg-blue layui-btn-radius layui-btn-xs" style="position: absolute; top: 5px; right: 10px;">移动端</button>
  216. <div class="boxfoot"></div>
  217. </div>
  218. <div class="boxall" style="height: 100% ;width: 80%;float: right;">
  219. <div class="alltitle">设备列表</div>
  220. <div class="wrap" style="height: 55px">
  221. <ul>
  222. <li><p><span style="width: 50%;">设备名称</span><span style="width: 25%;">温度</span><span style="width: 25%;">湿度</span></p></li>
  223. </ul>
  224. </div>
  225. <div class="wrap boxnava" id="Company_DeviceG" style="top: -10px;">
  226. <ul id="Company_DeviceL">
  227. <li><p><span>深圳腾讯科技有限公司</span><span>门禁系统</span><span>在线</span></p></li>
  228. <li><p><span>网易科技有限公司</span><span>防火系统</span><span>在线</span></p></li>
  229. <li><p><span>百度科技有限公司</span><span>防火系统</span><span>在线</span></p></li>
  230. <li><p><span>汽车之家科技有限公司</span><span>定位系统</span><span>在线</span></p></li>
  231. <li><p><span>小米科技有限公司</span><span>定位系统</span><span>在线</span></p></li>
  232. <li><p><span>深圳腾讯科技有限公司</span><span>门禁系统</span><span>在线</span></p></li>
  233. <li><p><span>网易科技有限公司</span><span>防火系统</span><span>在线</span></p></li>
  234. <li><p><span>百度科技有限公司</span><span>防火系统</span><span>在线</span></p></li>
  235. <li><p><span>汽车之家科技有限公司</span><span>定位系统</span><span>在线</span></p></li>
  236. <li><p><span>小米科技有限公司</span><span>定位系统</span><span>在线</span></p></li>
  237. </ul>
  238. </div>
  239. <div class="boxfoot"></div>
  240. </div>
  241. </li>
  242. </ul>
  243. <div class="copyright">宝智达冷链 技术支持 <span style="color: #f50101">【帮助】👆鼠标左键 旋转视角 🖕鼠标滚轮 缩放大小 ☝️鼠标右键 移动视角 </span></div>
  244. </div>
  245. </body>
  246. </html>