fix(图表): 修复符号地图大小区间输入校验存在校验错误的问题

This commit is contained in:
jianneng-fit2cloud 2024-11-04 20:04:53 +08:00
parent 8f93e8f726
commit 93172384ac

View File

@ -309,13 +309,12 @@ const customSymbolicMapSizeRange = computed(() => {
return ['symbolic-map'].includes(props.chart.type) && extBubble?.length > 0 return ['symbolic-map'].includes(props.chart.type) && extBubble?.length > 0
}) })
const mapCustomRangeValidate = prop => { const mapCustomRangeValidate = prop => {
if (!state.basicStyleForm.mapSymbolSizeMin || state.basicStyleForm.mapSymbolSizeMin < 0) { const { mapSymbolSizeMax = '0', mapSymbolSizeMin = '1' } = state.basicStyleForm
state.basicStyleForm.mapSymbolSizeMin = 0 let max = parseInt(mapSymbolSizeMax)
} let min = parseInt(mapSymbolSizeMin)
if (!state.basicStyleForm.mapSymbolSizeMax || state.basicStyleForm.mapSymbolSizeMax < 1) { state.basicStyleForm.mapSymbolSizeMin = Math.max(min, 0)
state.basicStyleForm.mapSymbolSizeMax = 1 state.basicStyleForm.mapSymbolSizeMax = Math.max(max, 1)
} if (max < min) {
if (state.basicStyleForm.mapSymbolSizeMax < state.basicStyleForm.mapSymbolSizeMin) {
ElMessage.warning('第二个区间值必须大于第一个区间值') ElMessage.warning('第二个区间值必须大于第一个区间值')
return return
} }