|
|
@ -367,7 +367,7 @@ const formValuesMapper = (values) => {
|
|
|
|
{ key: 'city_id', transform: (value) => value?.value || value?.key || '' },
|
|
|
|
{ key: 'city_id', transform: (value) => value?.value || value?.key || '' },
|
|
|
|
{ key: 'city_name', transform: (value) => value?.label || '' },
|
|
|
|
{ key: 'city_name', transform: (value) => value?.label || '' },
|
|
|
|
],
|
|
|
|
],
|
|
|
|
'dept': { key: 'dept', transform: (value) => (typeof value === 'string' ? value : value?.value || value?.key || '') },
|
|
|
|
'dept': { key: 'dept_id', transform: (value) => (typeof value === 'string' ? value : value?.value || value?.key || '') },
|
|
|
|
'open_weekdays': { key: 'open_weekdays', transform: (value) => (Array.isArray(value) ? value.join(',') : value) },
|
|
|
|
'open_weekdays': { key: 'open_weekdays', transform: (value) => (Array.isArray(value) ? value.join(',') : value) },
|
|
|
|
'recommends_rate': { key: 'recommends_rate', transform: (value) => (typeof value === 'string' ? value : value?.value || value?.key || '') },
|
|
|
|
'recommends_rate': { key: 'recommends_rate', transform: (value) => (typeof value === 'string' ? value : value?.value || value?.key || '') },
|
|
|
|
// 'lgc_details': [
|
|
|
|
// 'lgc_details': [
|
|
|
@ -392,7 +392,7 @@ const formValuesMapper = (values) => {
|
|
|
|
transform: (value) => {
|
|
|
|
transform: (value) => {
|
|
|
|
const valueArr = Object.values(value)
|
|
|
|
const valueArr = Object.values(value)
|
|
|
|
.filter((_v) => !isEmpty(_v))
|
|
|
|
.filter((_v) => !isEmpty(_v))
|
|
|
|
.map((e) => ({ title: '', ...e, description: e.description || '' }));
|
|
|
|
.map((e) => ({ title: '', ...e, descriptions: e.descriptions || '' }));
|
|
|
|
return valueArr;
|
|
|
|
return valueArr;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -401,7 +401,7 @@ const formValuesMapper = (values) => {
|
|
|
|
transform: (value) => {
|
|
|
|
transform: (value) => {
|
|
|
|
const valueArr = Object.values(value)
|
|
|
|
const valueArr = Object.values(value)
|
|
|
|
.filter((_v) => !isEmpty(_v))
|
|
|
|
.filter((_v) => !isEmpty(_v))
|
|
|
|
.map((e) => ({ title: '', ...e, description: e.description || '' }));
|
|
|
|
.map((e) => ({ title: '', ...e, descriptions: e.descriptions || '' }));
|
|
|
|
return valueArr.reduce((r, c) => ({ ...r, [c.lgc]: c }), {});
|
|
|
|
return valueArr.reduce((r, c) => ({ ...r, [c.lgc]: c }), {});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -409,7 +409,7 @@ const formValuesMapper = (values) => {
|
|
|
|
'product_title': { key: 'title' },
|
|
|
|
'product_title': { key: 'title' },
|
|
|
|
};
|
|
|
|
};
|
|
|
|
let dest = {};
|
|
|
|
let dest = {};
|
|
|
|
const { city, product_title, ...omittedValue } = values;
|
|
|
|
const { city, dept, product_title, ...omittedValue } = values;
|
|
|
|
dest = { ...omittedValue, ...objectMapper(values, destinationObject) };
|
|
|
|
dest = { ...omittedValue, ...objectMapper(values, destinationObject) };
|
|
|
|
for (const key in dest) {
|
|
|
|
for (const key in dest) {
|
|
|
|
if (Object.prototype.hasOwnProperty.call(dest, key)) {
|
|
|
|
if (Object.prototype.hasOwnProperty.call(dest, key)) {
|
|
|
|