diff --git a/src/pages/08_request-list/FormResponsibleUser.vue b/src/pages/08_request-list/FormResponsibleUser.vue
index e76156b7..5e407f57 100644
--- a/src/pages/08_request-list/FormResponsibleUser.vue
+++ b/src/pages/08_request-list/FormResponsibleUser.vue
@@ -42,7 +42,7 @@ watch(responsibleUserLocal, (lhs, rhs) => {
();
+const emit = defineEmits<{
+ (e: 'updateAttributes', value: AttributesForm): void;
+}>();
+
const requestListStore = useRequestList();
const state = reactive({
isEdit: false,
});
+const refForm = ref>();
+
const defaultForm = {
customerDuty: false,
customerDutyCost: 30,
@@ -62,6 +69,7 @@ async function triggerSubmit() {
if (res) {
attributesForm.value = JSON.parse(JSON.stringify(formData.value));
state.isEdit = false;
+ emit('updateAttributes', attributesForm.value);
}
}
@@ -100,7 +108,7 @@ function assignToForm() {
id="btn-info-basic-save"
icon-only
type="submit"
- @click.stop="triggerSubmit"
+ @click.stop="refForm?.submit()"
/>
-
- {{
- $t('general.select', { msg: $t('requestList.employeeMessenger') })
- }}
-
-
+
+
+ {{
+ $t('general.select', { msg: $t('requestList.employeeMessenger') })
+ }}
+
+
+