Browse Source

feat:修复定时器不存在时报错问题

liu.shiyi 2 years ago
parent
commit
5cf33bfc83
1 changed files with 4 additions and 1 deletions
  1. 4 1
      data-room-ui/packages/BigScreenDesign/OverallSetting/index.vue

+ 4 - 1
data-room-ui/packages/BigScreenDesign/OverallSetting/index.vue

@@ -359,6 +359,9 @@ export default {
       'changeRefreshConfig'
     ]),
     init () {
+      if (!this.pageInfo.pageConfig.refreshConfig) {
+        this.pageInfo.pageConfig.refreshConfig = []
+      }
       this.form = { ...this.pageInfo.pageConfig }
       this.drawerVisible = true
       if (this.pageInfo.chartList.length === 0) {
@@ -374,7 +377,7 @@ export default {
               disabled: false
             })
           } else {
-            this.pageInfo.pageConfig.refreshConfig = this.pageInfo.pageConfig.refreshConfig.filter(item => item.code !== chart.code)
+            this.pageInfo.pageConfig.refreshConfig = this.pageInfo?.pageConfig?.refreshConfig?.filter(item => item.code !== chart.code) || []
           }
         })
       }