diff --git a/src/components/atoms/organisms/DatasetBaseDoalog.vue b/src/components/atoms/organisms/DatasetBaseDoalog.vue
index acf925c..cd335c6 100644
--- a/src/components/atoms/organisms/DatasetBaseDoalog.vue
+++ b/src/components/atoms/organisms/DatasetBaseDoalog.vue
@@ -2,7 +2,7 @@
import { computed, ref, watch, onMounted, onBeforeUnmount } from "vue";
import { storeToRefs } from "pinia";
import { useAutoflowStore } from "@/stores/autoflowStore";
-import { AttachmentsService } from "@/components/service/management/attachmentsService";
+import { AttachmentsService } from "@/components/service/management/AttachmentsService";
import type { AxiosError } from "axios";
const props = defineProps<{ editData: any; mode: "create" | "edit" }>();
diff --git a/src/components/atoms/organisms/WorkflowsBaseDialog.vue b/src/components/atoms/organisms/WorkflowsBaseDialog.vue
index 2900b80..52b0a29 100644
--- a/src/components/atoms/organisms/WorkflowsBaseDialog.vue
+++ b/src/components/atoms/organisms/WorkflowsBaseDialog.vue
@@ -4,12 +4,12 @@ import IconArrowUp from "@/components/atoms/button/IconArrowUp.vue";
import IconDeleteBtn from "@/components/atoms/button/IconDeleteBtn.vue";
import IconModifyBtn from "@/components/atoms/button/IconModifyBtn.vue";
import { computed, onBeforeUnmount, onMounted, watch, ref } from "vue";
-import { WorkflowService } from "@/components/service/management/workflowService";
+import { WorkflowService } from "@/components/service/management/WorkflowService";
import { storage } from "@/utils/storage";
import type { Workflow } from "@/components/models/management/Workflow";
import { storeToRefs } from "pinia";
import { useAutoflowStore } from "@/stores/autoflowStore";
-import { kubeflowService } from "@/components/service/management/kubeflowService";
+import { kubeflowService } from "@/components/service/management/KubeflowService";
import {
toKubeflowForm,
type KubeflowUploadDto,
diff --git a/src/components/atoms/organisms/WorklfowStepBaseDialog.vue b/src/components/atoms/organisms/WorklfowStepBaseDialog.vue
index 89dc1f7..2f4c888 100644
--- a/src/components/atoms/organisms/WorklfowStepBaseDialog.vue
+++ b/src/components/atoms/organisms/WorklfowStepBaseDialog.vue
@@ -4,8 +4,8 @@ import { storage } from "@/utils/storage";
import { storeToRefs } from "pinia";
import { useAutoflowStore } from "@/stores/autoflowStore";
import type { AxiosError } from "axios";
-import { WorkflowStepService } from "@/components/service/management/workflowStepService";
-import { WorkflowService } from "@/components/service/management/workflowService"; // ⬅️ 추가
+import { WorkflowStepService } from "@/components/service/management/WorkflowStepService";
+import { WorkflowService } from "@/components/service/management/WorkflowService"; // ⬅️ 추가
const props = defineProps<{ editData: any; mode: "create" | "edit" }>();
const emit = defineEmits<{
diff --git a/src/components/common/LayoutComponent.vue b/src/components/common/LayoutComponent.vue
index 04ec2e5..b4cc1a2 100644
--- a/src/components/common/LayoutComponent.vue
+++ b/src/components/common/LayoutComponent.vue
@@ -3,7 +3,7 @@ import { useRoute, useRouter } from "vue-router";
import { storage } from "@/utils/storage.js";
import DrawerComponent from "@/components/common/DrawerComponent.vue";
import { ref, computed, onMounted, onBeforeUnmount, watch } from "vue";
-import { UserManagerService } from "@/components/service/management/userManagerService";
+import { UserManagerService } from "@/components/service/management/UserManagerService";
import SidebarHeader from "@/components/common/SidebarHeader.vue";
const route = useRoute();
diff --git a/src/components/models/management/Exeucutios.ts b/src/components/models/management/Exeucutios.ts
new file mode 100644
index 0000000..8693cf1
--- /dev/null
+++ b/src/components/models/management/Exeucutios.ts
@@ -0,0 +1,6 @@
+export interface RunsSearchParams {
+ page_token?: string;
+ page_size?: number;
+ sort_by?: "created_at_desc" | string;
+ filter?: string;
+}
diff --git a/src/components/service/management/ExecutionsService.ts b/src/components/service/management/ExecutionsService.ts
new file mode 100644
index 0000000..755e828
--- /dev/null
+++ b/src/components/service/management/ExecutionsService.ts
@@ -0,0 +1,7 @@
+import { RunsSearchParams } from "@/components/models/management/Exeucutios";
+import { request } from "@/components/service/index";
+export const ExecutionsService = {
+ search: (payload: RunsSearchParams) => {
+ return request.get("/api/runs/runs", { params: payload });
+ },
+};
diff --git a/src/components/service/management/kubeflowService.ts b/src/components/service/management/kubeflowService.ts
index 9fd07c5..f7d7b36 100644
--- a/src/components/service/management/kubeflowService.ts
+++ b/src/components/service/management/kubeflowService.ts
@@ -7,4 +7,7 @@ export const kubeflowService = {
run: (payload: kubeflow) => {
return request.post("/pipelines/runs", payload);
},
+ kubeflowSize: (payload: kubeflow) => {
+ return request.post("/pipelines/experiments", payload);
+ },
};
diff --git a/src/components/templates/home/ListComponent.vue b/src/components/templates/home/ListComponent.vue
index a9ff167..a4ea1b3 100644
--- a/src/components/templates/home/ListComponent.vue
+++ b/src/components/templates/home/ListComponent.vue
@@ -1,7 +1,7 @@
diff --git a/src/components/templates/stepconfig/ListComponent.vue b/src/components/templates/stepconfig/ListComponent.vue
index 974d295..37759c7 100644
--- a/src/components/templates/stepconfig/ListComponent.vue
+++ b/src/components/templates/stepconfig/ListComponent.vue
@@ -8,7 +8,7 @@ import IconInfoBtn from "@/components/atoms/button/IconInfoBtn.vue";
import ViewComponent from "@/components/templates/stepconfig/ViewComponent.vue";
import StapComfigDialog from "@/components/atoms/organisms/WorklfowStepBaseDialog.vue";
-import { WorkflowStepService } from "@/components/service/management/workflowStepService";
+import { WorkflowStepService } from "@/components/service/management/WorkflowStepService";
import type { WorkflowStep } from "@/components/models/management/WorkflowStep";
const store = commonStore();
diff --git a/src/components/templates/stepconfig/ViewComponent.vue b/src/components/templates/stepconfig/ViewComponent.vue
index 5662e5a..d3ecb4b 100644
--- a/src/components/templates/stepconfig/ViewComponent.vue
+++ b/src/components/templates/stepconfig/ViewComponent.vue
@@ -1,7 +1,7 @@