logout.js 629 B

123456789101112131415161718192021
  1. import router from "../router";
  2. import Vue from "vue";
  3. export function logoutHandle() {
  4. const returnUrl = Vue.ls.get("returnUrl");
  5. if (returnUrl) {
  6. window.location.href = returnUrl;
  7. return;
  8. }
  9. Vue.ls.clear();
  10. const paramDomainCode = window.sessionStorage.getItem("paramDomainCode");
  11. const routeDomainCode = window.sessionStorage.getItem("routeDomainCode");
  12. if (paramDomainCode) {
  13. router.push({ name: "Login", query: { code: paramDomainCode } });
  14. } else if (routeDomainCode) {
  15. router.push({ name: "Login", params: { code: routeDomainCode } });
  16. } else {
  17. router.push({ name: "Login" });
  18. }
  19. }