diff --git a/src/pages/08_request-list/MessengerExpansion.vue b/src/pages/08_request-list/MessengerExpansion.vue index 0252bd92..5eee9794 100644 --- a/src/pages/08_request-list/MessengerExpansion.vue +++ b/src/pages/08_request-list/MessengerExpansion.vue @@ -16,7 +16,7 @@ const props = defineProps<{ }>(); const emit = defineEmits<{ - (e: 'updateAttributes', value: AttributesForm): void; + (e: 'updateAttributes', value: Step): void; }>(); const requestListStore = useRequestList(); @@ -69,7 +69,7 @@ async function triggerSubmit() { if (res) { attributesForm.value = JSON.parse(JSON.stringify(formData.value)); state.isEdit = false; - emit('updateAttributes', attributesForm.value); + emit('updateAttributes', res); } } diff --git a/src/pages/08_request-list/RequestListView.vue b/src/pages/08_request-list/RequestListView.vue index 9ef06ae2..6e85746f 100644 --- a/src/pages/08_request-list/RequestListView.vue +++ b/src/pages/08_request-list/RequestListView.vue @@ -169,10 +169,11 @@ async function triggerChangeStatusWork(step: Step, responsibleUserId?: string) { message: t('dialog.message.warningSelectDeliveryStaff'), action: async () => { await nextTick(); + return; }, }); + return; } - const res = await requestListStore.editStatusRequestWork(step); if (res) { const indexWork = workList.value?.findIndex( @@ -782,12 +783,7 @@ function goToQuotation( " @update-attributes=" (opt) => { - value.stepStatus[ - pageState.currentStep - 1 - ].responsibleUserId = opt.responsibleUserId; - value.stepStatus[ - pageState.currentStep - 1 - ].responsibleUserLocal = opt.responsibleUserLocal; + value.stepStatus[pageState.currentStep - 1] = opt; } " />