index.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  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. 统计监测
  9. </el-col>
  10. <el-col :span="8" class="user">
  11. <users></users>
  12. </el-col>
  13. <el-col :span="8" class="city">
  14. <maps></maps>
  15. </el-col>
  16. <el-col :span="8" class="data">
  17. 正在洽谈,达成意向,交易成功
  18. </el-col>
  19. </el-col>
  20. <el-col :span="24" class="dealShow">
  21. <el-col :span="24" class="top">
  22. 交易动态
  23. </el-col>
  24. <el-col :span="24" class="data">
  25. <pie></pie>
  26. </el-col>
  27. </el-col>
  28. </div>
  29. </el-col>
  30. </el-row>
  31. </div>
  32. </template>
  33. <script>
  34. import users from './parts/user.vue';
  35. import pie from './parts/down-pie.vue';
  36. import maps from './parts/map.vue';
  37. export default {
  38. name: 'index',
  39. props: {},
  40. components: { users, pie, maps },
  41. data: () => ({}),
  42. created() {},
  43. computed: {},
  44. methods: {},
  45. };
  46. </script>
  47. <style lang="less" scoped>
  48. .w_1200 {
  49. width: 80%;
  50. margin: 0 auto;
  51. }
  52. .main {
  53. float: left;
  54. width: 100%;
  55. margin: 20px 0;
  56. min-height: 600px;
  57. }
  58. .dataShow {
  59. float: left;
  60. width: 100%;
  61. height: 500px;
  62. overflow: hidden;
  63. margin: 0 0 30px 0;
  64. border: 1px solid red;
  65. }
  66. .dataShow .top {
  67. float: left;
  68. width: 100%;
  69. height: 40px;
  70. line-height: 40px;
  71. font-size: 18px;
  72. padding: 0 15px;
  73. font-weight: bold;
  74. }
  75. .dataShow .user {
  76. width: 32%;
  77. height: 460px;
  78. overflow: hidden;
  79. border: 1px solid red;
  80. margin: 0 30px 0 0;
  81. }
  82. .dataShow .city {
  83. width: 32%;
  84. height: 460px;
  85. overflow: hidden;
  86. border: 1px solid red;
  87. margin: 0 30px 0 0;
  88. }
  89. .dataShow .data {
  90. width: 32%;
  91. height: 460px;
  92. overflow: hidden;
  93. border: 1px solid red;
  94. margin: 0;
  95. }
  96. .dealShow {
  97. float: left;
  98. width: 100%;
  99. height: 500px;
  100. overflow: hidden;
  101. border: 1px solid blue;
  102. }
  103. .dealShow .top {
  104. float: left;
  105. width: 100%;
  106. height: 40px;
  107. line-height: 40px;
  108. font-size: 18px;
  109. padding: 0 15px;
  110. font-weight: bold;
  111. }
  112. .dealShow .data {
  113. height: 460px;
  114. overflow: hidden;
  115. border: 1px solid red;
  116. margin: 0;
  117. }
  118. </style>