这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

21 lines
654 B

import { defHttp } from '/@/utils/http/axios';
import { IApplicationConfiguration } from './model/appModel';
import { ApplicationApiDescriptionModel } from './model/apiDefinition';
enum Api {
ApplicationConfiguration = '/api/abp/application-configuration',
ApiDefinition = '/api/abp/api-definition',
}
export const getApplicationConfiguration = () => {
return defHttp.get<IApplicationConfiguration>({
url: Api.ApplicationConfiguration,
});
};
export const getApiDefinition = (includeTypes = false) => {
return defHttp.get<ApplicationApiDescriptionModel>({
url: Api.ApiDefinition,
params: { includeTypes: includeTypes },
});
};