@@ -145,19 +145,21 @@ function adaptorChartInfoList(chatInfo: ChatInfo) {
145145 (record ?.sql || record ?.chart )) ||
146146 (record ?.predict_record_id !== undefined &&
147147 record ?.predict_record_id !== null &&
148- data .data .length > 0 )
148+ data ? .data ? .length > 0 )
149149 ) {
150150 const recordeInfo = { id: chatInfo .id + ' _' + record .id , data: data , chart: {} }
151151 const chartBaseInfo = JSON .parse (record .chart )
152- recordeInfo [' chart' ] = {
153- type: chartBaseInfo .type ,
154- title: chartBaseInfo .title ,
155- columns: chartBaseInfo .columns ,
156- xAxis: chartBaseInfo .axis ?.x ? [chartBaseInfo .axis .x ] : [],
157- yAxis: chartBaseInfo .axis ?.y ? [chartBaseInfo .axis .y ] : [],
158- series: chartBaseInfo .axis ?.series ? [chartBaseInfo .axis .series ] : [],
152+ if (chartBaseInfo ) {
153+ recordeInfo [' chart' ] = {
154+ type: chartBaseInfo ?.type ,
155+ title: chartBaseInfo ?.title ,
156+ columns: chartBaseInfo ?.columns ,
157+ xAxis: chartBaseInfo ?.axis ?.x ? [chartBaseInfo ?.axis ?.x ] : [],
158+ yAxis: chartBaseInfo ?.axis ?.y ? [chartBaseInfo ?.axis .y ] : [],
159+ series: chartBaseInfo ?.axis ?.series ? [chartBaseInfo ?.axis ?.series ] : [],
160+ }
161+ chartInfoList .value .push (recordeInfo )
159162 }
160- chartInfoList .value .push (recordeInfo )
161163 }
162164 })
163165 }
0 commit comments