组织机构可配置区域、类型、层级

支持cas登录
This commit is contained in:
yaoyn
2024-09-19 15:47:06 +08:00
parent 78b05fc000
commit 54def95458
8 changed files with 377 additions and 260 deletions

View File

@ -46,6 +46,7 @@ export interface DepartmentModel {
enabledMark: number; //排序码
departmentLabel?: any; //部门标签
departmentType?: number; //组织类型
areaId?: string;//区域
}
/**

View File

@ -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