Bläddra i källkod

同意加入企业

lifanagju_citu 6 månader sedan
förälder
incheckning
894eb626bb

+ 3 - 2
src/api/recruit/enterprise/enterpriseInvite.js

@@ -24,9 +24,10 @@ export const enterpriseInviteRefresh = async (code) => {
 }
 
 // 同意加入
-export const enterpriseInviteRecordConsent = async (code) => {
+export const enterpriseInviteRecordConsent = async (params) => {
   return await request.post({
-    url: `/app-api/menduner/system/recruit/enterprise-invite-record/consent?code=${code}`
+    url: '/app-api/menduner/system/recruit/enterprise-invite-record/consent',
+    params
   })
 }
 

+ 3 - 2
src/components/VerificationCode/index.vue

@@ -173,14 +173,15 @@ const handleEnter = () => {
   emits('handleEnter')
 }
 
-const resetPhone = () => {
+const resetForm = () => {
+  loginData.email = ''
   loginData.phone = ''
   loginData.code = ''
   count.value = 0
 }
 
 defineExpose({
-  resetPhone, 
+  resetForm, 
   loginData, 
   phoneForm
 })

+ 11 - 3
src/views/recruit/enterprise/systemManagement/groupAccount/inviteConfirm.vue

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