diff --git a/src/pages/12_debit-note/FormPage.vue b/src/pages/12_debit-note/FormPage.vue index 0b6b1870..143d9f9b 100644 --- a/src/pages/12_debit-note/FormPage.vue +++ b/src/pages/12_debit-note/FormPage.vue @@ -386,7 +386,7 @@ async function assignFormData(id: string) { selectedProductGroup.value = data.productServiceList[0]?.product.productGroup?.id || ''; - ((previousValue = { + (previousValue = { id: data.id || undefined, debitNoteQuotationId: data.debitNoteQuotationId || undefined, productServiceList: structuredClone( @@ -412,7 +412,7 @@ async function assignFormData(id: string) { quotationId: data.debitNoteQuotationId, remark: data.remark || undefined, }), - (currentFormData.value = structuredClone(previousValue))); + (currentFormData.value = structuredClone(previousValue)); assignProductServiceList(); assignSelectedWorker(); @@ -1046,7 +1046,11 @@ async function submitAccepted() { :status-active="i.active?.()" :status-done="i.status === 'done'" :status-waiting="i.status === 'waiting'" - @click="i.handler()" + @click=" + () => { + if (pageState.mode !== 'create') i.handler(); + } + " />