From b142dfcc768d2f3fc1e492554c7b9cff78904a38 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 16 Dec 2025 16:22:30 +0700 Subject: [PATCH] fix(leave):dislpay field null --- .../components/05_Leave/DetailLeavePage.vue | 22 ++++---- .../05_Leave/formDetail/formSpouse.vue | 53 +++++++++++++++---- 2 files changed, 56 insertions(+), 19 deletions(-) diff --git a/src/modules/09_leave/components/05_Leave/DetailLeavePage.vue b/src/modules/09_leave/components/05_Leave/DetailLeavePage.vue index f0ac7daf3..7d71309a2 100644 --- a/src/modules/09_leave/components/05_Leave/DetailLeavePage.vue +++ b/src/modules/09_leave/components/05_Leave/DetailLeavePage.vue @@ -365,20 +365,24 @@ async function fetchDetailLeave(paramsId: string) { formData.coupleDayLevelCountry = data.coupleDayLevelCountry ? data.coupleDayLevelCountry : "-"; - formData.coupleDayCountryHistory = data.coupleDayCountryHistory - ? data.coupleDayCountryHistory - : "-"; - formData.coupleDayTotalHistory = data.coupleDayTotalHistory - ? data.coupleDayTotalHistory - : "-"; + formData.coupleDayCountryHistory = + data.coupleDayCountryHistory && data.coupleDayCountryHistory !== "null" + ? data.coupleDayCountryHistory + : "-"; + formData.coupleDayTotalHistory = + data.coupleDayTotalHistory && data.coupleDayTotalHistory !== "null" + ? data.coupleDayTotalHistory + : "-"; formData.coupleDayStartDateHistory = data.coupleDayStartDateHistory && date2Thai(data.coupleDayStartDateHistory); formData.coupleDayEndDateHistory = data.coupleDayEndDateHistory && date2Thai(data.coupleDayEndDateHistory); - formData.coupleDaySumTotalHistory = data.coupleDaySumTotalHistory - ? data.coupleDaySumTotalHistory - : ""; + formData.coupleDaySumTotalHistory = + data.coupleDaySumTotalHistory && + data.coupleDaySumTotalHistory !== "null" + ? data.coupleDaySumTotalHistory + : ""; formData.approveStep = data.approveStep ? data.approveStep : "-"; formData.dear = data.dear ? data.dear : "-"; formData.profileType = data.profileType; diff --git a/src/modules/09_leave/components/05_Leave/formDetail/formSpouse.vue b/src/modules/09_leave/components/05_Leave/formDetail/formSpouse.vue index bf7596e93..cfe967acc 100644 --- a/src/modules/09_leave/components/05_Leave/formDetail/formSpouse.vue +++ b/src/modules/09_leave/components/05_Leave/formDetail/formSpouse.vue @@ -1,10 +1,10 @@