jobinfo.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <div id="jobinfo">
  3. <el-row>
  4. <el-col :span="24" class="top">
  5. <top :info="info"></top>
  6. </el-col>
  7. <el-col :span="24" class="menu">
  8. <menuInfo :menuList="menuList" :backColor="backColor"></menuInfo>
  9. </el-col>
  10. <el-col :span="24" class="main">
  11. <div class="w_1200">
  12. <jobinfoInfo :jobinfoInfo="jobinfoInfo" :jobslist="jobslist"></jobinfoInfo>
  13. </div>
  14. </el-col>
  15. <el-col :span="24" class="foot">
  16. <down :info="info" :backColor="backColor"></down>
  17. </el-col>
  18. </el-row>
  19. </div>
  20. </template>
  21. <script>
  22. import top from '@/layout/index/top.vue';
  23. import menuInfo from '@/layout/index/menuInfo.vue';
  24. import jobinfoInfo from '@/layout/recuit/jobinfoInfo.vue';
  25. import down from '@/layout/index/down.vue';
  26. export default {
  27. name: 'jobinfo',
  28. props: {
  29. info: null, //头部信息
  30. Color: null, //头部电话字体颜色
  31. backColor: null, //导航菜单背景颜色
  32. jobinfoInfo: null,
  33. jobslist: null,
  34. menuList: null,
  35. },
  36. components: {
  37. top, //头部
  38. menuInfo, //导航
  39. jobinfoInfo, //宣讲会详情
  40. down, //底部信息
  41. },
  42. data: () => ({}),
  43. created() {},
  44. computed: {},
  45. methods: {},
  46. };
  47. </script>
  48. <style lang="less" scoped>
  49. .w_1200 {
  50. width: 1200px;
  51. margin: 0 auto;
  52. }
  53. .top {
  54. height: 340px;
  55. overflow: hidden;
  56. }
  57. .menu {
  58. height: 50px;
  59. overflow: hidden;
  60. }
  61. .main {
  62. min-height: 1100px;
  63. margin: 20px 0;
  64. }
  65. .foot {
  66. height: 133px;
  67. overflow: hidden;
  68. }
  69. </style>