fix:对数据源的值进行兼容

main
liu.shiyi 1 year ago
parent e508e1d877
commit f6916f36aa

@ -18,8 +18,13 @@ export default {
const pageInfo = handleResData(data) const pageInfo = handleResData(data)
// 兼容边框配置 // 兼容边框配置
pageInfo.chartList.forEach((chart) => { pageInfo.chartList.forEach((chart) => {
if (chart.dataSource) { // 对数据源的方式进行兼容
chart.dataSource.source = chart.dataSource?.source || 'dataset' if (chart.dataSource && ['texts', 'numbers'].includes(chart.type)) {
if (chart.dataSource.source === 'dataset' && (!chart.dataSource.businessKey)) {
chart.dataSource.source = 'static'
}
} else if (!chart.dataSource.source) {
chart.dataSource.source = 'dataset'
} }
if (!chart.border) { if (!chart.border) {
@ -28,7 +33,7 @@ export default {
if (!chart.border.padding) { if (!chart.border.padding) {
chart.border.padding = [0, 0, 0, 0] chart.border.padding = [0, 0, 0, 0]
} }
let plotSettingsIterator = false const plotSettingsIterator = false
if (chart.type == 'customComponent') { if (chart.type == 'customComponent') {
// 为本地G2组件配置添加迭代器 // 为本地G2组件配置添加迭代器
if (!plotSettingsIterator) { if (!plotSettingsIterator) {

Loading…
Cancel
Save