Commit 576c5120e28b7f7ee08af54a112b53327c0bcec8

Authored by xp.Huang
2 parents 446d5876 5421b5bd

Merge branch 'perf/water-flow-component' into 'main_dev'

perf: 优化流速效果

See merge request yunteng/thingskit-scada!228
... ... @@ -132,14 +132,14 @@ export class DataDynamicEffectHandler {
132 132 const { attr, enable } = data as DynamicActDataType
133 133 if (!enable) return
134 134 const { latestValue } = useLatestMessageValue(message.data, attr!)
135   - const { flag, record } = getMeetTheConditionsRange((data as DynamicActDataType).rangeList, latestValue)
  135 + const { flag, record } = getMeetTheConditionsRange((data as DynamicActDataType).rangeList, Number(latestValue))
136 136 const nodeEl = this.nodeUtils.getNodeForCell<SVGAElement>(cell)
137 137 if (flag) {
138 138 const { type } = record!
139 139 if (type === ActRangListItemTypeEnum.RUN) {
140 140 const element = (nodeEl?.querySelectorAll('path')?.[1] as SVGPathElement)
141 141 element.classList.add(ActAnimationName.FLOW)
142   - element.style.animationDuration = `${record?.flowSpeed || 1}s`
  142 + element.style.animationDuration = `${(record?.flowSpeed || 10) * 0.1}s`
143 143 }
144 144 else { (nodeEl?.querySelectorAll('path')?.[1] as SVGPathElement).classList.remove(ActAnimationName.FLOW) }
145 145 }
... ...