组织机构可配置区域、类型、层级
支持cas登录
This commit is contained in:
@ -46,6 +46,7 @@ export interface DepartmentModel {
|
||||
enabledMark: number; //排序码
|
||||
departmentLabel?: any; //部门标签
|
||||
departmentType?: number; //组织类型
|
||||
areaId?: string;//区域
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -10,6 +10,7 @@ import {
|
||||
} from './model';
|
||||
|
||||
enum Api {
|
||||
TokenByCas='/',
|
||||
Login = '/system/login',
|
||||
Logout = '/system/logout',
|
||||
GetUserInfo = '/organization/user/current/info',
|
||||
@ -47,10 +48,10 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
|
||||
},
|
||||
);
|
||||
}
|
||||
export function singleLoginApi(params, mode) {
|
||||
return defHttp.post(
|
||||
export function getTokenByCas(params, mode) {
|
||||
return defHttp.get(
|
||||
{
|
||||
url: Api.Login + '/' + params.ltpasToken,
|
||||
url: Api.TokenByCas + '?ticket=' + params.ticket,
|
||||
params:{},
|
||||
},
|
||||
{
|
||||
@ -58,6 +59,17 @@ export function singleLoginApi(params, mode) {
|
||||
},
|
||||
);
|
||||
}
|
||||
export function singleLoginApi(params, mode) {
|
||||
return defHttp.post(
|
||||
{
|
||||
url: Api.Login + '/' + params.ltpasToken,
|
||||
params:{},
|
||||
},
|
||||
{
|
||||
errorMessageMode: mode,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description: getUserInfo
|
||||
|
||||
Reference in New Issue
Block a user