| | |
| | | refreshToken, |
| | | getButtons, |
| | | registerUser, |
| | | getParentDeptInfo |
| | | } from '@/api/user'; |
| | | import { getRoutes, getTopMenu } from '@/api/system/menu'; |
| | | import { formatPath } from '@/router/avue-router'; |
| | |
| | | menuAll: getStore({ name: 'menuAll' }) || [], |
| | | token: getStore({ name: 'token' }) || '', |
| | | refreshToken: getStore({ name: 'refreshToken' }) || '', |
| | | parentDeptInfo: getStore({ name: 'parentDeptInfo' }) || '', |
| | | }, |
| | | actions: { |
| | | //根据用户名登录 |
| | |
| | | commit('SET_REFRESH_TOKEN', data.refresh_token); |
| | | commit('SET_TENANT_ID', data.tenant_id); |
| | | commit('SET_USER_INFO', data); |
| | | commit('SET_PARENT_DEPT_INFO', data.dept_id); |
| | | commit('DEL_ALL_TAG'); |
| | | commit('CLEAR_LOCK'); |
| | | } |
| | |
| | | }, |
| | | }, |
| | | mutations: { |
| | | SET_PARENT_DEPT_INFO(state, deptId){ |
| | | getParentDeptInfo({deptId:deptId}).then(res=>{ |
| | | const data = res.data.data; |
| | | state.parentDeptInfo = data; |
| | | setStore({ name: 'parentDeptInfo', content: data }); |
| | | }) |
| | | }, |
| | | SET_TOKEN: (state, token) => { |
| | | setToken(token); |
| | | state.token = token; |