Browse Source

登录成功后校验是否投递过

lifanagju_citu 10 months ago
parent
commit
308ab8f295
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/views/recruit/personal/shareJob/index.vue

+ 5 - 0
src/views/recruit/personal/shareJob/index.vue

@@ -86,6 +86,7 @@ import handleDeliveryCom from './components/handleDeliveryCom.vue'
 import login from './components/login.vue'
 import { getPersonalToken } from '@/utils/auth'
 import Snackbar from '@/plugins/snackbar'
+import { useI18n } from '@/hooks/web/useI18n'; const { t } = useI18n()
 
 // 组件挂载后添加事件监听器  
 const isMobile = ref(false)
@@ -111,6 +112,7 @@ const getPositionDetail = async () => {
 const delivery = ref(false)
 const handleCheckJobDelivery = async () => {
   delivery.value = await jobCvRelCheckSend({ jobId })
+  return delivery.value
 }
 
 // 判断有没有jobId跟sharedById,没有的话关闭当前窗口
@@ -144,7 +146,10 @@ const handleDelivery = () => {
 }
 // 快速登录成功
 const loginSuccess = ({ type = false, info = {}, keyArr = [] }) => {
+  const bool = handleCheckJobDelivery()
   showQuickResumeDialog.value = false
+  if (bool) return Snackbar.warning(t('resume.alreadyResume'))
+  showHandleDelivery.value = !showQuickResumeDialog.value
   if (type) {
     // type = true, 符合快速投递,进入查看是否存在简历
   } else {