index.vue 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. <template>
  2. <div id="index">
  3. <el-row>
  4. <el-col :span="24" class="top">
  5. <top></top>
  6. </el-col>
  7. <el-col :span="24" class="menu">
  8. <div class="w_1200">
  9. <menus></menus>
  10. </div>
  11. </el-col>
  12. <el-col :span="24" class="main">
  13. <div class="w_1200">
  14. <el-col :span="12" class="maintopleft">
  15. <dynamic></dynamic>
  16. </el-col>
  17. <el-col :span="12" class="maintopright">
  18. <jobs :jobsList="jobsList"></jobs>
  19. </el-col>
  20. <el-col :span="8" class="context">
  21. <notice :noticeList="noticeList"></notice>
  22. </el-col>
  23. <el-col :span="8" class="between">
  24. <service :serviceList="serviceList"></service>
  25. </el-col>
  26. <el-col :span="8" class="context">
  27. <technology :jishuList="jishuList"></technology>
  28. </el-col>
  29. <el-col :span="24" class="lianjie">
  30. <links></links>
  31. </el-col>
  32. </div>
  33. </el-col>
  34. <el-col :span="24" class="foot">
  35. <div class="w_1200">
  36. <foot></foot>
  37. </div>
  38. </el-col>
  39. </el-row>
  40. </div>
  41. </template>
  42. <script>
  43. import top from '@/layout/common/top.vue';
  44. import menus from '@/layout/common/menus.vue';
  45. import dynamic from '@/layout/index/dynamic.vue';
  46. import jobs from '@/layout/index/jobs.vue';
  47. import notice from '@/layout/index/notice.vue';
  48. import service from '@/layout/index/service.vue';
  49. import technology from '@/layout/index/technology.vue';
  50. import links from '@/layout/index/links.vue';
  51. import foot from '@/layout/common/foot.vue';
  52. export default {
  53. name: 'index',
  54. props: {},
  55. components: {
  56. top,
  57. menus,
  58. dynamic,
  59. jobs,
  60. notice,
  61. service,
  62. technology,
  63. links,
  64. foot,
  65. },
  66. data: () => ({
  67. week: '',
  68. date: '',
  69. serviceList: [
  70. {
  71. title: '运行动态',
  72. date: '2018-03-04',
  73. },
  74. {
  75. title: '6条数据',
  76. date: '2018-03-04',
  77. },
  78. {
  79. title: '运行动态',
  80. date: '2018-03-04',
  81. },
  82. {
  83. title: '6条数据',
  84. date: '2018-03-04',
  85. },
  86. {
  87. title: '运行动态',
  88. date: '2018-03-04',
  89. },
  90. {
  91. title: '6条数据',
  92. date: '2018-03-04',
  93. },
  94. ],
  95. jishuList: [
  96. {
  97. title: '运行动态',
  98. date: '2018-03-04',
  99. },
  100. {
  101. title: '6条数据',
  102. date: '2018-03-04',
  103. },
  104. {
  105. title: '运行动态',
  106. date: '2018-03-04',
  107. },
  108. {
  109. title: '6条数据',
  110. date: '2018-03-04',
  111. },
  112. {
  113. title: '运行动态',
  114. date: '2018-03-04',
  115. },
  116. {
  117. title: '6条数据',
  118. date: '2018-03-04',
  119. },
  120. ],
  121. noticeList: [
  122. {
  123. title: '运行动态',
  124. date: '2018-03-04',
  125. },
  126. {
  127. title: '6条数据',
  128. date: '2018-03-04',
  129. },
  130. {
  131. title: '运行动态',
  132. date: '2018-03-04',
  133. },
  134. {
  135. title: '6条数据',
  136. date: '2018-03-04',
  137. },
  138. {
  139. title: '运行动态',
  140. date: '2018-03-04',
  141. },
  142. {
  143. title: '6条数据',
  144. date: '2018-03-04',
  145. },
  146. ],
  147. jobsList: [
  148. {
  149. title: '运行动态',
  150. date: '2018-03-04',
  151. },
  152. {
  153. title: '6条数据',
  154. date: '2018-03-04',
  155. },
  156. {
  157. title: '运行动态',
  158. date: '2018-03-04',
  159. },
  160. {
  161. title: '6条数据',
  162. date: '2018-03-04',
  163. },
  164. {
  165. title: '运行动态',
  166. date: '2018-03-04',
  167. },
  168. {
  169. title: '6条数据',
  170. date: '2018-03-04',
  171. },
  172. ],
  173. }),
  174. created() {},
  175. computed: {},
  176. methods: {},
  177. };
  178. </script>
  179. <style lang="less" scoped>
  180. .w_1200 {
  181. width: 1200px;
  182. margin: 0 auto;
  183. }
  184. .main {
  185. height: 730px;
  186. overflow: hidden;
  187. margin: 10px 0 0 0;
  188. }
  189. .maintopleft {
  190. height: 300px;
  191. background-color: #fff;
  192. margin: 0 10px 0 0;
  193. width: 595px;
  194. }
  195. .maintopleft .leftcontext {
  196. padding: 0 20px 0 20px;
  197. font-size: 16px;
  198. }
  199. .maintopright {
  200. height: 300px;
  201. background-color: #fff;
  202. width: 595px;
  203. overflow: hidden;
  204. }
  205. .context {
  206. height: 300px;
  207. background-color: #fff;
  208. margin: 10px 0 0 0;
  209. width: 400px;
  210. }
  211. .between {
  212. height: 300px;
  213. background-color: #fff;
  214. margin: 10px 10px 0 10px;
  215. width: 380px;
  216. }
  217. .main .lianjie {
  218. height: 100px;
  219. background-color: #fff;
  220. margin: 10px 0 0 0;
  221. }
  222. .foot {
  223. height: 135px;
  224. }
  225. </style>