declare namespace API {
|
interface RequestConfig extends GlobalType.RequestConfig {
|
needNProcess?: boolean;
|
showLoading?: boolean;
|
/**
|
* 是否获取原始的AxiosResponse
|
*/
|
getResponse?: boolean;
|
/**
|
* 跳过默认错误处理
|
*/
|
skipErrorHandler?: boolean;
|
mock?: boolean;
|
customErrorHandler?: (error: any) => boolean;
|
}
|
|
interface ModuleButtonDto {
|
isEdit?: boolean;
|
}
|
|
interface ModuleColumnDto {
|
isEdit?: boolean;
|
fixed?: boolean | 'left' | 'right';
|
needTips?: boolean;
|
}
|
|
interface CustomModuleColumnDto extends ModuleColumnDto {
|
id: string;
|
enCode: string;
|
name: string;
|
}
|
|
interface DepartmentTree {
|
leaf?: boolean;
|
}
|
interface StationTree {
|
leaf?: boolean;
|
}
|
|
interface RoleList {
|
//是否是客户端
|
isClient?: boolean;
|
}
|
|
interface AreaTreeNode extends AreaDto {
|
children?: AreaTreeNode[];
|
}
|
interface GetSearchSettingList {
|
children?: GetSearchSettingList[];
|
}
|
|
interface MyCertificationAuditDto {
|
/**
|
* 前端用于判断状态的status
|
*/
|
frontStatus?: number
|
}
|
interface UserInfoV2 {
|
/**
|
* 前端用于判断状态的status
|
*/
|
frontStatus?: number
|
/**接口返回的原始头像 */
|
originalAvatarUrl?: string
|
}
|
}
|