From 532284995eb70b1bb00086e4c9c6a0dd315b451e Mon Sep 17 00:00:00 2001 From: Thanaphon Frappet Date: Wed, 27 Nov 2024 16:22:40 +0700 Subject: [PATCH] refactor: pre view --- src/pages/05_quotation/MainPage.vue | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/pages/05_quotation/MainPage.vue b/src/pages/05_quotation/MainPage.vue index f2600ba4..6a55b3ee 100644 --- a/src/pages/05_quotation/MainPage.vue +++ b/src/pages/05_quotation/MainPage.vue @@ -322,9 +322,28 @@ async function storeDataLocal(id: string) { localStorage.setItem( 'quotation-preview', JSON.stringify({ - data: quotationFormData.value, + data: { + ...quotationFormData.value, + }, meta: { - source: quotationFormState.value.source, + source: { + ...quotationFormState.value.source, + code: + quotationFormState.value.mode === 'create' + ? '-' + : quotationFormState.value?.source?.code, + createAt: + quotationFormState.value.mode === 'create' + ? Date.now() + : quotationFormState.value?.source?.createdAt, + createBy: quotationFormState.value?.source?.createdBy, + payCondition: quotationFormData.value.payCondition, + contactName: quotationFormData.value.contactName, + contactTel: quotationFormData.value.contactTel, + workName: quotationFormData.value.workName, + dueDate: quotationFormData.value.dueDate, + }, + selectedWorker: quotationFormData.value.worker, createdBy: quotationFormState.value.createdBy('tha'), }, }),