corpDetail.vue 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <template>
  2. <div id="corpDetail">
  3. <el-row>
  4. <el-col :span="24" class="top">
  5. <el-col :span="24">
  6. <el-breadcrumb separator-class="el-icon-arrow-right">
  7. <el-breadcrumb-item :to="{ path: '/' }"
  8. ><i class="el-icon-s-home"></i>
  9. <span>网站首页</span>
  10. </el-breadcrumb-item>
  11. <el-breadcrumb-item><span>企业详情</span></el-breadcrumb-item>
  12. </el-breadcrumb>
  13. </el-col>
  14. </el-col>
  15. <el-col :span="24" class="qiye">
  16. <h3 style="border-left:5px solid #0457c7;padding:0 10px;">企业信息</h3>
  17. <el-col :span="24">
  18. <el-col :span="3" style="padding: 25px 0;">
  19. <el-image style="width:150px;height:107px;" :src="corpDetails.logo_url"></el-image>
  20. </el-col>
  21. <el-col :span="20">
  22. <el-col :span="24" class="title">
  23. <p>{{ corpDetails.corpname }}</p>
  24. </el-col>
  25. <el-col :span="8" class="title"> 行业:{{ corpDetails.industry }} </el-col>
  26. <el-col :span="10" class="title"> 规模:{{ corpDetails.scale }} </el-col>
  27. <el-col :span="8" class="title"> 城市:{{ corpDetails.province }}-{{ corpDetails.city }} </el-col>
  28. <el-col :span="10" class="title"> 地址:{{ corpDetails.address }} </el-col>
  29. <el-col :span="8" class="title"> 联系电话:{{ corpDetails.job_tel }} </el-col>
  30. <el-col :span="24" class="title"> 邮箱:{{ corpDetails.job_email }} </el-col>
  31. <el-col :span="24" class="title"> 注册资金:{{ corpDetails.reg_capital }} </el-col>
  32. <el-col :span="24" class="title">
  33. 企业标签:<el-tag v-for="(item, index) in corpDetails.tags" :key="index">{{ item }}</el-tag></el-col
  34. >
  35. </el-col>
  36. </el-col>
  37. </el-col>
  38. <el-col :span="24" class="jieshao">
  39. <h3 style="border-left:5px solid #0457c7;padding:0 10px;">企业介绍</h3>
  40. <el-col :span="24">
  41. <p>{{ corpDetails.intro }}</p>
  42. </el-col>
  43. </el-col>
  44. <el-col :span="24" class="zhiwei">
  45. <h3 style="border-left:5px solid #0457c7;padding:0 10px;">招聘职位</h3>
  46. <el-col :span="24">
  47. <el-row class="rowStyle" v-for="(item, index) in jobslist" :key="index" :gutter="10">
  48. <el-col :span="16">
  49. <el-link class="job__name" :underline="false" @click="turnToJobs(item.id)">
  50. <span title="查看职位">{{ item.job_name ? item.job_name : '' }}</span>
  51. </el-link>
  52. </el-col>
  53. <el-col class="money" :span="4">
  54. {{ item.salary ? item.salary.text : '' }}
  55. </el-col>
  56. <el-col :span="4" style="text-align:center;"> 招聘人数:{{ item.job_number | jobNum }} </el-col>
  57. <el-col :span="16"> 招聘专业 : {{ item.zy_req ? item.zy_req : '' }} </el-col>
  58. <el-col :span="8"> {{ item.xl_req ? item.xl_req : '' }} | {{ item.city ? item.city : '' }} </el-col>
  59. </el-row>
  60. </el-col>
  61. </el-col>
  62. </el-row>
  63. </div>
  64. </template>
  65. <script>
  66. export default {
  67. name: 'corpDetail',
  68. props: {
  69. corpDetails: null,
  70. jobslist: null,
  71. },
  72. components: {},
  73. data: () => ({}),
  74. created() {},
  75. computed: {},
  76. methods: {},
  77. };
  78. </script>
  79. <style lang="less" scoped>
  80. p {
  81. padding: 0;
  82. margin: 0;
  83. }
  84. .title {
  85. font-size: 14px;
  86. color: #333;
  87. padding: 2px 10px;
  88. }
  89. .jieshao p {
  90. padding: 0 15px;
  91. }
  92. .rowStyle {
  93. padding: 10px;
  94. border-bottom: 1px dashed #ccc;
  95. }
  96. .job__name {
  97. font-size: 18px;
  98. }
  99. </style>