jobinfo.vue 1.5 KB

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