feat(数据大屏、仪表板): 仪表板数据大屏支持整体字体更换 #13408

This commit is contained in:
wangjiahao
2024-11-21 18:28:26 +08:00
parent 0495e41b6e
commit 902e3a7db2
5 changed files with 59 additions and 4 deletions

View File

@@ -223,6 +223,7 @@ export function historyAdaptor(
canvasVersion
) {
//历史字段适配
canvasStyleResult['fontFamily'] = canvasStyleResult['fontFamily'] || 'PingFang'
canvasStyleResult.dashboard['showGrid'] = canvasStyleResult.dashboard['showGrid'] || false
canvasStyleResult.dashboard['matrixBase'] = canvasStyleResult.dashboard['matrixBase'] || 4
canvasStyleResult.component['seniorStyleSetting'] =

View File

@@ -200,7 +200,8 @@ export function getCanvasStyle(canvasStyleData, canvasId = 'canvas-main') {
backgroundColor,
backgroundImageEnable,
fontSize,
mobileSetting
mobileSetting,
fontFamily
} = canvasStyleData
const style = { fontSize: fontSize + 'px', color: canvasStyleData.color }
if (isMainCanvas(canvasId)) {
@@ -225,6 +226,7 @@ export function getCanvasStyle(canvasStyleData, canvasId = 'canvas-main') {
style['background'] = `url(${imgUrlTrans(background)}) no-repeat`
}
}
style['font-family'] = fontFamily
}
return style