diff --git a/module/screen/test/model/buildradarchart.php b/module/screen/test/model/buildradarchart.php index e1400a71dd..3f95280bef 100755 --- a/module/screen/test/model/buildradarchart.php +++ b/module/screen/test/model/buildradarchart.php @@ -35,9 +35,9 @@ foreach($components as $component) if(!isset($chart->type)) continue; if(isset($chart->settings) && isset($chart->sql)) { - if(!isset($componentList['radar']) && $chart->type == 'radar') + if(!isset($componentList['radar']) && $chart->type == 'radar') { - $componentList['radar'] = $component; + $componentList['radar'] = $component; break; } } @@ -46,5 +46,8 @@ foreach($components as $component) isset($componentList['radar']) && $screen->buildRadarChart($componentList['radar'], $chart); $radar = $componentList['radar'] ?? null; -$condition = $radar && $radar->option->dataset->radarIndicator[0]['name'] == '产品管理' && $radar->option->dataset->radarIndicator[4]['name'] == '其他'; -r($condition) && p('') && e('1'); //判断生成的雷达图表数据是否正确。 \ No newline at end of file + +r($radar->chartConfig->key) && p('') && e('Radar'); // 测试组件的key +r($radar->option->series[0]) && p('name,type') && e('radar,radar'); // 测试series的name和type +r($radar->option->radar) && p('shape') && e('polygon'); // 测试雷达图的shape +r(isset($radar->option->radar->indicator)) && p('') && e('1'); // 测试雷达图存在数据