Files
fe_service_ebtp_frontend/src/pages/LoadingPage/service.ts

71 lines
1.5 KiB
TypeScript

import request from '@/utils/request';
/**
* 获取用户信息接口
* @param params
* @returns
*/
export async function fgetUserMsg(params: any) {
return request('/api/core-service-ebtp-userinfo/v1/userinfo/get', {
method: 'GET',
headers: { 'Authorization': params },
data: params,
});
}
/**
* 用code换取Token
* @param params
* @returns
*/
export async function getTokenByCode(params: any) {
return request('/api/auth/oauth/token', {
method: 'POST',
params: params,
});
}
/**
* 根据询价单id查询项目数据
* @param id
*/
export function getProjectByInquiryId(inquiryId?: any) {
return request('/api/biz-service-ebtp-project/v1/projectRecord/getByInquiryId/' + inquiryId);
}
/**
* 刷新上下文接口(云门户)
* @param id
*/
export function cloudReloadToken(params: any, header: any) {
return request('/api/auth/reloadToken', {
method: 'POST',
headers: header
});
}
/**
* 刷新上下文接口(合作方)
* @param id
*/
export function cooperReloadToken(params: any, header: any) {
return request('/api/auth/reloadPartnerToken', {
method: 'POST',
headers: header
});
}
/**
* 获取字典信息
* @returns
*/
export async function getDictionaries() {
return request('/api/biz-service-ebtp-project/v1/dictProject/refreshDictCache');
}
/**
* 根据projectId获取项目信息
* @param id
*/
export async function getProjectById(id?: any) {
return request('/api/biz-service-ebtp-project/v1/projectRecord/' + id);
}