diff --git a/src/modules/13_salary/components/SalaryLists/DialogMoveLevel.vue b/src/modules/13_salary/components/SalaryLists/DialogMoveLevel.vue index e8e85da65..13a558a61 100644 --- a/src/modules/13_salary/components/SalaryLists/DialogMoveLevel.vue +++ b/src/modules/13_salary/components/SalaryLists/DialogMoveLevel.vue @@ -104,7 +104,7 @@ function onSubmit() { watch( () => modal.value, () => { - type.value = props.typeLevel; + type.value = props.typeLevel == 'PENDING' ? "" : props.typeLevel; isReserve.value = props.isReserve; isChange.value = false; } @@ -159,9 +159,6 @@ function inputEdit(val: boolean) {
- isChange={{ isChange }}
- typeLevel={{ type }}
- isRe={{ isChange }}
(""); +const isReserve = ref(false); /** * function openPopup ย้ายกขั้น * @param id profileId * */ -function onClickMoveLevel(id: string) { +function onClickMoveLevel(id: string, typeVal: string, isReserveVal: boolean) { profileId.value = id; modalDialogMoveLeve.value = !modalDialogMoveLeve.value; + typeLevel.value = typeVal; + isReserve.value = isReserveVal; } /** @@ -387,7 +391,11 @@ watch( : item.type === 'moveGroup' ? onClickMovieGroup(props.row.id) : item.type === 'moveLevel' - ? onClickMoveLevel(props.row.id) + ? onClickMoveLevel( + props.row.id, + props.row.type, + props.row.isReserve + ) : item.type === 'delete' ? onClickDelete(props.row.id) : null @@ -444,6 +452,8 @@ watch( :fetchData="props.fetchDataTable" />