rqdd.vue 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. <template>
  2. <div class="app-container">
  3. <div class="topBanner">
  4. <div class="topLogo1">
  5. </div>
  6. <div style="position: absolute;right: 19%;top: 8px">
  7. <img alt="" onclick="window.open('/path#/xndc','_self')" src="./img/返回首页.png">
  8. </div>
  9. <div class="topButton1">
  10. <div class="textStatus">
  11. <span>离 线 运 行</span>
  12. </div>
  13. </div>
  14. <div class="crumb left33">
  15. <div class="textCrumb1" onclick="window.open('/path#/fdjh','_self')">
  16. 发电端计划监控
  17. </div>
  18. </div>
  19. <div class="partition" style="left: 43.2%"/>
  20. <div class="crumb left44">
  21. <div class="textCrumb1" onclick="window.open('/path#/fdjh','_self')">
  22. 用电端计划监控
  23. </div>
  24. </div>
  25. <div class="partition" style="left: 54.2%"/>
  26. <div class="crumb left55">
  27. <div class="textCrumb" onclick="window.open('/path#/fdjh','_self')">
  28. 约束条件监控
  29. </div>
  30. </div>
  31. <div class="partition" style="left: 65.2%"/>
  32. <div class="crumb left66">
  33. <div class="textCrumb" onclick="window.open('/path#/fdjh','_self')">
  34. 数据采集监控
  35. </div>
  36. </div>
  37. <img class="userHead" src="../../assets/images/default-user.png">
  38. <div class="userName">
  39. <div style="font-size: 20px">韩翔宇</div>
  40. 0000000000
  41. </div>
  42. <img class="split" src="../../assets/images/line-v-w.png">
  43. <div class="userDept">某某某部门</div>
  44. </div>
  45. <div class="zs1">
  46. <div class="littleHeadWord">
  47. <span>信息总览</span>
  48. </div>
  49. <LeftTop/>
  50. </div>
  51. <div class="zs2">
  52. <div class="littleHeadWord">
  53. <span>告警信息</span>
  54. </div>
  55. <CenterMiddle3/>
  56. </div>
  57. <div class="ys1">
  58. <div class="littleHeadWord">
  59. <span>联络线信息</span>
  60. </div>
  61. <CenterMiddle1/>
  62. </div>
  63. <div class="yx1">
  64. <div class="littleHeadWord">
  65. <span>断面信息</span>
  66. </div>
  67. <CenterMiddle/>
  68. </div>
  69. <div class="zx">
  70. <div class="littleHeadWord">
  71. <span>日前调度计划</span>
  72. </div>
  73. <CenterMiddle2/>
  74. </div>
  75. </div>
  76. </template>
  77. <script>
  78. import CenterMiddle2 from "@/views/rqdd/rqddjh.vue";
  79. import CenterMiddle from "@/views/rqdd/rqdddm.vue";
  80. import CenterMiddle1 from "@/views/rqdd/rqddllx.vue";
  81. import CenterMiddle3 from "@/views/rqdd/rqddgjxx.vue";
  82. import LeftTop from "@/views/rqdd/rqddxxzl.vue";
  83. export default {
  84. name: 'rqdd-name',
  85. components: {LeftTop, CenterMiddle, CenterMiddle1, CenterMiddle2, CenterMiddle3}
  86. }
  87. </script>
  88. <style lang="css" scoped>
  89. .userHead {
  90. position: absolute;
  91. right: 15.5%;
  92. margin-top: 0.2%;
  93. }
  94. .userName {
  95. text-align: left;
  96. position: absolute;
  97. right: 10%;
  98. margin-top: 0.2%;
  99. }
  100. .split {
  101. position: absolute;
  102. right: 9.2%;
  103. margin-top: 0.2%;
  104. }
  105. .userDept {
  106. text-align: left;
  107. position: absolute;
  108. right: 2%;
  109. margin-top: 0.5%;
  110. font-size: 22px;
  111. }
  112. .topLogo1 {
  113. position: absolute;
  114. width: 270px;
  115. height: 66px;
  116. left: 2%;
  117. top: 0;
  118. background: url(./img/标题.q.png) 8px 0 no-repeat;
  119. background-size: 95% 95%;
  120. z-index: auto;
  121. }
  122. .left33 {
  123. left: 33%;
  124. }
  125. .left44 {
  126. left: 44.2%;
  127. }
  128. .left55 {
  129. left: 55.2%;
  130. }
  131. .left66 {
  132. left: 66.2%;
  133. }
  134. .textCrumb {
  135. display: flex;
  136. /*align-items: center;*/
  137. margin-left: 20%;
  138. margin-top: 2.5%;
  139. font-size: 18px;
  140. font-weight: bold;
  141. }
  142. .textCrumb1 {
  143. display: flex;
  144. /*align-items: center;*/
  145. margin-left: 16%;
  146. margin-top: 2.5%;
  147. font-size: 18px;
  148. font-weight: bold;
  149. }
  150. .textStatus {
  151. display: flex;
  152. align-items: center;
  153. margin-left: 24%;
  154. font-size: 18px;
  155. font-weight: bold;
  156. text-shadow: 0 0 5px #fff, 0 1px 2px rgba(0, 0, 0, 1);
  157. }
  158. .crumb {
  159. position: absolute;
  160. top: 5px;
  161. width: 182px;
  162. height: 42px;
  163. display: flex;
  164. background-size: 100% 100%;
  165. background-image: url('../../assets/images/crumb.png');
  166. }
  167. .partition {
  168. position: absolute;
  169. top: 7px;
  170. width: 17px;
  171. height: 35px;
  172. display: flex;
  173. background-size: 100% 100%;
  174. background-image: url('../../assets/images/partition.png');
  175. }
  176. .topButton1 {
  177. position: absolute;
  178. left: 19.5%;
  179. width: 179px;
  180. height: 42px;
  181. display: flex;
  182. background-size: 100% 100%;
  183. background-image: url('../../assets/images/b-disable.png')
  184. }
  185. .zs1 {
  186. width: 32%;
  187. height: calc(32vh);
  188. position: absolute;
  189. top: 9%;
  190. left: 0;
  191. background: url(./img/1.png) no-repeat;
  192. }
  193. .zs2 {
  194. width: 32%;
  195. height: calc(32vh);
  196. position: absolute;
  197. top: 9%;
  198. left: 32%;
  199. background: url(./img/1.png) no-repeat
  200. }
  201. .ys1 {
  202. width: 36%;
  203. height: calc(45vh);
  204. position: absolute;
  205. top: 9%;
  206. left: 64%;
  207. background: url(./img/1.j.png) no-repeat
  208. }
  209. .yx1 {
  210. width: 36%;
  211. height: calc(45vh);
  212. position: absolute;
  213. top: 50%;
  214. left: 64%;
  215. background: url(./img/1.j.png) no-repeat
  216. }
  217. .zx {
  218. width: 63.5%;
  219. height: calc(58vh);
  220. position: absolute;
  221. top: 41%;
  222. left: 0;
  223. background: url(./img/2.png) no-repeat
  224. }
  225. .littleHeadWord {
  226. text-align: left;
  227. position: absolute;
  228. left: 70px;
  229. }
  230. .littleHeadWord span {
  231. display: flex;
  232. align-items: center;
  233. margin-top: 5%;
  234. font-size: 18px;
  235. font-style: italic;
  236. font-weight: bold;
  237. text-shadow: 0 0 5px #fff, 0 1px 2px rgba(0, 0, 0, 1);
  238. }
  239. </style>