|
@@ -1,6 +1,6 @@
|
|
|
-import {login, logout, getInfo, adminLoginApi} from '@/api/login'
|
|
|
-import {changeDatasource} from '@/api/dataEngine/index'
|
|
|
-import {getToken, setToken, removeToken} from '@/utils/auth'
|
|
|
+import { login, logout, getInfo, adminLoginApi } from '@/api/login'
|
|
|
+import { changeDatasource } from '@/api/dataEngine/index'
|
|
|
+import { getToken, setToken, removeToken } from '@/utils/auth'
|
|
|
|
|
|
const user = {
|
|
|
state: {
|
|
@@ -46,8 +46,19 @@ const user = {
|
|
|
},
|
|
|
|
|
|
actions: {
|
|
|
+ // 单点登录
|
|
|
+ LoginBySso({ commit }, data) {
|
|
|
+ let { username, token } = data;
|
|
|
+
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ commit('SET_NAME', username)
|
|
|
+ setToken(token)
|
|
|
+ commit('SET_TOKEN', token)
|
|
|
+ resolve();
|
|
|
+ })
|
|
|
+ },
|
|
|
// 登录
|
|
|
- Login({commit}, userInfo) {
|
|
|
+ Login({ commit }, userInfo) {
|
|
|
const username = userInfo.username.trim()
|
|
|
const password = userInfo.password
|
|
|
const tenantID = userInfo.tenantID
|
|
@@ -65,7 +76,7 @@ const user = {
|
|
|
})
|
|
|
},
|
|
|
// admin登录
|
|
|
- adminLogin({commit}, userInfo) {
|
|
|
+ adminLogin({ commit }, userInfo) {
|
|
|
const username = userInfo.username.trim()
|
|
|
const password = userInfo.password
|
|
|
|
|
@@ -85,7 +96,7 @@ const user = {
|
|
|
},
|
|
|
|
|
|
// 获取用户信息
|
|
|
- GetInfo({commit, state}) {
|
|
|
+ GetInfo({ commit, state }) {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
getInfo().then(res => {
|
|
|
const user = res.user
|
|
@@ -115,7 +126,7 @@ const user = {
|
|
|
},
|
|
|
|
|
|
// 退出系统
|
|
|
- LogOut({commit, state}) {
|
|
|
+ LogOut({ commit, state }) {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
logout(state.token).then(() => {
|
|
|
if (state.userId == 1) { // 如果当前用户是admin的话
|
|
@@ -139,7 +150,7 @@ const user = {
|
|
|
},
|
|
|
|
|
|
// 前端 登出
|
|
|
- FedLogOut({commit}) {
|
|
|
+ FedLogOut({ commit }) {
|
|
|
return new Promise(resolve => {
|
|
|
commit('SET_TOKEN', '')
|
|
|
removeToken()
|