|
|
|
|
@ -239,7 +239,7 @@ export const splitTable_SizeSets = (chunkData) => {
|
|
|
|
|
const [unitSet, sizeSetsStr] = sizeSetsUnitStr.split('@');
|
|
|
|
|
const _thisSSsetProducts = bySizeUnitSetKey[sizeSetsUnitStr];
|
|
|
|
|
const _subTable = _thisSSsetProducts.map(({ info, sizeSetsSS, _quotationTransposeBySize, unitSet, ...pitem }) => {
|
|
|
|
|
const transpose = _quotationTransposeBySize['#'][sizeSetsSS];
|
|
|
|
|
const transpose = _quotationTransposeBySize?.['#']?.[sizeSetsSS] || [];
|
|
|
|
|
const _pRow = transpose.map((quote, qi) => ({ ...quote, rowSpan: qi === 0 ? transpose.length : 0 }));
|
|
|
|
|
return { info, sizeSetsSS, unitSet, rows: _pRow, transpose };
|
|
|
|
|
});
|
|
|
|
|
@ -251,7 +251,7 @@ export const splitTable_SizeSets = (chunkData) => {
|
|
|
|
|
const prows = prow.rows.map((_q) => ({ ..._q, info: prow.info, dateText: `${_q.use_dates_start}~${_q.use_dates_end}` }));
|
|
|
|
|
return acc.concat(prows);
|
|
|
|
|
}, []);
|
|
|
|
|
return { cols, colsKey: sizeSetsUnitStr, data: _table }; // `${unitSet}@${colsKey}`
|
|
|
|
|
return { cols: (cols || []), colsKey: sizeSetsUnitStr, data: _table }; // `${unitSet}@${colsKey}`
|
|
|
|
|
});
|
|
|
|
|
// console.log('---- tablesQuote', tablesQuote);
|
|
|
|
|
return tablesQuote;
|
|
|
|
|
|