|
@@ -1,27 +1,31 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <v-toolbar
|
|
|
- class="banner"
|
|
|
- density="compact"
|
|
|
- style="padding-left: 0px;height: 50px;font-size: 14px;"
|
|
|
- >
|
|
|
+ <v-toolbar class="banner font-size-14 pl-0" density="compact" style="height: 50px;">
|
|
|
<div class="innerBox d-flex justify-space-between">
|
|
|
- <div>
|
|
|
- <div class="nav-logo" style="cursor: pointer;" @click="handleLogoClick">
|
|
|
- <v-img src="../../assets/logo.png" aspect-ratio="16/9" contain :width="97" style="height: 40px"></v-img>
|
|
|
- </div>
|
|
|
+ <div class="nav-logo" style="cursor: pointer;" @click="handleLogoClick">
|
|
|
+ <v-img src="../../assets/logo.png" aspect-ratio="16/9" cover :width="97" style="height: 40px"></v-img>
|
|
|
</div>
|
|
|
|
|
|
<div class="d-flex user-nav align-center">
|
|
|
+ <!-- 企业logo、企业名称 -->
|
|
|
<div class="d-flex align-center cursor-pointer">
|
|
|
- <v-img @click="enterpriseClick(2)" rounded width="40" height="40" contain :src="baseInfo?.logoUrl || 'https://minio.citupro.com/dev/menduner/company-avatar.png'" ></v-img>
|
|
|
+ <v-img @click="enterpriseClick(2)" rounded width="40" height="40" :src="baseInfo?.logoUrl || 'https://minio.citupro.com/dev/menduner/company-avatar.png'" ></v-img>
|
|
|
<span @click="enterpriseClick(1)" class="ml-3 commonHover">{{ formatName(baseInfo?.enterpriseAnotherName || baseInfo?.enterpriseName) }}</span>
|
|
|
</div>
|
|
|
- <div class="ml-3 cursor-pointer border-left border-right px-3 commonHover" @click="handleLogout(false)">我要求职</div>
|
|
|
- <div class="d-flex align-center px-3 border-right cursor-pointer commonHover" @click="router.push('/recruit/enterprise/membershipPackage?key=1')">
|
|
|
+
|
|
|
+ <div class="enterprise-septal-line"></div>
|
|
|
+ <div class="cursor-pointer mx-3 commonHover" @click="handleLogout(false)">我要求职</div>
|
|
|
+
|
|
|
+ <div class="enterprise-septal-line"></div>
|
|
|
+ <div class="d-flex align-center mx-3 cursor-pointer commonHover" @click="router.push('/recruit/enterprise/membershipPackage/index?key=1')">
|
|
|
<div>剩余M豆:{{ enterpriseUserAccount?.balance ? enterpriseUserAccount?.balance / 100 : 0 }}个</div>
|
|
|
</div>
|
|
|
- <svg-icon v-if="baseInfo?.vipFlag && Date.now() < baseInfo?.vipExpireDate" name="vip" size="30" class="ml-3"></svg-icon>
|
|
|
+
|
|
|
+ <!-- 企业会员标识 -->
|
|
|
+ <div v-if="baseInfo?.vipFlag && Date.now() < baseInfo?.vipExpireDate" >
|
|
|
+ <div class="enterprise-septal-line"></div>
|
|
|
+ <svg-icon name="vip" size="30" class="ml-3"></svg-icon>
|
|
|
+ </div>
|
|
|
|
|
|
<!-- 头像用户名 -->
|
|
|
<div class="d-flex align-center" v-if="showBall">
|
|
@@ -72,7 +76,7 @@
|
|
|
</v-menu> -->
|
|
|
|
|
|
<!-- 消息通知 -->
|
|
|
- <MessageNotification class="commonHover2" path="/recruit/enterprise/chatTools"></MessageNotification>
|
|
|
+ <MessageNotification class="commonHover2" path="/recruit/enterprise/invite/chatTools"></MessageNotification>
|
|
|
</div>
|
|
|
</div>
|
|
|
</v-toolbar>
|
|
@@ -113,7 +117,7 @@ onMounted(() => {
|
|
|
const handleLogoClick = () => { window.open('/recruitHome') } // 点击logo
|
|
|
|
|
|
const enterpriseClick = (tabKey = 1) => {
|
|
|
- const path = '/recruit/enterprise/entInfoSetting'
|
|
|
+ const path = '/recruit/enterprise/systemManagement/entInfoSetting'
|
|
|
router.push({ path, query: { tabKey } })
|
|
|
}
|
|
|
|
|
@@ -125,7 +129,7 @@ const handleLogout = async (exit = true) => {
|
|
|
const enterpriseList = ref([])
|
|
|
|
|
|
const menuList = ref([
|
|
|
- { title: t('setting.editPassword'), icon: 'mdi-shield-lock-open-outline', change: () => router.push({ path: '/recruit/enterprise/staffChangePassword' }) },
|
|
|
+ { title: t('setting.editPassword'), icon: 'mdi-shield-lock-open-outline', change: () => router.push({ path: '/recruit/enterprise/systemManagement/staffChangePassword' }) },
|
|
|
{ title: t('setting.logOut'), icon: 'mdi-logout', change: handleLogout }
|
|
|
])
|
|
|
const items = computed(() => {
|
|
@@ -192,10 +196,12 @@ getEnterpriseListData()
|
|
|
color: var(--color-333);
|
|
|
font-size: 15px;
|
|
|
}
|
|
|
-.border-left {
|
|
|
- border-left: 1px solid #fff;
|
|
|
-}
|
|
|
-.border-right {
|
|
|
- border-right: 1px solid #fff;
|
|
|
+.enterprise-septal-line {
|
|
|
+ width: 1px;
|
|
|
+ display: inline-block;
|
|
|
+ height: 20px;
|
|
|
+ vertical-align: middle;
|
|
|
+ background-color: #fff;
|
|
|
+ margin: 0 10px;
|
|
|
}
|
|
|
</style>
|