| | |
| | | import { login, logout, getInfo, LoginMenu, LoginMenuCloud, UserTorgData } from '@/api/user' |
| | | import { getToken, setToken, removeToken, setCookie, removeCookie, getCookie } from '@/utils/auth' |
| | | import { login, logout, getInfo, LoginMenu } from '@/api/user' |
| | | import { getToken, removeToken, setCookie } from '@/utils/auth' |
| | | import { resetRouter } from '@/router' |
| | | import { ButtonData } from '@/api/basicSettings' |
| | | import { ButtonData } from '@/api/GeneralBasicData' |
| | | import Vue from 'vue' |
| | | |
| | | const getDefaultState = () => { |
| | | return { |
| | |
| | | // get user menu |
| | | getMenu({ commit, state }) { |
| | | return new Promise((resolve, reject) => { |
| | | console.log('菜单接口进来了11111') |
| | | LoginMenu({ usertype: 'PC', usercode: localStorage.getItem('usercode') }).then(res => { |
| | | // console.log('菜单接口进来了11111') |
| | | LoginMenu({ |
| | | usertype: 'PC', |
| | | usercode: localStorage.getItem('usercode'), |
| | | torg_code: localStorage.getItem('torg_code') |
| | | }).then(res => { |
| | | if (res.code === '200') { |
| | | UserTorgData({ usercode: localStorage.getItem('usercode') }).then(res1 => { |
| | | localStorage.setItem('username', res1.data.user) |
| | | localStorage.setItem('torg', JSON.stringify(res1.data.torg)) |
| | | }) |
| | | ButtonData().then(res2 => { |
| | | // localStorage.setItem('buttoncode', res2.data.map(i => i.buttoncode)) |
| | | Vue.prototype.$buttoncode = res2.data.map(i => i.buttoncode) |
| | | localStorage.setItem('ButtonData', JSON.stringify(res2.data)) |
| | | }) |
| | | |
| | |
| | | removeToken() // must remove token first |
| | | resetRouter() |
| | | |
| | | removeCookie('ruleCode') |
| | | removeCookie('username') |
| | | removeCookie('usercode') |
| | | removeCookie('stu_torgname') |
| | | removeCookie('code') |
| | | localStorage.removeItem('torg_code') |
| | | localStorage.removeItem('ButtonData') |
| | | localStorage.removeItem('usercode') |
| | | localStorage.removeItem('username') |
| | | localStorage.removeItem('torg') |
| | | localStorage.removeItem('token') |
| | | localStorage.removeItem('torg_name') |
| | | |
| | | // removeCookie('ruleCode') |
| | | // removeCookie('username') |
| | | // removeCookie('usercode') |
| | | // removeCookie('stu_torgname') |
| | | // removeCookie('code') |
| | | |
| | | // reset visited views and cached views |
| | | dispatch('tagsView/delAllViews', null, { root: true }) |