index.vue 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. <template>
  2. <div class="pureWaterSystem-index">
  3. <div class="center-top-button-max-box">
  4. <img class="position-img position-img-1" src="@/assets/ZDimages/img_bg_cdo@1x.png">
  5. <img class="position-img position-img-2" src="@/assets/ZDimages/img_bg_zc@1x.png">
  6. <img class="position-img position-img-3" src="@/assets/ZDimages/img_bg_zc@1x.png">
  7. <img class="position-img position-img-4" src="@/assets/ZDimages/img_bg_zc@1x.png">
  8. <img class="position-img position-img-5" src="@/assets/ZDimages/img_bg_zc@1x.png">
  9. <img class="position-img position-img-6" src="@/assets/ZDimages/img_bg_zc@1x.png">
  10. <img class="position-img position-img-7" src="@/assets/ZDimages/img_bg_xz@1x.png">
  11. <img class="position-img position-img-8" src="@/assets/ZDimages/img_bg_cdo@1x.png">
  12. <p class="null-p"></p>
  13. <p class="button-p" @click="goPage(1)">安全总览</p>
  14. <p class="button-p" @click="goPage(2)">资源设备</p>
  15. <p class="button-p" @click="goPage(3)">三维模型</p>
  16. <p class="button-p" @click="goPage(6)">视频监控</p>
  17. <p class="button-p" @click="goPage(5)">应急管控</p>
  18. <p class="button-check-p">纯水系统</p>
  19. <p class="null-p"></p>
  20. </div>
  21. <div class="left-max-big-box">
  22. <title-page-img-components :propsData="propsData1"></title-page-img-components>
  23. <div class="max-big-box">
  24. <div class="big-box">
  25. </div>
  26. <div class="big-box">
  27. </div>
  28. </div>
  29. </div>
  30. <div class="right-max-big-box">
  31. <title-page-img-components :propsData="propsData2"></title-page-img-components>
  32. <div class="max-big-box">
  33. <div class="big-box">
  34. </div>
  35. <div class="big-box">
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40. </template>
  41. <script>
  42. import titlePageImgComponents from '@/components/titlePageImgComponents.vue'
  43. export default {
  44. name: 'index',
  45. components: {
  46. titlePageImgComponents
  47. },
  48. data () {
  49. return {
  50. //组件传参
  51. propsData1:{
  52. title:'理科楼 - 纯水设备数据监测',
  53. },
  54. propsData2:{
  55. title:'食品楼 - 纯水设备数据监测',
  56. },
  57. }
  58. },
  59. created(){
  60. },
  61. mounted(){
  62. },
  63. methods:{
  64. //页面切换
  65. goPage(type){
  66. this.$parent.pageCheck(type);
  67. },
  68. },
  69. }
  70. </script>
  71. <style scoped lang="scss">
  72. .pureWaterSystem-index{
  73. height:1409px;
  74. padding:0 60px;
  75. display: flex;
  76. .center-top-button-max-box{
  77. width:911px;
  78. position: absolute;
  79. left:50%;
  80. margin:0 -445px;
  81. height:60px;
  82. display: flex;
  83. .position-img-1{
  84. position:absolute;
  85. top:0;
  86. left:-74px;
  87. }
  88. .position-img-2{
  89. position:absolute;
  90. top:0;
  91. left:9px;
  92. }
  93. .position-img-3{
  94. position:absolute;
  95. top:0;
  96. left:154px;
  97. }
  98. .position-img-4{
  99. position:absolute;
  100. top:0;
  101. left:300px;
  102. }
  103. .position-img-5{
  104. position:absolute;
  105. top:0;
  106. left:446px;
  107. }
  108. .position-img-6{
  109. position:absolute;
  110. top:0;
  111. left:592px;
  112. }
  113. .position-img-7{
  114. position:absolute;
  115. top:0;
  116. left:740px;
  117. }
  118. .position-img-8{
  119. position:absolute;
  120. top:0;
  121. left:888px;
  122. }
  123. .null-p{
  124. flex:1;
  125. }
  126. .button-p{
  127. z-index:5;
  128. cursor: pointer;
  129. font-family: Source Han Sans, Source Han Sans;
  130. width:145px;
  131. font-size:24px;
  132. font-weight:700;
  133. line-height:60px;
  134. text-align: center;
  135. background: -webkit-linear-gradient(0deg, #FFFFFF, #FFFFFF); /* Chrome, Safari */
  136. background: linear-gradient(0deg, #FFFFFF, #FFFFFF); /* 标准语法 */
  137. -webkit-background-clip: text; /* Chrome, Safari */
  138. background-clip: text;
  139. -webkit-text-fill-color: transparent; /* Chrome, Safari */
  140. color: transparent; /* 其他浏览器 */
  141. }
  142. .button-check-p{
  143. z-index:5;
  144. cursor: pointer;
  145. font-family: Source Han Sans, Source Han Sans;
  146. width:145px;
  147. font-weight:700;
  148. font-size:24px;
  149. line-height:24px;
  150. height:24px;
  151. margin-top:18px;
  152. text-align: center;
  153. background: -webkit-linear-gradient(0deg, #34e4ff, #FFFFFF); /* Chrome, Safari */
  154. background: linear-gradient(0deg, #34e4ff, #FFFFFF); /* 标准语法 */
  155. -webkit-background-clip: text; /* Chrome, Safari */
  156. background-clip: text;
  157. -webkit-text-fill-color: transparent; /* Chrome, Safari */
  158. color: transparent; /* 其他浏览器 */
  159. }
  160. }
  161. .left-max-big-box{
  162. width:1280px;
  163. margin-top:90px;
  164. height:1235px;
  165. }
  166. .right-max-big-box{
  167. width:1280px;
  168. margin-top:90px;
  169. margin-left:37px;
  170. height:1235px;
  171. }
  172. .max-big-box{
  173. width:1280px;
  174. height:1172px;
  175. background-color: red;
  176. .big-box{
  177. height:570px;
  178. background-color: #2f54eb;
  179. }
  180. .big-box:nth-child(2){
  181. margin-top:32px;
  182. }
  183. }
  184. }
  185. </style>