fix bug watch props of appeal complain

This commit is contained in:
Warunee Tamkoo 2025-06-12 12:23:14 +07:00
parent b8edb00a19
commit b720074409

View file

@ -150,20 +150,22 @@ function onSubmit(data: FormDataType) {
watch( watch(
() => props.formProfile, () => props.formProfile,
() => { (newValue) => {
if (props.formProfile !== null) { if (newValue !== null) {
formData.fullname = props.formProfile.fullname; formData.fullname = newValue.fullname;
formData.profileId = props.formProfile.profileId; formData.profileId = newValue.profileId;
formData.citizenId = props.formProfile.citizenId; formData.citizenId = newValue.citizenId;
formData.oc = props.formProfile.oc; formData.oc = newValue.oc;
formData.position = props.formProfile.position; formData.position = newValue.position;
}
} }
},
{ deep: true }
); );
watch( watch(
() => props.data, () => props.data,
() => { (newValue) => {
if (newValue !== null) {
isReadOnly.value = true; isReadOnly.value = true;
formData.id = props.data.id; formData.id = props.data.id;
formData.title = props.data.title; formData.title = props.data.title;
@ -181,8 +183,11 @@ watch(
props.data.disciplineComplaint_Appeal_Docs; props.data.disciplineComplaint_Appeal_Docs;
formData.historyStatus = props.data.historyStatus; formData.historyStatus = props.data.historyStatus;
} }
},
{ deep: true }
); );
</script> </script>
<template> <template>
<div class="row"> <div class="row">
<div class="col-sm-12 col-md-12 col-xs-12"> <div class="col-sm-12 col-md-12 col-xs-12">