mirror of
https://github.com/dataease/dataease.git
synced 2025-02-25 12:03:05 +08:00
fix(视图(折线图)): 修复折线图有子维度时指标格式化失效
Closes https://github.com/dataease/dataease/issues/4137
This commit is contained in:
parent
dbceeac4ff
commit
1f2005712b
@ -153,7 +153,7 @@ export function getLabel(chart) {
|
|||||||
// label value formatter
|
// label value formatter
|
||||||
if (chart.type && chart.type !== 'waterfall') {
|
if (chart.type && chart.type !== 'waterfall') {
|
||||||
label.formatter = function(param) {
|
label.formatter = function(param) {
|
||||||
let yAxis, extStack
|
let yAxis, extStack, xaxisExt
|
||||||
let res = param.value
|
let res = param.value
|
||||||
try {
|
try {
|
||||||
yAxis = JSON.parse(chart.yaxis)
|
yAxis = JSON.parse(chart.yaxis)
|
||||||
@ -165,11 +165,16 @@ export function getLabel(chart) {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
extStack = JSON.parse(JSON.stringify(chart.extStack))
|
extStack = JSON.parse(JSON.stringify(chart.extStack))
|
||||||
}
|
}
|
||||||
|
try {
|
||||||
|
xaxisExt = JSON.parse(chart.xaxisExt)
|
||||||
|
} catch (e) {
|
||||||
|
xaxisExt = JSON.parse(JSON.stringify(chart.xaxisExt))
|
||||||
|
}
|
||||||
|
|
||||||
if (equalsAny(chart.type, 'bar-stack', 'line-stack',
|
if (equalsAny(chart.type, 'line', 'bar-stack', 'line-stack',
|
||||||
'bar-stack-horizontal', 'percentage-bar-stack', 'percentage-bar-stack-horizontal')) {
|
'bar-stack-horizontal', 'percentage-bar-stack', 'percentage-bar-stack-horizontal')) {
|
||||||
let f
|
let f
|
||||||
if (extStack && extStack.length > 0) {
|
if (extStack?.length > 0 || xaxisExt?.length > 0) {
|
||||||
f = yAxis[0]
|
f = yAxis[0]
|
||||||
} else {
|
} else {
|
||||||
for (let i = 0; i < yAxis.length; i++) {
|
for (let i = 0; i < yAxis.length; i++) {
|
||||||
|
Loading…
Reference in New Issue
Block a user