|
@@ -1,13 +1,11 @@
|
|
|
<template>
|
|
|
<div class="default-width banner px-6">
|
|
|
<div v-if="Object.keys(info).length">
|
|
|
- <div class="banner-title" v-if="Object.keys(info).length">
|
|
|
+ <div class="banner-title pt-3" v-if="Object.keys(info).length">
|
|
|
<div class="float-left d-flex align-center">
|
|
|
<v-img width="60" height="60" :src="info.enterprise.logoUrl || 'https://minio.citupro.com/dev/menduner/company-avatar.png'"></v-img>
|
|
|
<div class="ml-4">
|
|
|
- <div class="contact-name">
|
|
|
- {{ formatName(info.enterprise.anotherName || info.enterprise.name) }}
|
|
|
- </div>
|
|
|
+ <div class="contact-name">{{ formatName(info.enterprise.anotherName || info.enterprise.name) }}</div>
|
|
|
<div class="contact-info">
|
|
|
{{ info.scaleName }}
|
|
|
<span v-if="info.industryName && info.scaleName">·</span>
|
|
@@ -16,24 +14,22 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="float-right d-flex">
|
|
|
- <div class="tools-box text-center" v-if="info.jobAdvertisedCount">
|
|
|
- <div class="tools-box-number">{{ info.jobAdvertisedCount }}</div>
|
|
|
- <div class="tools-box-text">职位在招</div>
|
|
|
- </div>
|
|
|
- <!-- 是否关注该企业 -->
|
|
|
- <v-tooltip location="bottom">
|
|
|
- <template v-slot:activator="{ props }">
|
|
|
- <v-icon v-bind="props" class="ml-5 mr-2" size="25" :color="isCollection ? 'error' : ''" @click.stop="handleFollow">{{ isCollection ? 'mdi-heart' : 'mdi-heart-outline' }}</v-icon>
|
|
|
- </template>
|
|
|
- <span>关注该企业</span>
|
|
|
- </v-tooltip>
|
|
|
+ <v-btn color="primary" variant="text" size="large" @click.stop="handleReturn" prepend-icon="mdi-chevron-triple-left">返回上一页</v-btn>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="text-end mb-3">
|
|
|
+ <v-tooltip location="bottom">
|
|
|
+ <template v-slot:activator="{ props }">
|
|
|
+ <v-icon v-bind="props" class="ml-5 mr-2" size="25" :color="isCollection ? 'error' : ''" @click.stop="handleFollow">{{ isCollection ? 'mdi-heart' : 'mdi-heart-outline' }}</v-icon>
|
|
|
+ </template>
|
|
|
+ <span>关注该企业</span>
|
|
|
+ </v-tooltip>
|
|
|
+ </div>
|
|
|
<v-divider></v-divider>
|
|
|
<div class="mt-3">
|
|
|
<v-tabs v-model="tab" align-tabs="start" color="primary" bg-color="#f3f3f3" @update:model-value="handleTabClick">
|
|
|
<v-tab :value="1">公司简介</v-tab>
|
|
|
- <v-tab :value="2">在招职位{{ info.jobAdvertisedCount ? `(${info.jobAdvertisedCount})` : '' }}</v-tab>
|
|
|
+ <v-tab :value="2">在招职位</v-tab>
|
|
|
</v-tabs>
|
|
|
<div class="d-flex" v-if="Object.keys(info).length">
|
|
|
<div class="content-left">
|
|
@@ -94,6 +90,11 @@ const handleTabClick = () => {
|
|
|
router.push(`${route.path}?key=${tab.value === 1 ? 'briefIntroduction' : 'recruitmentPositions'}`)
|
|
|
}
|
|
|
|
|
|
+// 返回上一页
|
|
|
+const handleReturn = () => {
|
|
|
+ router.history?.length ? router.go(-1) : router.push('/recruitHome')
|
|
|
+}
|
|
|
+
|
|
|
// 企业埋点
|
|
|
const handleEnterpriseClick = async () => {
|
|
|
if (id) return
|