提交 2e3aa714 编写于 作者: RedPig97's avatar RedPig97

update:更新

上级 c15f4875
......@@ -72,13 +72,7 @@ export default class AppLoginButton extends Vue {
* @memberof AppLoginButton
*/
public handleClick() {
switch (this.model.predefinedType) {
case "APP_LOGOUT":
this.logout();
break;
default:
this.$emit("itemClick", this.name);
}
this.$emit("itemClick", this.name);
}
public mounted() {
......@@ -86,30 +80,6 @@ export default class AppLoginButton extends Vue {
this.containerStyle = this.model.getElementStyle();
}
}
/**
* 登出
*
* @type {string}
* @memberof AppLoginButton
*/
public logout() {
this.$http
.get("/v7/logout")
.then((response: any) => {
if (response && response.status === 200) {
localStorage.removeItem("user");
localStorage.removeItem("token");
let leftTime = new Date();
leftTime.setTime(leftTime.getSeconds() - 1);
document.cookie = "ibzuaa-token=;expires=" + leftTime.toUTCString();
this.$router.push({ name: "login" });
}
})
.catch((error: any) => {
console.error(error);
});
}
}
</script>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册