feat(api): 添加组件实例和组件开发的api

master
钟良源 2 months ago
parent 5503c79e5c
commit 160b596f53

@ -20,7 +20,7 @@ export function deleteEnvConfig(id: string) {
// 下载环境配置文件
export function downloadEnvConfigFile(id: string) {
return axios.post(`${urlPrefix}/componentDeployEnv/download`, { id });
return axios.post(`${urlPrefix}/componentDeployEnv/download`, { id },{ responseType: 'blob' });
}
// 环境测试

@ -25,7 +25,7 @@ export function deleteInstance(id) {
// 刷新实例依赖
export function refreshInstanceDependency(id) {
return axios.get(`${urlPrefix}/componentInstance/refreshDeps`, { params: { id } });
return axios.get(`${urlPrefix}/componentInstance/refreshDeps`, { params: { id } });
}
// 组件实例日志
@ -46,4 +46,9 @@ export function getComponentEnvConfig(instanceId) {
// 保存组件环境配置
export function saveComponentEnvConfig(instanceId, params) {
return axios.post(`${urlPrefix}/componentInstance/config/${instanceId}`, params);
}
// 本地启动
export function localStart(params) {
return axios.get(`${urlPrefix}/componentInstance/local?componentBaseId=${params.componentBaseId}`);
}
Loading…
Cancel
Save