From 1412ea630be08cb6a2de4dd4e45960470e33960e Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 25 Jul 2024 11:06:43 +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=20=3D>=20refactor=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/DialogAddPosition.vue | 1 - .../components/DialogFormDateTime.vue | 14 +- .../components/DialogFormPosition.vue | 175 +++++------------- .../components/DialogHistory.vue | 54 ++++-- .../components/DialogHistoryPos.vue | 8 +- .../components/DialogMovePos.vue | 56 ++++-- .../components/DialogNewStructure.vue | 91 ++++----- .../components/DialogPositionDetail.vue | 130 +++---------- .../components/DialogSelectPerson.vue | 95 ++++++---- .../components/DialogSortAgency.vue | 57 ++++-- .../components/DialogSortPosition.vue | 61 ++++-- .../interface/index/organizational.ts | 20 ++ src/stores/menuList.ts | 15 +- 13 files changed, 369 insertions(+), 408 deletions(-) diff --git a/src/modules/02_organizationalNew/components/DialogAddPosition.vue b/src/modules/02_organizationalNew/components/DialogAddPosition.vue index dc16d3528..197a0144f 100644 --- a/src/modules/02_organizationalNew/components/DialogAddPosition.vue +++ b/src/modules/02_organizationalNew/components/DialogAddPosition.vue @@ -11,7 +11,6 @@ import config from "@/app.config"; import type { DataOption, FormPositionSelect, - FormPositionSelectRef, } from "@/modules/02_organizationalNew/interface/index/Main"; import type { OptionType, diff --git a/src/modules/02_organizationalNew/components/DialogFormDateTime.vue b/src/modules/02_organizationalNew/components/DialogFormDateTime.vue index 74add7fa9..70ac8a855 100644 --- a/src/modules/02_organizationalNew/components/DialogFormDateTime.vue +++ b/src/modules/02_organizationalNew/components/DialogFormDateTime.vue @@ -70,10 +70,10 @@ function onSubmit() { .put(config.API.orgSetDateTime(store.draftId as string), { orgPublishDate: dateTime.value, }) - .then((res) => { - props.close?.(); - props.fetchActive(); - success($q, "บันทึกข้อมูลสำเร็จ"); + .then(async () => { + await props.fetchActive(); + await props.close?.(); + await success($q, "บันทึกข้อมูลสำเร็จ"); }) .catch((e) => { messageError($q, e); @@ -91,9 +91,9 @@ function onClickPublish() { showLoader(); http .get(config.API.organizationPublishGet) - .then((res) => { - props.fetchActive(); - props.close?.(); + .then(async () => { + await props.fetchActive(); + await props.close?.(); }) .catch((e) => { messageError($q, e); diff --git a/src/modules/02_organizationalNew/components/DialogFormPosition.vue b/src/modules/02_organizationalNew/components/DialogFormPosition.vue index 34b900283..afaa27140 100644 --- a/src/modules/02_organizationalNew/components/DialogFormPosition.vue +++ b/src/modules/02_organizationalNew/components/DialogFormPosition.vue @@ -1,11 +1,14 @@