diff --git a/src/modules/15_development/interface/response/Main.ts b/src/modules/15_development/interface/response/Main.ts index c59dc686d..372cc4241 100644 --- a/src/modules/15_development/interface/response/Main.ts +++ b/src/modules/15_development/interface/response/Main.ts @@ -167,6 +167,7 @@ interface DataTree { totalRootPositionNextUse: number | null; totalRootPositionNextVacant: number | null; children: DataTree; + orgTreeDnaId: string; } interface ResHistory { @@ -221,5 +222,5 @@ export type { ResHistory, ResPrefix, ResRisk, - PositionsType + PositionsType, }; diff --git a/src/modules/15_development/views/MainPage.vue b/src/modules/15_development/views/MainPage.vue index 194bebc77..f7c006988 100644 --- a/src/modules/15_development/views/MainPage.vue +++ b/src/modules/15_development/views/MainPage.vue @@ -205,8 +205,8 @@ function onSubmit() { http .post(config.API.developmentMain, formProject) .then(async (res) => { - await closeDialog(); - await router.push(`/development/${res.data.result}`); + closeDialog(); + router.push(`/development/${res.data.result}`); }) .catch((e) => { messageError($q, e); @@ -242,12 +242,15 @@ function updateSelected(data: DataTree) { * function เลือกหน่วยงานที่จะค้นหาโครงกา */ function updateSelectedTreeMain(data: DataTree) { - if (formQuery.node === data.orgLevel && formQuery.nodeId === data.orgTreeId) { + if ( + formQuery.node === data.orgLevel && + formQuery.nodeId === data.orgTreeDnaId + ) { formQuery.node = null; formQuery.nodeId = null; } else { formQuery.node = data.orgLevel; - formQuery.nodeId = data.orgTreeId; + formQuery.nodeId = data.orgTreeDnaId; } fetchListProjectNew(); // fetch โครงการ } @@ -325,7 +328,7 @@ onMounted(() => {