| | |
| | | import { login, logout, getInfo, LoginMenu } from '@/api/user' |
| | | import { login, logout, getInfo, LoginMenu, LoginMenuCloud } from '@/api/user' |
| | | import { getToken, setToken, removeToken, setCookie, removeCookie, getCookie } from '@/utils/auth' |
| | | import { resetRouter } from '@/router' |
| | | import store from '@/store' |
| | | |
| | | const getDefaultState = () => { |
| | | return { |
| | |
| | | // get user menu |
| | | getMenu({ commit, state }) { |
| | | return new Promise((resolve, reject) => { |
| | | LoginMenu({ usertype: 'PC', usercode: getCookie('admin') }).then(res => { |
| | | if (res.code === '200') { |
| | | commit('SET_NAME', res.Message) |
| | | commit('SET_MENU', res.data) |
| | | resolve(res.data) |
| | | } |
| | | }).catch(error => { |
| | | reject(error) |
| | | }) |
| | | if (getCookie('cloud')) { // 走云 |
| | | LoginMenuCloud({ enterpriseUserName: getCookie('admin') }).then(res => { |
| | | if (res.code === 200) { |
| | | commit('SET_NAME', res.msg) |
| | | commit('SET_MENU', res.data) |
| | | resolve(res.data) |
| | | } |
| | | }).catch(error => { |
| | | reject(error) |
| | | }) |
| | | } else { |
| | | LoginMenu({ usertype: 'PC', usercode: getCookie('admin') }).then(res => { |
| | | if (res.code === '200') { |
| | | commit('SET_NAME', res.Message) |
| | | commit('SET_MENU', res.data) |
| | | resolve(res.data) |
| | | } |
| | | }).catch(error => { |
| | | reject(error) |
| | | }) |
| | | } |
| | | }) |
| | | }, |
| | | |
| | |
| | | // reset visited views and cached views |
| | | dispatch('tagsView/delAllViews', null, { root: true }) |
| | | sessionStorage.removeItem('tabViews') |
| | | if (getCookie('cloud')) { |
| | | removeCookie('cloud') |
| | | window.location.href = 'http://182.61.13.206/choose' |
| | | } |
| | | |
| | | commit('RESET_STATE') |
| | | |