diff --git a/components.d.ts b/components.d.ts index 3e88451..e522afd 100644 --- a/components.d.ts +++ b/components.d.ts @@ -14,6 +14,7 @@ declare module 'vue' { DatagroupBaseDoalog: typeof import('./src/components/atoms/organisms/DatagroupBaseDoalog.vue')['default'] DatasetBaseDoalog: typeof import('./src/components/atoms/organisms/DatasetBaseDoalog.vue')['default'] DeploymentDialog: typeof import('./src/components/atoms/organisms/DeploymentDialog.vue')['default'] + DetailComponent: typeof import('./src/components/templates/run/experiment/DetailComponent.vue')['default'] DrawerComponent: typeof import('./src/components/common/DrawerComponent.vue')['default'] ExecutionBaseDialog: typeof import('./src/components/atoms/organisms/ExecutionBaseDialog.vue')['default'] ExecutionsViewComponent: typeof import('./src/components/templates/run/executions/ExecutionsViewComponent.vue')['default'] diff --git a/src/App.vue b/src/App.vue index a944bc3..5bd7e94 100644 --- a/src/App.vue +++ b/src/App.vue @@ -19,5 +19,4 @@ - --> + --> diff --git a/src/components/atoms/organisms/TrainingGroupBaseDoalog.vue b/src/components/atoms/organisms/TrainingGroupBaseDoalog.vue index 1245705..cf571aa 100644 --- a/src/components/atoms/organisms/TrainingGroupBaseDoalog.vue +++ b/src/components/atoms/organisms/TrainingGroupBaseDoalog.vue @@ -93,17 +93,15 @@ async function submit() { id, dsNm: name, dsDesc: form.value.description ?? "", - projectId: current.projectId, regUserId: current.regUserId, regUserNm: current.regUserNm, - modUserId: userId, modUserNm: username, - refType: "TRAINING_SCRIPT", }; const { data } = await DataGroupService.update(id, updatePayload); + emit("saved", data); emit("close-modal"); } else { diff --git a/src/components/common/LayoutComponent.vue b/src/components/common/LayoutComponent.vue index a9a6049..bb2896e 100644 --- a/src/components/common/LayoutComponent.vue +++ b/src/components/common/LayoutComponent.vue @@ -1,56 +1,112 @@ - + + diff --git a/src/components/templates/run/experiment/ListComponent.vue b/src/components/templates/run/experiment/ListComponent.vue index 9c16ac9..6f052ef 100644 --- a/src/components/templates/run/experiment/ListComponent.vue +++ b/src/components/templates/run/experiment/ListComponent.vue @@ -434,13 +434,16 @@ onMounted(() => { {{ item.createdDate }} {{ item.createdID }} - - - + + + + + + diff --git a/src/components/templates/run/experiment/ViewComponent.vue b/src/components/templates/run/experiment/ViewComponent.vue index 9d77da3..34d675e 100644 --- a/src/components/templates/run/experiment/ViewComponent.vue +++ b/src/components/templates/run/experiment/ViewComponent.vue @@ -1,10 +1,14 @@ + + diff --git a/src/components/templates/trainingscript/ListComponent.vue b/src/components/templates/trainingscript/ListComponent.vue index e4f34b0..816b8fa 100644 --- a/src/components/templates/trainingscript/ListComponent.vue +++ b/src/components/templates/trainingscript/ListComponent.vue @@ -43,12 +43,12 @@ const pageSizeOptions = [ // 테이블 헤더 const tableHeader = [ + { label: "No", width: "5%", style: "word-break: keep-all;" }, { label: "Title", width: "7%", style: "word-break: keep-all;" }, { label: "File Name", width: "7%", style: "word-break: keep-all;" }, { label: "File Path", width: "7%", style: "word-break: keep-all;" }, { label: "Description", width: "7%", style: "word-break: keep-all;" }, { label: "Created Data", width: "7%", style: "word-break: keep-all;" }, - { label: "Modified Data", width: "7%", style: "word-break: keep-all;" }, { label: "Action", width: "7%", style: "word-break: keep-all;" }, ]; @@ -499,12 +499,18 @@ watch( :key="i" class="text-center" > + + {{ + data.totalElements - + ((data.params.pageNum - 1) * data.params.pageSize + i) + }} + {{ item.title }} {{ item.fileName }} {{ item.filePath }} {{ item.description }} {{ item.createdData }} - {{ item.modifiedData }} + diff --git a/src/components/templates/users/ListComponent.vue b/src/components/templates/users/ListComponent.vue index d4861ee..3069487 100644 --- a/src/components/templates/users/ListComponent.vue +++ b/src/components/templates/users/ListComponent.vue @@ -272,7 +272,7 @@ async function saveUser() { const payload: any = { username, email, - role: roleOne ? [roleOne] : undefined, // 백엔드가 배열로 받는 케이스 대비 + role: roleOne ? [roleOne] : undefined, }; if (password) payload.password = password; // 수정 시 비워두면 미변경