|
@@ -40,6 +40,8 @@
|
|
<a target="_blank" href="/mall/purchasePackage" class="cursor-pointer mr-5" style="color: #FB8C00;">{{ $t('vipPackage.purchasePackage') }}</a>
|
|
<a target="_blank" href="/mall/purchasePackage" class="cursor-pointer mr-5" style="color: #FB8C00;">{{ $t('vipPackage.purchasePackage') }}</a>
|
|
<span class="cursor-pointer" @click="router.push({ path: '/recruit/personal/TaskCenter' })">{{ $t('sys.signIn') }}</span>
|
|
<span class="cursor-pointer" @click="router.push({ path: '/recruit/personal/TaskCenter' })">{{ $t('sys.signIn') }}</span>
|
|
<span class="cursor-pointer mx-5">{{ $t('sys.news') }}</span>
|
|
<span class="cursor-pointer mx-5">{{ $t('sys.news') }}</span>
|
|
|
|
+ <span>{{t('resume.accountWithdrawal')}}:{{ userAccount?.balance || 0 }}{{t('unit.rmb')}}</span>
|
|
|
|
+ <span class="ml-5">{{t('resume.goldCoins')}}:{{ userAccount?.point || 0 }}{{t('unit.ge')}}</span>
|
|
<v-menu open-on-hover>
|
|
<v-menu open-on-hover>
|
|
<template v-slot:activator="{ props }">
|
|
<template v-slot:activator="{ props }">
|
|
<div class="d-flex ml-5 pl-2 align-center cursor-pointer" v-bind="props" @click="handleToPersonalCenter">
|
|
<div class="d-flex ml-5 pl-2 align-center cursor-pointer" v-bind="props" @click="handleToPersonalCenter">
|
|
@@ -190,9 +192,11 @@ const items = ref([
|
|
])
|
|
])
|
|
|
|
|
|
let baseInfo = ref(JSON.parse(localStorage.getItem('baseInfo')) || {}) // 人才信息
|
|
let baseInfo = ref(JSON.parse(localStorage.getItem('baseInfo')) || {}) // 人才信息
|
|
|
|
+let userAccount = ref(JSON.parse(localStorage.getItem('userAccount')) || {}) // 账户信息
|
|
|
|
|
|
userStore.$subscribe((mutation, state) => {
|
|
userStore.$subscribe((mutation, state) => {
|
|
if (Object.keys(state.baseInfo).length) baseInfo.value = state.baseInfo
|
|
if (Object.keys(state.baseInfo).length) baseInfo.value = state.baseInfo
|
|
|
|
+ if (Object.keys(state.userAccount).length) userAccount.value = state.userAccount
|
|
})
|
|
})
|
|
|
|
|
|
const handleLogin = () => {
|
|
const handleLogin = () => {
|