From 53c7764f06584d6a454f5f33f9a67e77f5d3ff7f Mon Sep 17 00:00:00 2001 From: Thanaphon Frappet Date: Mon, 21 Oct 2024 12:06:50 +0700 Subject: [PATCH] refactor: format value before peview --- src/pages/05_quotation/QuotationForm.vue | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/pages/05_quotation/QuotationForm.vue b/src/pages/05_quotation/QuotationForm.vue index 5b9bde0d..cc44ee05 100644 --- a/src/pages/05_quotation/QuotationForm.vue +++ b/src/pages/05_quotation/QuotationForm.vue @@ -653,12 +653,29 @@ async function searchEmployee(text: string) { } function storeDataLocal() { + quotationFormData.value.productServiceList = productServiceList.value; + localStorage.setItem( 'quotation-preview', JSON.stringify({ 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, + }, createdBy: quotationFormState.value.createdBy('tha'), }, }),