|
@@ -118,7 +118,7 @@ import { getCaptchaApi, getOrgListApi, getUserDicts } from "@/api/auth";
|
|
import { LoginData } from "@/api/auth/types";
|
|
import { LoginData } from "@/api/auth/types";
|
|
import { Sunny, Moon } from "@element-plus/icons-vue";
|
|
import { Sunny, Moon } from "@element-plus/icons-vue";
|
|
import { LocationQuery, LocationQueryValue, useRoute } from "vue-router";
|
|
import { LocationQuery, LocationQueryValue, useRoute } from "vue-router";
|
|
-import router from "@/router";
|
|
|
|
|
|
+
|
|
import defaultSettings from "@/settings";
|
|
import defaultSettings from "@/settings";
|
|
import { ThemeEnum } from "@/enums/ThemeEnum";
|
|
import { ThemeEnum } from "@/enums/ThemeEnum";
|
|
import { usePermissionStore } from "@/store/modules/permission";
|
|
import { usePermissionStore } from "@/store/modules/permission";
|
|
@@ -200,6 +200,7 @@ function getOrgList() {
|
|
* 登录
|
|
* 登录
|
|
*/
|
|
*/
|
|
const route = useRoute();
|
|
const route = useRoute();
|
|
|
|
+const router = useRouter();
|
|
|
|
|
|
function handleLogin() {
|
|
function handleLogin() {
|
|
loginFormRef.value.validate((valid: boolean) => {
|
|
loginFormRef.value.validate((valid: boolean) => {
|
|
@@ -231,7 +232,7 @@ function handleLogin() {
|
|
});
|
|
});
|
|
|
|
|
|
// router.push({ path: redirect, query: otherQueryParams });
|
|
// router.push({ path: redirect, query: otherQueryParams });
|
|
- router.push("/welcome");
|
|
|
|
|
|
+ router.replace("/welcome");
|
|
})
|
|
})
|
|
.catch(() => {
|
|
.catch(() => {
|
|
// getCaptcha();
|
|
// getCaptcha();
|