| | |
| | | import {deepClone} from '@/util/util' |
| | | import website from '@/config/website' |
| | | import {loginByUsername, loginBySocial, loginBySso, getUserInfo, logout, refreshToken, getButtons} from '@/api/user' |
| | | import {oaSsos} from "@/api/system/user.js" |
| | | import {getTopMenu, getRoutes} from '@/api/system/menu' |
| | | import md5 from 'js-md5' |
| | | |
| | |
| | | }) |
| | | }, |
| | | //根据单点信息登录 |
| | | LoginBySso({commit}, userInfo) { |
| | | LoginBySso({commit}) { |
| | | return new Promise((resolve) => { |
| | | loginBySso(userInfo.state,).then(res => { |
| | | oaSsos().then(res => { |
| | | const data = res.data; |
| | | if (data.error_description) { |
| | | Message({ |
| | |
| | | return new Promise((resolve) => { |
| | | getButtons().then(res => { |
| | | const data = res.data.data; |
| | | // console.log(data); |
| | | commit('SET_PERMISSION', data); |
| | | resolve(); |
| | | }) |