| | |
| | | getUserInfo, |
| | | LoginData, |
| | | } from '@/api/user'; |
| | | import { setToken, clearToken,setUserInfo } from '@/utils/auth'; |
| | | import { setToken, clearToken, setUserInfo, setUserResources, clearUserResources } from "@/utils/auth"; |
| | | import { removeRouteListener } from '@/utils/route-listener'; |
| | | import { UserState } from './types'; |
| | | import useAppStore from '../app'; |
| | |
| | | |
| | | // Reset user's information |
| | | resetInfo() { |
| | | clearUserResources() |
| | | this.$reset(); |
| | | }, |
| | | |
| | |
| | | }; |
| | | this.resources=res.data.resources; |
| | | setUserInfo(JSON.stringify(userInfo)); |
| | | setUserResources(JSON.stringify(this.resources)) |
| | | } catch (err) { |
| | | clearToken(); |
| | | throw err; |