祖安之光
3 天以前 5df79be2b15c0c22e4c25f94b02464ad70d793c3
src/views/homePage.vue
@@ -146,14 +146,18 @@
        identity: loginForm.value.role
      }
      userStore.login(param).then(() => {
        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 });
        if (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 || "/menuPage", query: otherQueryParams });
        } else {
          router.push({ path: "/menuPage" });
        }
      }).catch(() => {
        loading.value = false;
        // 重新获取验证码