From 5ead16e52869acc3cb38c46f554bd446126da6b2 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 12 May 2026 17:45:54 +0700 Subject: [PATCH 01/84] fix(receive): diaplay rank --- src/modules/05_placement/components/Receive/DialogOrders.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/05_placement/components/Receive/DialogOrders.vue b/src/modules/05_placement/components/Receive/DialogOrders.vue index 55777e2c7..e347d89bf 100644 --- a/src/modules/05_placement/components/Receive/DialogOrders.vue +++ b/src/modules/05_placement/components/Receive/DialogOrders.vue @@ -89,7 +89,9 @@ const columns2 = ref([ sort: (a: string, b: string) => a.localeCompare(b, undefined, { numeric: true, sensitivity: "base" }), format(val, row) { - return `${row.prefix ?? ""}${row.firstName ?? ""} ${row.lastName ?? ""}`; + return `${row.rank ? row.rank : row.prefix ?? ""}${row.firstName ?? ""} ${ + row.lastName ?? "" + }`; }, }, { From 50fdb30920d81711039b523cb6fbc68ed0201ef1 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 12 May 2026 18:07:29 +0700 Subject: [PATCH 02/84] fix(receive): Display columns posTypeOld --- .../05_placement/components/Receive/DialogOrders.vue | 6 ++++-- src/modules/05_placement/views/03_receiveMain.vue | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/modules/05_placement/components/Receive/DialogOrders.vue b/src/modules/05_placement/components/Receive/DialogOrders.vue index e347d89bf..3d7315c78 100644 --- a/src/modules/05_placement/components/Receive/DialogOrders.vue +++ b/src/modules/05_placement/components/Receive/DialogOrders.vue @@ -112,9 +112,11 @@ const columns2 = ref([ headerStyle: "font-size: 14px", style: "font-size: 14px", format(val, row) { - return row.positionTypeOld + return row.positionTypeOld && row.positionTypeOl !== "-" ? `${row.positionTypeOld}${ - row.positionLevelOld ? `(${row.positionLevelOld})` : "" + row.positionLevelOld && row.positionLevelOld !== "-" + ? `(${row.positionLevelOld})` + : "" }` : ""; }, diff --git a/src/modules/05_placement/views/03_receiveMain.vue b/src/modules/05_placement/views/03_receiveMain.vue index 58b7a544b..7cfd48a32 100644 --- a/src/modules/05_placement/views/03_receiveMain.vue +++ b/src/modules/05_placement/views/03_receiveMain.vue @@ -133,9 +133,11 @@ const columns = ref([ headerStyle: "font-size: 14px", style: "font-size: 14px", format(val, row) { - return row.positionTypeOld + return row.positionTypeOld && row.positionTypeOld !== "-" ? `${row.positionTypeOld}${ - row.positionLevelOld ? `(${row.positionLevelOld})` : "" + row.positionLevelOld && row.positionLevelOld !== "-" + ? `(${row.positionLevelOld})` + : "" }` : ""; }, From 01b1ee399856a6a4c6029d4fbafd1951dbf77c8e Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 14 May 2026 10:24:50 +0700 Subject: [PATCH 03/84] refactor(leave): getStatusColor --- .../09_leave/components/05_Leave/Calendar.vue | 8 +++-- .../components/05_Leave/TableList.vue | 29 +++++++++++-------- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/src/modules/09_leave/components/05_Leave/Calendar.vue b/src/modules/09_leave/components/05_Leave/Calendar.vue index 14665b235..eff336884 100644 --- a/src/modules/09_leave/components/05_Leave/Calendar.vue +++ b/src/modules/09_leave/components/05_Leave/Calendar.vue @@ -228,8 +228,12 @@ onMounted(async () => {