| | |
| | | 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' |
| | | |
| | |
| | | menuAll: getStore({name: 'menuAll'}) || [], |
| | | token: getStore({name: 'token'}) || '', |
| | | refreshToken: getStore({name: 'refreshToken'}) || '', |
| | | upadatastatus:[], |
| | | updataid:{ |
| | | id:"" |
| | | } |
| | | }, |
| | | actions: { |
| | | //根据用户名登录 |
| | |
| | | }) |
| | | }, |
| | | //根据单点信息登录 |
| | | 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(); |
| | | }) |
| | |
| | | }, |
| | | }, |
| | | mutations: { |
| | | byid:(state,id)=>{ |
| | | state.updataid=id |
| | | }, |
| | | SET_TOKEN: (state, token) => { |
| | | setToken(token); |
| | | state.token = token; |
| | |
| | | setStore({name: 'tenantId', content: state.tenantId}) |
| | | }, |
| | | SET_USER_INFO: (state, userInfo) => { |
| | | state.upadatastatus=userInfo |
| | | console.log(state.upadatastatus) |
| | | if (validatenull(userInfo.avatar)) { |
| | | userInfo.avatar = "/img/bg/img-logo.png"; |
| | | } |