Commit 0b1d0535 authored by 张毅辰's avatar 张毅辰

Merge remote-tracking branch 'origin/1.0.0_RBAC' into 1.0.0_RBAC

parents f05f8af2 adb6a1df
...@@ -35,7 +35,8 @@ ...@@ -35,7 +35,8 @@
<el-dropdown-item>{{ $t("navbar.document") }}</el-dropdown-item> <el-dropdown-item>{{ $t("navbar.document") }}</el-dropdown-item>
</a> </a>
<el-dropdown-item divided @click="logout"> <el-dropdown-item divided @click="logout">
{{ $t("navbar.logout") }} <!-- {{ $t("navbar.logout") }}-->
退出
</el-dropdown-item> </el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</template> </template>
......
...@@ -9,7 +9,7 @@ import { store } from "@/store"; ...@@ -9,7 +9,7 @@ import { store } from "@/store";
import { LoginData } from "@/api/auth/types"; import { LoginData } from "@/api/auth/types";
import { UserInfo } from "@/api/user/types"; import { UserInfo } from "@/api/user/types";
import { getToken, setToken } from "@/utils/auth"; import { getToken, setToken, removeToken } from "@/utils/auth";
import { ref } from "vue"; import { ref } from "vue";
import { isBoolean } from "lodash"; import { isBoolean } from "lodash";
const Layout = () => import("@/layout/index.vue"); const Layout = () => import("@/layout/index.vue");
...@@ -82,6 +82,7 @@ export const useUserStore = defineStore("user", () => { ...@@ -82,6 +82,7 @@ export const useUserStore = defineStore("user", () => {
return new Promise<void>((resolve) => { return new Promise<void>((resolve) => {
// logoutApi() // logoutApi()
// .then(() => { // .then(() => {
removeToken();
user.token = ""; user.token = "";
user.roles = []; user.roles = [];
user.permissions = []; user.permissions = [];
......
...@@ -358,6 +358,8 @@ function successLogin() { ...@@ -358,6 +358,8 @@ function successLogin() {
router.push({ path: "/system/user", query: otherQueryParams }); router.push({ path: "/system/user", query: otherQueryParams });
}) })
.catch(() => { .catch(() => {
loading.value = false;
verifyFlag.value = false;
// 验证失败,重新生成验证码 // 验证失败,重新生成验证码
getCaptcha(); getCaptcha();
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment