|
@@ -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 {
|