perf: 产品编辑: 基本信息, 语种信息的编辑状态

main
Lei OT 10 months ago
parent 741e2e17d4
commit 592d396d78

@ -151,6 +151,7 @@ export const useNewProductRecord = () => {
'lastedit_changed': '', 'lastedit_changed': '',
'create_date': '', 'create_date': '',
'created_by': '', 'created_by': '',
'edit_status': 2,
}, },
lgc_details: [ lgc_details: [
{ {
@ -158,6 +159,7 @@ export const useNewProductRecord = () => {
'descriptions': '', 'descriptions': '',
'lgc': 1, 'lgc': 1,
'id': '', 'id': '',
'edit_status': 2,
}, },
], ],
quotation: [ quotation: [

@ -77,7 +77,7 @@ const ProductInfo = ({ ...props }) => {
'travel_agency_id': activeAgency.travel_agency_id, 'travel_agency_id': activeAgency.travel_agency_id,
// "travel_agency_name": "", // "travel_agency_name": "",
// "lastedit_changed": "", // "lastedit_changed": "",
"edit_status": infoEditStatus, "edit_status": infoEditStatus || editingProduct.info.edit_status,
}; };
const copyFields = pick(editingProduct.info, ['product_type_id']); // 'title', const copyFields = pick(editingProduct.info, ['product_type_id']); // 'title',
const readyToSubInfo = { ...copyNewProduct.info, ...editingProduct.info, title: editingProduct.info.product_title, ...values.info, ...copyFields, ...poster }; 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) { for (const lgcKey in lgcEdits) {
if (Object.prototype.hasOwnProperty.call(lgcEdits, lgcKey)) { if (Object.prototype.hasOwnProperty.call(lgcEdits, lgcKey)) {
const element = 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';
} }
} }

Loading…
Cancel
Save