Explorar o código

企业navbar添加全员猎聘入口

Xiao_123 hai 8 meses
pai
achega
6337cedded
Modificáronse 2 ficheiros con 21 adicións e 26 borrados
  1. 6 6
      src/api/position.js
  2. 15 20
      src/layout/company/navBar.vue

+ 6 - 6
src/api/position.js

@@ -113,18 +113,18 @@ export const getJobDeliveryList = async (params) => {
 }
 
 // 获取收藏的招聘职位列表
-export const getJobFavoriteList = async (data) => {
-  return await request.post({
+export const getJobFavoriteList = async (params) => {
+  return await request.get({
     url: '/app-api/menduner/system/person/get/job/favorite/page',
-    data
+    params
   })
 }
 
 // 获取关注的企业列表
-export const getSubscribeEnterprise = async (data) => {
-  return await request.post({
+export const getSubscribeEnterprise = async (params) => {
+  return await request.get({
     url: '/app-api/menduner/system/person/get/enterprise/subscribe/page',
-    data
+    params
   })
 }
 

+ 15 - 20
src/layout/company/navBar.vue

@@ -17,20 +17,13 @@
             <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">{{ baseInfo?.enterpriseAnotherName || baseInfo?.enterpriseName || '--' }}</span>
           </div>
-          <div class="line"></div>
-          <div class="ml-3 cursor-pointer" @click="handleLogout">我要求职</div>
-          <div class="line"></div>
-          <div class="d-flex align-center ml-6">
-            <!-- <div class="cursor-pointer" @click="router.push({ path: '/recruit/enterprise/memberCenter/myAccount' })">
-              {{ $t('enterprise.account.accountBalances') }}:{{ enterpriseUserAccount?.balance && enterpriseUserAccount?.balance > 0 ? (enterpriseUserAccount?.balance / 100.0).toFixed(2) : 0 }}元
-            </div> -->
-            <div class="cursor-pointer" @click="router.push({ path: '/recruit/enterprise/memberCenter/myAccount' })">
-              {{ $t('enterprise.account.remainingPoints') }}:{{ enterpriseUserAccount?.balance || 0 }}点
-            </div>
+          <div class="ml-3 cursor-pointer border-left border-right px-3 active" @click="handleLogout">我要求职</div>
+          <div class="cursor-pointer border-right px-3 active" @click="router.push('/recruit/enterprise/hirePosition')">全员猎聘</div>
+          <div class="d-flex align-center px-3 border-right">
+            <div>{{ $t('enterprise.account.remainingPoints') }}:{{ enterpriseUserAccount?.balance || 0 }}点</div>
           </div>
-          <div class="line mr-5"></div>
-          <svg-icon @click="handleToVip" name="vip" size="30" class="cursor-pointer"></svg-icon>
-
+          <svg-icon @click="handleToVip" name="vip" size="30" class="cursor-pointer ml-3"></svg-icon>
+          
           <!-- 头像用户名 -->
           <div class="d-flex align-center" v-if="showBall">
             <v-menu open-on-hover>
@@ -79,7 +72,7 @@
             </v-list>
           </v-menu> -->
 
-          <!-- <v-btn size="small" icon="mdi-bell-outline" @click="router.push('/recruit/enterprise/chatTools')"></v-btn> -->
+          <!-- 消息通知 -->
           <MessageNotification path="/recruit/enterprise/chatTools"></MessageNotification>
         </div>
       </div>
@@ -215,11 +208,13 @@ getEnterpriseListData()
 .user-nav {
   color: var(--v-primary-base);
 }
-.line {
-  width: 1px;
-  height: 20px;
-  background-color: #fff;
-  margin: 0 10px;
-  margin: 8px 0 0 29px;
+.border-left {
+  border-left: 1px solid #fff;
+}
+.border-right {
+  border-right: 1px solid #fff;
+}
+.active:hover {
+  text-decoration: underline;
 }
 </style>