|
@@ -114,7 +114,18 @@ Vue.mixin({
|
|
|
logout(cause = "") {
|
|
|
localStorage.removeItem("phoneVerified");
|
|
|
window._hmt.push(["_trackEvent", "退出", cause]);
|
|
|
- this.$router.push("/login/" + localStorage.getItem("domain") + cause);
|
|
|
+ const redirectUrl = localStorage.getItem("redirectUrl");
|
|
|
+ if (redirectUrl) {
|
|
|
+ this.$Modal.error({
|
|
|
+ title: "确认退出",
|
|
|
+ content: "",
|
|
|
+ onOk: () => {
|
|
|
+ window.location = redirectUrl;
|
|
|
+ },
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.$router.push("/login/" + localStorage.getItem("domain") + cause);
|
|
|
+ }
|
|
|
},
|
|
|
},
|
|
|
});
|