From b47a13be3228d93a429176c9d60231c84ebc3ad2 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Fri, 13 Jun 2025 15:12:58 +0700 Subject: [PATCH] clear value --- src/modules/15_development/components/Target.vue | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/modules/15_development/components/Target.vue b/src/modules/15_development/components/Target.vue index cb42ef915..1e24ae62d 100644 --- a/src/modules/15_development/components/Target.vue +++ b/src/modules/15_development/components/Target.vue @@ -536,9 +536,15 @@ function onClickCloseDialog() { * map ช้อมูลตาม option id * @param id id */ -function updatePosTypeName(id: string,index:number) { - - formGroupTarget.positions[index].posLevel = '' +function updatePosTypeName(id: string, index?: number | null, type?: string) { + if (index && index >= 0) { + formGroupTarget.positions[index].posLevel = ""; + } + + if (type && type == "targetReal") { + formGroupTarget.posLevel = ""; + } + const posLevel = posTypeMain.value.find((e: ResGroup) => e.id === id); posLevelOp.value = posLevel?.posLevels.map((e: ResLevel) => ({ @@ -1127,7 +1133,7 @@ onMounted(() => { : 'กลุ่มงาน' " clearable - @update:model-value="updatePosTypeName" + @update:model-value="(value:string)=>{updatePosTypeName(value,null,'targetReal')}" />