Преглед изворни кода

手机号或者邮箱已加入不能再加入

lifanagju_citu пре 6 месеци
родитељ
комит
f392196ced

+ 7 - 7
src/components/VerificationCode/index.vue

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

+ 8 - 7
src/views/recruit/enterprise/systemManagement/groupAccount/inviteConfirm.vue

@@ -13,7 +13,7 @@
         </div>
       </div>
       <div class="mt-10 d-flex flex-column align-center">
-        <template v-if="joinSuccess">
+        <div v-if="joinSuccess">
           <div style="color: var(--v-primary-base); font-size: 18px; font-weight: bold;">加入成功!</div>
           <!-- <div class="mt-3">您使用企业邮箱登录招聘端的初始密码为"邮箱账号",请尽快登录招聘端修改密码!</div> -->
           <div class="mt-3">您使用企业邮箱登录招聘端的初始密码</div>
@@ -21,15 +21,15 @@
           <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>
-          <phoneFrom ref="phoneRef" showEmailInput @handleEnter="handleLogin" class="text-left" :style="{'width': isMobile ? '100%' : '350px' }"></phoneFrom>
+        </div>
+        <div v-else>
+          <phoneFrom ref="phoneRef" openVerify showEmailInput @handleEnter="handleLogin" class="text-left" :style="{'width': isMobile ? '100%' : '350px' }"></phoneFrom>
           <v-btn :loading="loginLoading" color="warning" class="white--text mt-5" min-width="350" @click="handleLogin" :style="{'width': isMobile ? '100%' : '350px' }">
             {{ $t('common.confirmJoin') }}
           </v-btn>
           <div class="font-size-15 text-end color-666 mt-2">提示:未注册的手机号,加入自动注册账号</div>
           <!-- <div class="color-999 mt-2" style="font-size: 13px;">注:确认即代表加入该企业</div> -->
-        </template>
+        </div>
       </div>
     </div>
   </div>
@@ -135,8 +135,9 @@ const join = async () => {
     joinSuccess.value = true
     Snackbar.success('加入成功')
   } catch (error) {
-    Snackbar.error('加入失败! ' + error + '请更换手机号')
-    if (phoneRef.value?.resetPhone) phoneRef.value.resetForm()
+    // 手机号或者邮箱已加入不能再加入
+    Snackbar.error(error)
+    // if (phoneRef.value?.resetPhone) phoneRef.value.resetForm()
   } finally {
     if (isMobile.value) logoutFun() // 网页打开保留登录状态
     loginLoading.value = false

+ 1 - 1
src/views/recruit/enterprise/systemManagement/groupAccount/inviteConfirmEnt.vue

@@ -25,7 +25,7 @@
             </v-btn>
           </div>
           <div v-show="!showCompanySelect">
-            <phoneFrom ref="phoneRef" @handleEnter="handleClick()" :style="{'width': isMobile ? '100%' : '350px' }"></phoneFrom>
+            <phoneFrom ref="phoneRef" openVerify @handleEnter="handleClick()" :style="{'width': isMobile ? '100%' : '350px' }"></phoneFrom>
             <v-btn :loading="loginLoading" color="warning" class="white--text mt-3" min-width="350" @click="handleConfirmJoin" :style="{'width': isMobile ? '100%' : '350px' }">
               {{ quickRegister ? $t('login.register') : $t('common.confirmJoin') }}
             </v-btn>