From c68306059b61e87f394b814395884cf9b1f7fa98 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 17 Jul 2025 15:19:19 +0700 Subject: [PATCH] =?UTF-8?q?feat:=20=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88?= =?UTF-8?q?=E0=B8=A1=E0=B9=81=E0=B8=AA=E0=B8=94=E0=B8=87=E0=B8=88=E0=B8=B3?= =?UTF-8?q?=E0=B8=99=E0=B8=A7=E0=B8=99=E0=B8=A7=E0=B8=B1=E0=B8=99=E0=B8=97?= =?UTF-8?q?=E0=B8=B5=E0=B9=88=E0=B8=AD=E0=B8=9A=E0=B8=A3=E0=B8=A1=E0=B9=81?= =?UTF-8?q?=E0=B8=AA=E0=B8=94=E0=B8=87=20=E0=B8=82=E0=B8=A3=E0=B8=81.=20/?= =?UTF-8?q?=20=E0=B8=A5=E0=B8=88.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../15_development/components/FormHistory.vue | 64 +++++++++++++++++++ .../components/history/AddPage.vue | 24 ++++++- .../components/historyEmployee/AddPage.vue | 18 +++++- 3 files changed, 101 insertions(+), 5 deletions(-) create mode 100644 src/modules/15_development/components/FormHistory.vue diff --git a/src/modules/15_development/components/FormHistory.vue b/src/modules/15_development/components/FormHistory.vue new file mode 100644 index 000000000..d871308ab --- /dev/null +++ b/src/modules/15_development/components/FormHistory.vue @@ -0,0 +1,64 @@ + + diff --git a/src/modules/15_development/components/history/AddPage.vue b/src/modules/15_development/components/history/AddPage.vue index 653ec2224..391288ef3 100644 --- a/src/modules/15_development/components/history/AddPage.vue +++ b/src/modules/15_development/components/history/AddPage.vue @@ -14,6 +14,8 @@ import type { FormAddHistoryProject, } from "@/modules/15_development/interface/request/Main"; +import FormHistory from "@/modules/15_development/components/FormHistory.vue"; + const $q = useQuasar(); const mixin = useCounterMixin(); const { showLoader, hideLoader, messageError, date2Thai } = mixin; @@ -25,6 +27,10 @@ const id = ref(route.params.id as string); // id route const dateOrder = ref(null); // คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่ const order = ref(""); //เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ +const dateHisStart = ref(null); +const dateHisEnd = ref(null); +const trainingDays = ref(""); + /** ตัวแปรข้อมูลข้าราชการ */ const formMain = reactive({ id: "", @@ -124,6 +130,10 @@ async function fetchData() { dateOrder.value = data.dateOrder; order.value = data.order; rows.value = data.academic; + + dateHisStart.value = data.dateStart; + dateHisEnd.value = data.dateEnd; + trainingDays.value = data.trainingDays; }) .catch((e) => { messageError($q, e); @@ -332,7 +342,11 @@ onMounted(async () => {
- {{ formMainProject.totalTraining ?? "-" }} + {{ + formMainProject.totalTraining + ? `${formMainProject.totalTraining} วัน` + : "-" + }}