RuoYi
2023-08-31 c5fe5bf3cb9bd1bf3383a1a431ac37f640485783
修改未登录访问需要登录的资源,在登录后重定向丢失请求参数问题
已修改1个文件
9 ■■■■ 文件已修改
src/views/login.vue 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login.vue
@@ -118,7 +118,14 @@
      }
      // 调用action的登录方法
      userStore.login(loginForm.value).then(() => {
        router.push({ path: redirect.value || "/" });
        const query = route.query;
        const otherQueryParams = Object.keys(query).reduce((acc, cur) => {
          if (cur !== "redirect") {
            acc[cur] = query[cur];
          }
          return acc;
        }, {});
        router.push({ path: redirect.value || "/", query: otherQueryParams });
      }).catch(() => {
        loading.value = false;
        // 重新获取验证码