From 0d5cb36fb2a52b011b296ac05d0b2355f5bbd165 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 10 Apr 2026 16:05:30 +0700 Subject: [PATCH] feat(registry): enable edit for items from command list --- .../GovernmentInformation/07_Position.vue | 17 +++++++++------- .../detail/Salary/01_PositionSalary.vue | 20 ++++++++++++------- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/07_Position.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/07_Position.vue index 67062edde..e94467676 100644 --- a/src/modules/04_registryPerson/components/detail/GovernmentInformation/07_Position.vue +++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/07_Position.vue @@ -402,6 +402,7 @@ const modalDialogSalary = ref(false); //แสดง popup ตำแห const isStatusEdit = ref(false); //สถานะแก้ไขข้อมูลตำแหน่งเงินเดือน const salaryId = ref(""); //id ที่ต้องการแก้ไข const dataLevel = ref([]); //รายการ ตำแหน่งเงินเดือน +const idCommandId = ref(false); //เช็คว่ามี commandId หรือไม่ const commandCodeOptions = ref(store.commandCodeData); //รายการปรเภทคำสั่ง const posTypeOptions = ref(store.posTypeData); //รายการประเภทตำแหน่ง | กลุ่มงาน @@ -658,6 +659,7 @@ async function onClickOpenDialog( } else { await fetchOptionGroup(); } + idCommandId.value = statusEdit ? (data.commandId ? true : false) : false; commandCodeOptions.value = store.commandCodeData; posTypeOptions.value = store.posTypeData; posLevelOptions.value = store.posLevelData; @@ -978,6 +980,7 @@ onMounted(async () => { ประวัติแก้ไขตำแหน่ง/เงินเดือน + {
{ autoApply year-picker :enableTimePicker="false" - class="inputgreen" + :class="classInput(!idCommandId)" + :disabled="idCommandId" >