| | |
| | | getPermissions: async () => { |
| | | const token = getToken(); |
| | | if (!token) { |
| | | localStorage.removeItem("user"); |
| | | if (window.location.pathname !== "/login") { |
| | | window.location.href = "/login"; |
| | | } |
| | | return Promise.reject(); |
| | | } |
| | | const res = await menus(); |
| | | return Promise.resolve(res); |
| | | const { code, msg, data } = res.data; |
| | | if (code === 200) { |
| | | return Promise.resolve(data); |
| | | } else if (code === 401) { |
| | | localStorage.removeItem("user"); |
| | | if (window.location.pathname !== "/login") { |
| | | window.location.href = "/login"; |
| | | return Promise.reject(); |
| | | } |
| | | } else { |
| | | return Promise.reject(msg); |
| | | } |
| | | }, |
| | | // getIdentity |
| | | getIdentity: () => { |