|
@@ -14,7 +14,12 @@
|
|
|
</div>
|
|
|
<div class="mt-10 d-flex flex-column align-center">
|
|
|
<template v-if="joinSuccess">
|
|
|
- <div>加入成功!</div>
|
|
|
+ <div style="color: var(--v-primary-base); font-size: 18px; font-weight: bold;">加入成功!</div>
|
|
|
+ <!-- <div class="mt-3">您使用企业邮箱登录招聘端的初始密码为"邮箱账号",请尽快登录招聘端修改密码!</div> -->
|
|
|
+ <div class="mt-3">您使用企业邮箱登录招聘端的初始密码</div>
|
|
|
+ <div class="mt-2">为 <span style="color: var(--v-error-base);">"{{ joinPersonEmail }}"</span></div>
|
|
|
+ <div class="mt-2" style="color: var(--v-error-base);">请尽快登录招聘企业修改密码!</div>
|
|
|
+ <!-- <div class="mt-3">您使用企业邮箱登录招聘端的初始密码为"邮箱账号",请尽快登录招聘端修改密码!</div> -->
|
|
|
<v-btn v-if="!isMobile" class="mt-10" color="warning" to="/recruitHome">{{ $t('common.toHome') }}</v-btn>
|
|
|
</template>
|
|
|
<template v-else>
|
|
@@ -67,6 +72,7 @@ onMounted(() => {
|
|
|
const phoneRef = ref()
|
|
|
const loginLoading = ref(false)
|
|
|
|
|
|
+let joinPersonEmail = ''
|
|
|
let copyLoginData = ''
|
|
|
let userId = ''
|
|
|
// 登录
|
|
@@ -76,6 +82,7 @@ const handleLogin = async () => {
|
|
|
loginLoading.value = true
|
|
|
try {
|
|
|
const params = { ...phoneRef.value.loginData, autoRegister: true } // 只能验证码登录
|
|
|
+ joinPersonEmail = params.email || ''
|
|
|
// 如果用户登录后点击关闭填写简易人才信息,再次点击登录仅弹出填写,不再调用登录
|
|
|
if (copyLoginData === (params.phone + params.code.toString()) && userId) {
|
|
|
getUserBaseInfos(userId)
|
|
@@ -123,12 +130,13 @@ const getUserBaseInfos = async (userId) => {
|
|
|
const join = async () => {
|
|
|
loginLoading.value = true
|
|
|
try {
|
|
|
- await enterpriseInviteRecordConsent(code)
|
|
|
+ const params = { code, email: joinPersonEmail }
|
|
|
+ await enterpriseInviteRecordConsent(params)
|
|
|
joinSuccess.value = true
|
|
|
Snackbar.success('加入成功')
|
|
|
} catch (error) {
|
|
|
Snackbar.error('加入失败! ' + error + '请更换手机号')
|
|
|
- if (phoneRef.value?.resetPhone) phoneRef.value.resetPhone()
|
|
|
+ if (phoneRef.value?.resetPhone) phoneRef.value.resetForm()
|
|
|
} finally {
|
|
|
if (isMobile.value) logoutFun() // 网页打开保留登录状态
|
|
|
loginLoading.value = false
|