diff --git a/src/api/api.js b/src/api/api.js index 45234ec..4bdc4f9 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -3,7 +3,7 @@ import Vue from 'vue' import {UI_CACHE_DB_DICT_DATA } from '@/store/mutation-types' // idm 系统单点登录 获取用户信息 -const loginIdmPlatform = (params) => getAction('/sys/singleSignOn',params) +const loginIdmPlatform = (params) => postAction(`/sys/singleSignOn?code=${params.code}`) //角色管理 const addRole = (params)=>postAction('/sys/role/add',params) const editRole = (params)=>postAction('/sys/role/edit',params) diff --git a/src/permission.js b/src/permission.js index bcccf9e..392a054 100644 --- a/src/permission.js +++ b/src/permission.js @@ -25,8 +25,8 @@ router.beforeEach(async (to, from, next) => { } } // idm系统单点登录 - if(to.path === '/user/login' && to.query.v){ - let result = await loginIdmPlatform({uuid:to.query.v}) + if(to.path === '/user/login' && to.query.code){ + let result = await loginIdmPlatform({code:to.query.code}) if(result.success){ Vue.ls.set(USER_INFO, result.result.userInfo, 7 * 24 * 60 * 60 * 1000) Vue.ls.set(ACCESS_TOKEN, result.result.token, 7 * 24 * 60 * 60 * 1000)