fix: 修复创建流水线报id不能为空的bug

This commit is contained in:
xiaojunnuo
2025-11-11 00:15:09 +08:00
parent acdf0912d4
commit aac569a925
6 changed files with 13 additions and 5 deletions
@@ -62,7 +62,7 @@ export async function GetDetail(id: any) {
});
}
export async function Save(pipelineEntity: any) {
export async function Save(pipelineEntity: any): Promise<{ id: number; version: number }> {
return await request({
url: apiPrefix + "/save",
method: "post",
@@ -367,7 +367,7 @@ export function useCertPipelineCreator() {
pipeline = setRunnableIds(pipeline);
const groupId = form.groupId;
const id = await api.Save({
const { id } = await api.Save({
title: pipeline.title,
content: JSON.stringify(pipeline),
keepHistoryCount: 30,
@@ -16,7 +16,7 @@ export type RunHistory = {
export type PipelineOptions = {
doTrigger(options: { pipelineId: number; stepId?: string }): Promise<void>;
doSave(pipelineConfig: Pipeline): Promise<void>;
doSave(pipelineConfig: Pipeline): Promise<{ id: number; version: number }>;
getPipelineDetail(query: { pipelineId: number }): Promise<PipelineDetail>;
getHistoryList(query: { pipelineId: number }): Promise<RunHistory[]>;
getHistoryDetail(query: { historyId: number }): Promise<RunHistory>;