Square2.0.vue 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <template>
  2. <div>
  3. <SearchBar :tabArr="tabArr"></SearchBar>
  4. <div class="container" >
  5. <el-row >
  6. <el-col :span="18" class="project-task">
  7. <el-row :gutter="15" style="margin-bottom: 20px">
  8. <el-col :span="8">
  9. <SquareCard></SquareCard>
  10. </el-col>
  11. <el-col :span="8">
  12. <SquareCard></SquareCard>
  13. </el-col>
  14. <el-col :span="8">
  15. <SquareCard></SquareCard>
  16. </el-col>
  17. </el-row>
  18. <el-row :gutter="15">
  19. <el-col :span="8">
  20. <SquareCard></SquareCard>
  21. </el-col>
  22. <el-col :span="8">
  23. <SquareCard></SquareCard>
  24. </el-col>
  25. <el-col :span="8">
  26. <SquareCard></SquareCard>
  27. </el-col>
  28. </el-row>
  29. </el-col>
  30. <el-col :span="6" class="popular-modules">
  31. <PopularProject />
  32. </el-col>
  33. </el-row>
  34. </div>
  35. </div>
  36. </template>
  37. <script>
  38. import SearchBar from '../../components/commons/SearchBar'
  39. import SquareCard from './SquareCard'
  40. import PopularProject from './PopularProjext'
  41. export default {
  42. name: 'Square2.0',
  43. data(){
  44. return {
  45. tabArr : [
  46. {label:"项目",name:"project"},
  47. {label:"任务",name:"task"}
  48. ]
  49. }
  50. },
  51. components: {
  52. SearchBar,
  53. SquareCard,
  54. PopularProject
  55. }
  56. }
  57. </script>
  58. <style scoped>
  59. .project-task {
  60. padding: 15px 0;
  61. }
  62. .popular-modules {
  63. padding: 15px 0 15px 15px;
  64. }
  65. .search-nav {
  66. margin: 20px 0;
  67. }
  68. </style>