| | |
| | | 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 Vue from 'vue' |
| | | import { ButtonData } from '@/api/GeneralBasicData' |
| | | |
| | | const getDefaultState = () => { |
| | | return { |
| | |
| | | }) |
| | | }, |
| | | |
| | | getUserTorgData() { |
| | | return new Promise((resolve, reject) => { |
| | | UserTorgData({ usercode: localStorage.getItem('usercode') }).then(res1 => { |
| | | localStorage.setItem('username', res1.data.user) |
| | | localStorage.setItem('torg', JSON.stringify(res1.data.torg)) |
| | | |
| | | Vue.prototype.$stu_torg = JSON.parse(localStorage.getItem('torg')) |
| | | |
| | | if (Vue.prototype.$stu_torg.length > 0) { |
| | | const name = Vue.prototype.$stu_torg[0].torg_name |
| | | const code = Vue.prototype.$stu_torg[0].torg_code |
| | | localStorage.setItem('torg_name', name) |
| | | localStorage.setItem('torg_code', code) |
| | | } else { |
| | | localStorage.setItem('torg_name', '') |
| | | localStorage.setItem('torg_code', '') |
| | | } |
| | | |
| | | if (res1.code === '200') { |
| | | ButtonData().then(res2 => { |
| | | localStorage.setItem('ButtonData', JSON.stringify(res2.data)) |
| | | }) |
| | | } |
| | | |
| | | resolve(res1.code) |
| | | }).catch(e => { |
| | | reject(e) |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | // get user menu |
| | | getMenu({ commit, state }) { |
| | | return new Promise((resolve, reject) => { |
| | |
| | | torg_code: localStorage.getItem('torg_code') |
| | | }).then(res => { |
| | | if (res.code === '200') { |
| | | ButtonData().then(res2 => { |
| | | localStorage.setItem('ButtonData', JSON.stringify(res2.data)) |
| | | }) |
| | | |
| | | commit('SET_NAME', res.message) |
| | | commit('SET_MENU', res.data) |
| | | resolve(res.data) |