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 @@