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) { 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) { 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) { export function saveComponentEnvConfig(instanceId, params) {
return axios.post(`${urlPrefix}/componentInstance/config/${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