Xiao_123 hai 9 meses
pai
achega
0f2ab0c1ac

+ 4 - 2
src/views/recruit/personal/home/index.vue

@@ -31,6 +31,7 @@ import advertisementPage from './components/advertisement.vue'
 import { useRouter } from 'vue-router'
 import { nextTick, ref } from 'vue'
 import { useUserStore } from '@/store/user'
+import { getToken } from '@/utils/auth'
 
 const store = useUserStore()
 // const updateBaseInfo = async () => {
@@ -40,9 +41,10 @@ const store = useUserStore()
 
 const router = useRouter()
 const simple = localStorage.getItem('simpleCompleteDialogHaveBeenShow')
-const showSimplePage = ref(simple? false : true) // 只提示一次
+const showSimplePage = ref(false) // 只提示一次
+if (!getToken() && !simple) showSimplePage.value = true
 nextTick(() => {
-  localStorage.setItem('simpleCompleteDialogHaveBeenShow', true)
+  if (getToken()) localStorage.setItem('simpleCompleteDialogHaveBeenShow', true)
 })
 
 const handleSearch = (val) => {

+ 9 - 0
src/views/recruit/personal/shareJob/sendResume/simple.vue

@@ -20,8 +20,11 @@ import simpleInfoForm from '../form/simpleInfo.vue'
 import { savePersonSimpleInfo } from '@/api/recruit/personal/shareJob'
 import { useI18n } from '@/hooks/web/useI18n'; const { t } = useI18n()
 import Snackbar from '@/plugins/snackbar'
+import { useUserStore } from '@/store/user'
+import { useRouter } from 'vue-router'
 import { ref } from 'vue'
 defineOptions({name: 'shareJob-sendResume-simple'})
+
 const emit = defineEmits(['simpleInfoReady'])
 const props = defineProps({
   closeable: {
@@ -36,6 +39,8 @@ const props = defineProps({
 
 const openDialog = ref(false) // 默认不打开弹窗,先检验simpleInfoReady
 const info = ref(null)
+const store = useUserStore()
+const router = useRouter()
 
 // 查询用户基本信息
 const timer = ref(null)
@@ -68,6 +73,10 @@ const getUserInfoVerify = () => {
 const getUserInfoFail = () => {
   if (timer.value) clearInterval(timer.value); timer.value = null
   Snackbar.error(t('login.getUserInfoFailed')+','+t('login.loginAgain'))
+  setTimeout(() => {
+    store.userLogout(1)
+    router.push('/login')
+  }, 3000)
 }
 
 const formRef = ref()