From e05aad6617e912a67b7f4249fe0252d34d7f6477 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 15 Feb 2024 10:44:56 +0700 Subject: [PATCH] API structure chart --- src/api/02_organizational/api.organization.ts | 4 + .../components/DialogNewStructure.vue | 1 + .../components/StructureMain.vue | 159 +++++++++++++----- .../components/TreeView.vue | 1 + .../store/organizational.ts | 2 + .../02_organizationalNew/views/main.vue | 1 + 6 files changed, 125 insertions(+), 43 deletions(-) diff --git a/src/api/02_organizational/api.organization.ts b/src/api/02_organizational/api.organization.ts index d4af7e15d..a84de988d 100644 --- a/src/api/02_organizational/api.organization.ts +++ b/src/api/02_organizational/api.organization.ts @@ -44,4 +44,8 @@ export default { /** report*/ orgReport: (report: string) => `${organization}/report/${report}`, + + /** struct-chart*/ + orgStructChart: (id: string, type: string) => + `${organization}/struct-chart/${id}/${type}`, }; diff --git a/src/modules/02_organizationalNew/components/DialogNewStructure.vue b/src/modules/02_organizationalNew/components/DialogNewStructure.vue index 68d7cf8a2..aa3365b01 100644 --- a/src/modules/02_organizationalNew/components/DialogNewStructure.vue +++ b/src/modules/02_organizationalNew/components/DialogNewStructure.vue @@ -100,6 +100,7 @@ function onSubmit() { status.value = true; store.typeOrganizational = "draft"; store.draftId = res.data.result.id; + store.statusView = "list"; success($q, "บันทึกข้อมูลสำเร็จ"); // props.fetchActive?.(); }) diff --git a/src/modules/02_organizationalNew/components/StructureMain.vue b/src/modules/02_organizationalNew/components/StructureMain.vue index ccbc42ca6..21ce5e931 100644 --- a/src/modules/02_organizationalNew/components/StructureMain.vue +++ b/src/modules/02_organizationalNew/components/StructureMain.vue @@ -1,6 +1,5 @@