[登出] 清除所有全域變數 sessionStorage | 修正系統監控選單點選大樓無法往 dashboard 導向頁面問題
This commit is contained in:
parent
a79a896641
commit
658a77440a
@ -1101,6 +1101,7 @@ License: You must have a valid license purchased only from wrapbootstrap.com (li
|
|||||||
// - 上方 HTML 引用套件若有使用 jquery 內存數據程序 (ex: $(x).data() , $(x).trigger("custom event") , $.fn.custom ...)
|
// - 上方 HTML 引用套件若有使用 jquery 內存數據程序 (ex: $(x).data() , $(x).trigger("custom event") , $.fn.custom ...)
|
||||||
// - 會被清洗,有類似程序需放入 loadPack1 Function rquired 引用
|
// - 會被清洗,有類似程序需放入 loadPack1 Function rquired 引用
|
||||||
// (原 datatable.bundle.js require 會出問題,先以 cdn datatable.min.js引用)
|
// (原 datatable.bundle.js require 會出問題,先以 cdn datatable.min.js引用)
|
||||||
|
require.undef('baja!');
|
||||||
require(["jquery"], loadedBasePack);
|
require(["jquery"], loadedBasePack);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -1127,7 +1128,7 @@ License: You must have a valid license purchased only from wrapbootstrap.com (li
|
|||||||
"lib/dropzone/dropzone-min",
|
"lib/dropzone/dropzone-min",
|
||||||
"lib/jstree-master/jstree.min",
|
"lib/jstree-master/jstree.min",
|
||||||
"lib/notifications/sweetalert2/sweetalert2.bundle",
|
"lib/notifications/sweetalert2/sweetalert2.bundle",
|
||||||
"baja!"
|
"baja!",
|
||||||
], loadedMasterPack);
|
], loadedMasterPack);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
@ -1301,11 +1302,14 @@ License: You must have a valid license purchased only from wrapbootstrap.com (li
|
|||||||
sessionStorage.setItem("lastPage", page);
|
sessionStorage.setItem("lastPage", page);
|
||||||
sessionStorage.setItem("pageAct", JSON.stringify(pageAct));
|
sessionStorage.setItem("pageAct", JSON.stringify(pageAct));
|
||||||
// 讀取子頁面
|
// 讀取子頁面
|
||||||
|
|
||||||
$("#app").load(`_${page}.html`, loadCallback);
|
$("#app").load(`_${page}.html`, loadCallback);
|
||||||
});
|
});
|
||||||
|
|
||||||
onEvent("click", "#logout", function () {
|
onEvent("click", "#logout", function () {
|
||||||
localStorage.removeItem("JWT-Authorization");
|
localStorage.removeItem("JWT-Authorization");
|
||||||
|
sessionStorage.removeItem("pageAct");
|
||||||
|
sessionStorage.removeItem("lastPage");
|
||||||
location.href = "/logout";
|
location.href = "/logout";
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -1461,7 +1465,7 @@ License: You must have a valid license purchased only from wrapbootstrap.com (li
|
|||||||
if (lastPage) {
|
if (lastPage) {
|
||||||
let lastPageAct = {};
|
let lastPageAct = {};
|
||||||
|
|
||||||
if (isJSON(sessionStorage.getItem("pageAct"))) {
|
if (sessionStorage.getItem("pageAct") && isJSON(sessionStorage.getItem("pageAct"))) {
|
||||||
lastPageAct = JSON.parse(sessionStorage.getItem("pageAct"));
|
lastPageAct = JSON.parse(sessionStorage.getItem("pageAct"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user