2 次代码提交 5431ab008b ... 1341d46f6a

作者 SHA1 备注 提交日期
  yuanmingze 1341d46f6a Merge branch 'feature-loginAddPassword-260121' into pre 1 周之前
  yuanmingze 712c55df53 优化登录状态处理,修复 pushRecordId 逻辑 1 周之前
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 2 0
      src/services/request/index.ts
  2. 3 2
      src/views/login/index.vue

+ 2 - 0
src/services/request/index.ts

@@ -104,6 +104,8 @@ const handleNetworkError = (response: AxiosResponse, silent?: boolean) => {
     abortAllRequests()
     const pushRecordId = userStore.pushRecordId
 
+    const pushRecordId = userStore.pushRecordId
+    // 🔁 跳转到登录页
     setTimeout(() => {
       useUserStoreWithOut().LogOut()
       router.replace({

+ 3 - 2
src/views/login/index.vue

@@ -365,11 +365,9 @@ const resetLoginState = () => {
   formData.mobile = ''
   formData.code = ''
   agree.value = false
-
   isCounting.value = false
   countDown.value = 60
   sending.value = false
-
   showDialog.value = false
   loginDialog.value = false
   changePasswordDialog.value = false
@@ -396,6 +394,9 @@ onBeforeMount(() => {
   registerUrlParams.value.returnUrl = `${location.origin}/h5${route.fullPath}`
   const pushRecordId = route.query.pushRecordId
   if (!pushRecordId) {
+    userStore.setPushRecordId('')
+    formData.pushRecordId = ''
+    sendEtsSms.pushRecordId = ''
     showToast('登录链接存在不完整或者输入错误')
     return
   }