fix: 产品管理: 预览时没有数据

main
Lei OT 3 months ago
parent cc32eb2fcf
commit fde0b838d9

@ -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;

@ -88,7 +88,7 @@ const AgencyPreview = ({ params, ...props }) => {
}
const {tables, SSRange} = splitTable_6(use_year, agencyProducts['6'], false);
const table2Rows = tables.reduce((acc, {info, SS}) => {
return acc.concat(SS.map((v, i) => ({...v, info, rowSpan: i===0 ? SS.length : 0})));
return acc.concat((SS || []).map((v, i) => ({...v, info, rowSpan: i===0 ? SS.length : 0})));
}, []);
// console.log('tablesQuote', tablesQuote)
// console.log('table2Rows', table2Rows)

Loading…
Cancel
Save