From b48765d0e32da928426d4f807b5218fc2f71acc9 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 21 Sep 2023 10:49:05 +0700 Subject: [PATCH] =?UTF-8?q?Refactor=20Code=20=E0=B8=A3=E0=B8=B2=E0=B8=A2?= =?UTF-8?q?=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=8A=E0=B9=88=E0=B8=A7=E0=B8=A2?= =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=81=E0=B8=B2=E0=B8=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Receive/receiveMain.vue | 4 +- .../components/helpgovernment/Dialogbody.vue | 281 ++++++++++ .../helpgovernment/governmentDetail.vue | 271 ++------- .../components/helpgovernment/mainHelp.vue | 517 ++---------------- src/stores/mixin.ts | 24 +- 5 files changed, 393 insertions(+), 704 deletions(-) create mode 100644 src/modules/05_placement/components/helpgovernment/Dialogbody.vue diff --git a/src/modules/05_placement/components/Receive/receiveMain.vue b/src/modules/05_placement/components/Receive/receiveMain.vue index 499caca9d..3e1bfe8f3 100644 --- a/src/modules/05_placement/components/Receive/receiveMain.vue +++ b/src/modules/05_placement/components/Receive/receiveMain.vue @@ -318,14 +318,14 @@ const fecthlistRecevice = async () => { organizationShortName: e.organizationShortName, positionNumber: e.positionNumber, positionPath: e.positionPath, - birthday: e.dateOfBirth == null ? "-" : date2Thai(e.dateOfBirth), + birthday: e.dateOfBirth == null ? "-" : date2Thai(e.dateOfBirth) && + e.dateOfBirth.toString() === "0001-01-01T00:00:00" ? "-" : date2Thai(e.dateOfBirth), status: e.status, statusText: statusText(e.status ?? ""), createdAt: e.createdAt !== null ? new Date(e.createdAt) : null, dateText: e.createdAt !== null ? date2Thai(e.createdAt) : "-", }); }); - // console.log(list); rows.value = list; filters.value = list; }) diff --git a/src/modules/05_placement/components/helpgovernment/Dialogbody.vue b/src/modules/05_placement/components/helpgovernment/Dialogbody.vue new file mode 100644 index 000000000..bf0377672 --- /dev/null +++ b/src/modules/05_placement/components/helpgovernment/Dialogbody.vue @@ -0,0 +1,281 @@ + + \ No newline at end of file diff --git a/src/modules/05_placement/components/helpgovernment/governmentDetail.vue b/src/modules/05_placement/components/helpgovernment/governmentDetail.vue index 0ff19a1a9..3aa4534d2 100644 --- a/src/modules/05_placement/components/helpgovernment/governmentDetail.vue +++ b/src/modules/05_placement/components/helpgovernment/governmentDetail.vue @@ -3,16 +3,9 @@ import { onMounted, ref } from "vue"; import { useQuasar } from "quasar"; import { useRoute, useRouter } from "vue-router"; import { useCounterMixin } from "@/stores/mixin"; - import http from "@/plugins/http"; import config from "@/app.config"; -import keycloak from "@/plugins/keycloak"; - -import type { QTableProps, QForm } from "quasar"; -// import type { -// TypeFile, -// ResponseDataDetail, -// } from "@/modules/05_placement/interface/response/Transfer"; +import type { QForm } from "quasar"; const $q = useQuasar(); const route = useRoute(); @@ -29,11 +22,8 @@ const { success, } = mixin; -const roleAdmin = ref(false); + const myForm = ref(null); -const name = ref("นายสมคิด ยอดใจ"); -const level = ref("ชำนาญการพิเศษ"); -const institution = ref("ฝ่ายบริหารงานทั่วไป"); const fullname = ref(""); const id = ref(""); const profileId = ref(""); @@ -88,7 +78,6 @@ const getData = async () => { isActive.value = data.isActive; }) .catch((e) => { - // messageError($q, e); }) .finally(() => { hideLoader(); @@ -102,9 +91,6 @@ const getClass = (val: boolean) => { }; // const conditionSave = async () => { - // if (myForm.value !== null) { - // myForm.value.validate().then((success: any) => { - // if (success) { dialogConfirm( $q, async () => await saveData(), @@ -112,9 +98,7 @@ const conditionSave = async () => { "แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย" ); }; -// }); -// } -// }; + const cancelBtn = () => { edit.value = !edit; getData(); @@ -135,8 +119,6 @@ const saveData = async () => { await http .put(config.API.officerMainEdit(dataId), body) .then((res: any) => { - // const data = res.data.result; - // console.log(data); success($q, "แก้ไขข้อมูลเพื่อลงบัญชีแนบท้ายสำเร็จ"); edit.value = false; }) @@ -156,31 +138,16 @@ onMounted(async () => {