This commit is contained in:
dengqichen 2024-12-20 11:22:02 +08:00
parent 7e7a0022d6
commit c084cefe81
2 changed files with 15 additions and 5 deletions

View File

@ -398,8 +398,15 @@ const NodeDesignForm: React.FC = () => {
}; };
console.log('Save data:', saveData); console.log('Save data:', saveData);
// 根据是否是编辑模式调用不同的接口
if (isEdit && editData?.id) {
await service.updateNodeDefinition(editData.id, saveData);
message.success('更新成功');
} else {
await service.saveNodeDefinition(saveData); await service.saveNodeDefinition(saveData);
message.success('保存成功'); message.success('保存成功');
}
} catch (error) { } catch (error) {
console.error('保存失败:', error); console.error('保存失败:', error);
message.error('保存失败'); message.error('保存失败');

View File

@ -10,7 +10,7 @@ export const getNodeDefinitions = (params: NodeDesignQuery) =>
request.get<NodeDefinitionResponse>(`${BASE_URL}/page`, {params}); request.get<NodeDefinitionResponse>(`${BASE_URL}/page`, {params});
// 获取节点设计详情 // 获取节点设计详情
export const getNodeDefinition = (id: string) => export const getNodeDefinition = (id: number) =>
request.get<NodeDefinitionResponse>(`${BASE_URL}/${id}`); request.get<NodeDefinitionResponse>(`${BASE_URL}/${id}`);
@ -21,3 +21,6 @@ export const getNodeDefinitionsDefined = () =>
// 保存节点定义 // 保存节点定义
export const saveNodeDefinition = (data: NodeDesignDataResponse) => export const saveNodeDefinition = (data: NodeDesignDataResponse) =>
request.post<void>(`${BASE_URL}`, data); request.post<void>(`${BASE_URL}`, data);
export const updateNodeDefinition = (id: number, data: NodeDesignDataResponse) =>
request.put<void>(`${BASE_URL}/${id}`, data);