diff --git a/templates/view/index.html b/templates/view/index.html index 5af9d0e..0ac93f8 100644 --- a/templates/view/index.html +++ b/templates/view/index.html @@ -136,6 +136,9 @@ location.href = "/view/login.html"; } }, + error: function (error) { + location.href = "/view/login.html"; + }, }); admin.setConfigurationPath("/static/config/pear.config.json"); @@ -143,16 +146,20 @@ admin.render(); admin.logout(function () { - popup.success("注销成功", function () { - fetch("/api/v1/logout") - .then((res) => res.json()) - .then(function (data) { - if (data.code !== 0) { - localStorage.removeItem("access_token"); - localStorage.removeItem("refresh_token"); + $.ajax({ + type: "GET", + url: "/api/v1/logout", + success: function (data) { + console.log(data); + if (data.code === 0) { + localStorage.removeItem("access_token"); + localStorage.removeItem("refresh_token"); + popup.success("注销成功"); + setTimeout(function () { location.href = "/view/login.html"; - } - }); + }, 1000); + } + }, }); // 清空 tabs 缓存