From 1378dec2b2f67cf64ccecc3bda08a018a009d7f5 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 29 Feb 2024 16:02:41 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=82=E0=B8=84=E0=B8=A3=E0=B8=87=E0=B8=AA?= =?UTF-8?q?=E0=B8=A3=E0=B9=89=E0=B8=B2=E0=B8=87=E0=B8=AD=E0=B8=B1=E0=B8=95?= =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=81=E0=B8=B3=E0=B8=A5=E0=B8=B1=E0=B8=87?= =?UTF-8?q?=20=3D>=20=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=20fetchDataTree?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/DialogFormAgency.vue | 15 ++++++++++++--- .../02_organizationalNew/components/TreeMain.vue | 3 +++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/modules/02_organizationalNew/components/DialogFormAgency.vue b/src/modules/02_organizationalNew/components/DialogFormAgency.vue index 3597e3940..73847f512 100644 --- a/src/modules/02_organizationalNew/components/DialogFormAgency.vue +++ b/src/modules/02_organizationalNew/components/DialogFormAgency.vue @@ -31,6 +31,11 @@ const props = defineProps({ require: true, default: () => "", }, + fetchDataTable: { + type: Function, + require: true, + default: () => "", + }, dataNode: { type: Object, require: true, @@ -162,8 +167,7 @@ function onSubmit() { ), body ) - .then((res) => { - console.log(res); + .then(() => { props.edit?.( props.dataNode?.orgTreeId, type, @@ -171,6 +175,11 @@ function onSubmit() { props.dataNode?.orgRootCode ); closeClear(); + props.fetchDataTable( + props?.dataNode?.orgTreeId, + props?.dataNode?.orgLevel, + false + ); success($q, "บันทึกข้อมูลสำเร็จ"); }) .catch((err) => { @@ -231,7 +240,7 @@ const tittleName = computed(() => { if (actionType.value === "ADD") { name = level.value === 0 ? "เพิ่มหน่วยงาน" : "เพิ่มส่วนราชการ"; } else { - name = level.value === 0 ? "แก้ไขหน่วยงาน" : "แก้ไขเพิ่มส่วนราชการ"; + name = level.value === 0 ? "แก้ไขหน่วยงาน" : "แก้ไขส่วนราชการ"; } return name; diff --git a/src/modules/02_organizationalNew/components/TreeMain.vue b/src/modules/02_organizationalNew/components/TreeMain.vue index 739201d7a..a3a395e99 100644 --- a/src/modules/02_organizationalNew/components/TreeMain.vue +++ b/src/modules/02_organizationalNew/components/TreeMain.vue @@ -285,6 +285,8 @@ function onClickDetail(id: string, level: number) { * @param node ข้อมูล โครงสร้าง */ async function onClickEdit(node: OrgTree) { + console.log(node); + dialogAgency.value = !dialogAgency.value; actionType.value = "EDIT"; orgLevel.value = node.orgLevel; @@ -585,6 +587,7 @@ watch( :close="onClickAgency" v-model:orgLevel="orgLevel" :fetchDataTree="props.fetchDataTree" + :fetchDataTable="props.fetchDataTable" v-model:actionType="actionType" :dataNode="dataNode" :edit="edit"