index.vue 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. <template>
  2. <div id="index">
  3. <el-row>
  4. <el-col :span="24" class="main">
  5. <div class="w_1200">
  6. <el-col :span="24" class="dataShow">
  7. <el-col :span="24" class="top">
  8. <span></span>
  9. </el-col>
  10. <el-col :span="24" class="dataShowInfo">
  11. <el-col :span="8" class="left">
  12. <el-col :span="1" class="leftTit">
  13. <p>数据展示</p>
  14. <p></p>
  15. </el-col>
  16. <el-col :span="23" class="leftInfo">
  17. <userTwo></userTwo>
  18. </el-col>
  19. </el-col>
  20. <el-col :span="8" class="center">
  21. <maps></maps>
  22. </el-col>
  23. <el-col :span="8" class="right">
  24. <el-col :span="23" class="rightInfo">
  25. 信息
  26. </el-col>
  27. <el-col :span="1" class="rightTit">
  28. <p></p>
  29. <p>数据展示</p>
  30. </el-col>
  31. </el-col>
  32. </el-col>
  33. <el-col :span="24" class="top down">
  34. <span></span>
  35. </el-col>
  36. </el-col>
  37. <el-col :span="24" class="dataImage">
  38. <el-image :src="centerImage"></el-image>
  39. </el-col>
  40. <el-col :span="24" class="dealShow">
  41. <el-col :span="24" class="top">
  42. <span></span>
  43. </el-col>
  44. <el-col :span="24" class="dealInfo">
  45. <el-col :span="1" class="dealInfoTit">
  46. <p>交易动态</p>
  47. <p></p>
  48. </el-col>
  49. <el-col :span="22" class="dealInfoLeft">
  50. <pie></pie>
  51. </el-col>
  52. <el-col :span="1" class="dealInfoTit dealInfoTitTwo">
  53. <p></p>
  54. <p>交易动态</p>
  55. </el-col>
  56. </el-col>
  57. <el-col :span="24" class="top down">
  58. <span></span>
  59. </el-col>
  60. </el-col>
  61. </div>
  62. </el-col>
  63. </el-row>
  64. </div>
  65. </template>
  66. <script>
  67. import userTwo from './parts/userTwo.vue';
  68. import pie from './parts/down-pie.vue';
  69. import maps from './parts/map.vue';
  70. export default {
  71. name: 'index',
  72. props: {},
  73. components: { userTwo, maps, pie },
  74. data: () => ({
  75. centerImage: require('@/assets/dynamic5.png'),
  76. }),
  77. created() {},
  78. computed: {},
  79. methods: {},
  80. };
  81. </script>
  82. <style lang="less" scoped>
  83. .w_1200 {
  84. width: 80%;
  85. margin: 0 auto;
  86. }
  87. .main {
  88. float: left;
  89. width: 100%;
  90. margin: 40px 0;
  91. min-height: 600px;
  92. }
  93. .dataShow {
  94. float: left;
  95. width: 100%;
  96. height: 709px;
  97. overflow: hidden;
  98. margin: 0 0 30px 0;
  99. }
  100. .dataShow .top {
  101. float: left;
  102. width: 100%;
  103. height: 1px;
  104. }
  105. .dataShow .top span {
  106. float: right;
  107. width: 30%;
  108. height: 1px;
  109. background: #9cb9cb;
  110. }
  111. .dataShow .down span {
  112. float: left;
  113. width: 35%;
  114. height: 1px;
  115. background: #9cb9cb;
  116. }
  117. .dataShow .dataShowInfo {
  118. float: left;
  119. width: 100%;
  120. height: 707px;
  121. }
  122. .dataShow .dataShowInfo .left {
  123. float: left;
  124. width: 33%;
  125. height: 707px;
  126. }
  127. .dataShow .dataShowInfo .left p:first-child {
  128. float: left;
  129. width: 100%;
  130. height: 100px;
  131. font-size: 18px;
  132. color: #003e70;
  133. font-weight: bold;
  134. }
  135. .dataShow .dataShowInfo .left p:last-child {
  136. float: left;
  137. width: 2px;
  138. height: 606px;
  139. background: #003e70;
  140. margin: 0;
  141. position: relative;
  142. left: 5px;
  143. }
  144. .dataShow .dataShowInfo .center {
  145. float: left;
  146. width: 33%;
  147. height: 707px;
  148. border: 1px solid red;
  149. }
  150. .dataShow .dataShowInfo .right {
  151. float: left;
  152. width: 34%;
  153. height: 707px;
  154. border: 1px solid red;
  155. }
  156. .dataShow .dataShowInfo .right p:first-child {
  157. float: left;
  158. width: 2px;
  159. height: 606px;
  160. background: #003e70;
  161. margin: 0;
  162. position: relative;
  163. left: 5px;
  164. }
  165. .dataShow .dataShowInfo .right p:last-child {
  166. float: left;
  167. width: 100%;
  168. height: 100px;
  169. font-size: 18px;
  170. color: #003e70;
  171. font-weight: bold;
  172. }
  173. .dataImage {
  174. float: left;
  175. width: 100%;
  176. height: 160px;
  177. margin: 20px 0;
  178. overflow: hidden;
  179. }
  180. .dataImage .el-image {
  181. width: 100%;
  182. height: 160px;
  183. }
  184. .dealShow {
  185. float: left;
  186. width: 100%;
  187. height: 500px;
  188. overflow: hidden;
  189. }
  190. .dealShow .top {
  191. float: left;
  192. width: 100%;
  193. height: 1px;
  194. }
  195. .dealShow .top span {
  196. float: right;
  197. width: 30%;
  198. height: 1px;
  199. background: #9cb9cb;
  200. }
  201. .dealShow .down span {
  202. float: left;
  203. width: 35%;
  204. height: 1px;
  205. background: #9cb9cb;
  206. }
  207. .dealShow .dealInfo {
  208. float: left;
  209. width: 100%;
  210. height: 496px;
  211. }
  212. .dealShow .dealInfo .dealInfoTit {
  213. width: 20px;
  214. height: 496px;
  215. }
  216. .dealShow .dealInfo .dealInfoTit p:first-child {
  217. float: left;
  218. width: 100%;
  219. height: 100px;
  220. font-size: 18px;
  221. color: #003e70;
  222. font-weight: bold;
  223. }
  224. .dealShow .dealInfo .dealInfoTit p:last-child {
  225. float: left;
  226. width: 2px;
  227. height: 395px;
  228. background: #003e70;
  229. margin: 0;
  230. position: relative;
  231. left: 5px;
  232. }
  233. .dealShow .dealInfo .dealInfoTitTwo p:first-child {
  234. float: left;
  235. width: 2px;
  236. height: 395px;
  237. background: #003e70;
  238. margin: 0;
  239. position: relative;
  240. left: 10px;
  241. }
  242. .dealShow .dealInfo .dealInfoTitTwo p:last-child {
  243. float: left;
  244. width: 100%;
  245. height: 100px;
  246. font-size: 18px;
  247. color: #003e70;
  248. font-weight: bold;
  249. background: transparent;
  250. }
  251. .dealShow .dealInfo .dealInfoLeft {
  252. width: 95%;
  253. height: 495px;
  254. margin: 0 15px;
  255. padding: 45px 0;
  256. }
  257. </style>