corp.vue 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <template>
  2. <div id="jobfair">
  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. <corpDetail :corpDetails="corpDetails" :jobslist="jobslist"></corpDetail>
  15. </div>
  16. </el-col>
  17. <el-col :span="24" class="foot">
  18. <down :info="info" :backColor="backColor"></down>
  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 corpDetail from '@/layout/recuit/corpDetail.vue';
  27. import down from '@/layout/index/down.vue';
  28. export default {
  29. name: 'jobfair',
  30. props: {
  31. info: null, //头部信息
  32. Color: null, //头部电话字体颜色
  33. backColor: null, //导航菜单背景颜色
  34. corpDetails: null, //详情企业
  35. jobslist: null,
  36. menuList: null,
  37. },
  38. components: {
  39. top, //头部
  40. menuInfo, //导航
  41. corpDetail, //企业详情
  42. down, //底部信息
  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: 40px;
  57. overflow: hidden;
  58. background: #f5f5f5;
  59. }
  60. .menu {
  61. height: 40px;
  62. overflow: hidden;
  63. }
  64. .main {
  65. min-height: 1100px;
  66. margin: 20px 0;
  67. }
  68. .foot {
  69. height: 133px;
  70. overflow: hidden;
  71. }
  72. </style>