| login |
发一个携带登录获得的用户名和加密过的密码以及基本身份验证标头的api请求,成功后将返回的信息处理后得到的token传到mutations的SET_TOKEN中,并将refresh_token放到本地缓存中 |
{ commit }, userInfo |
| thirdPartyLogin |
发一个携带第三方登录的用户信息以及基本身份验证标头的api请求,成功后将返回的信息处理后得到的token处理后传到mutations的SET_TOKEN中,并将获得的refresh_token放到本地缓存中 |
{ commit }, loginInfo |
| getInfo |
发送请求,将请求到的用户数据传到mutations的SET_USER_INFO中 |
{ commit } |
| logout |
退出登录时发送一个携带token的请求,成功后将本地缓存中的token删除并调用mutations的RESET_STATE |
{ commit, state } |
| refreshToken |
发送一个携带本地缓存中获取的refresh_token,成功后将新的token传入mutations的SET_TOKEN中,并将新的refresh_token放到本地缓存中 |
{ commit } |
| changeOrganization |
发送一个携带组织机构ID的请求,成功后调用刷新缓存的方法,刷新缓存成功后更改用户信息并清空tab缓存 |
{ dispatch }, orgId |