From 592d396d789a112df23c14ec90016bdf20f9ca94 Mon Sep 17 00:00:00 2001 From: Lei OT Date: Mon, 9 Sep 2024 15:58:04 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BA=A7=E5=93=81=E7=BC=96=E8=BE=91:?= =?UTF-8?q?=20=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF,=20=E8=AF=AD=E7=A7=8D?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E7=9A=84=E7=BC=96=E8=BE=91=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useProductsSets.js | 2 ++ src/views/products/Detail/ProductInfo.jsx | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hooks/useProductsSets.js b/src/hooks/useProductsSets.js index 7973d05..3235bcc 100644 --- a/src/hooks/useProductsSets.js +++ b/src/hooks/useProductsSets.js @@ -151,6 +151,7 @@ export const useNewProductRecord = () => { 'lastedit_changed': '', 'create_date': '', 'created_by': '', + 'edit_status': 2, }, lgc_details: [ { @@ -158,6 +159,7 @@ export const useNewProductRecord = () => { 'descriptions': '', 'lgc': 1, 'id': '', + 'edit_status': 2, }, ], quotation: [ diff --git a/src/views/products/Detail/ProductInfo.jsx b/src/views/products/Detail/ProductInfo.jsx index 43dbd45..077fac5 100644 --- a/src/views/products/Detail/ProductInfo.jsx +++ b/src/views/products/Detail/ProductInfo.jsx @@ -77,7 +77,7 @@ const ProductInfo = ({ ...props }) => { 'travel_agency_id': activeAgency.travel_agency_id, // "travel_agency_name": "", // "lastedit_changed": "", - "edit_status": infoEditStatus, + "edit_status": infoEditStatus || editingProduct.info.edit_status, }; const copyFields = pick(editingProduct.info, ['product_type_id']); // 'title', const readyToSubInfo = { ...copyNewProduct.info, ...editingProduct.info, title: editingProduct.info.product_title, ...values.info, ...copyFields, ...poster }; @@ -89,7 +89,7 @@ const ProductInfo = ({ ...props }) => { for (const lgcKey in lgcEdits) { if (Object.prototype.hasOwnProperty.call(lgcEdits, lgcKey)) { const element = lgcEdits[lgcKey]; - mergedLgc[lgcKey].edit_status = element?.edit_status || ''; + mergedLgc[lgcKey].edit_status = element?.edit_status || values.lgc_details_mapped[lgcKey]?.edit_status || '2'; } }