Commit dbe30fbc162dec79300867f1038c8e6e3cc32d4f

Authored by ww
1 parent d69a95be

fix: validate priotiy will throw error

@@ -13759,11 +13759,9 @@ class HandleDataSource { @@ -13759,11 +13759,9 @@ class HandleDataSource {
13759 * @param {} message 13759 * @param {} message
13760 */ 13760 */
13761 updateCommonDataSource(message, record) { 13761 updateCommonDataSource(message, record) {
13762 - // const { subscriptionId } = message  
13763 const { nodeId, attr } = record 13762 const { nodeId, attr } = record
13764 const node = this.getNodeByCmdId(nodeId) 13763 const node = this.getNodeByCmdId(nodeId)
13765 13764
13766 - // const { attr } = this.getBindData(nodeId)  
13767 node && this.updatePage(() => { 13765 node && this.updatePage(() => {
13768 const { data } = message 13766 const { data } = message
13769 const type = this.getComponentType(node) 13767 const type = this.getComponentType(node)
@@ -13782,7 +13780,8 @@ class HandleDataSource { @@ -13782,7 +13780,8 @@ class HandleDataSource {
13782 return 13780 return
13783 } 13781 }
13784 13782
13785 - if (!data) return 13783 + if (!data || !data[attr]) return
  13784 +
13786 const [[timespan, value]] = data[attr] 13785 const [[timespan, value]] = data[attr]
13787 node.setValue(value) 13786 node.setValue(value)
13788 }, node) 13787 }, node)
@@ -15177,6 +15176,7 @@ class HandleDynamicEffect { @@ -15177,6 +15176,7 @@ class HandleDynamicEffect {
15177 validate(record, type, value) { 15176 validate(record, type, value) {
15178 const { condition = [], attr } = record 15177 const { condition = [], attr } = record
15179 const result = { condition: {}, flag: false } 15178 const result = { condition: {}, flag: false }
  15179 + if (!value[attr]) return result
15180 for (let i = 0; i < condition.length; i++) { 15180 for (let i = 0; i < condition.length; i++) {
15181 const { min, max } = condition[i] 15181 const { min, max } = condition[i]
15182 const [timespan, realValue] = value[attr][0] 15182 const [timespan, realValue] = value[attr][0]