all
heyujie
2021-07-21 b5e2e236828b7fbc0e8f2bdbf66651ad8907e3b1
src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue
@@ -242,9 +242,12 @@
                    >
                      {{
                        label.Desc +
                        (index == data.LableLst.length - 1 ? "" : ",")
                        (index == data.LableLst.length - 1 ? "" : ",")
                      }}
                    </span>
                  </div>
                  <div v-else-if=" hasError(data)">
                    <span style="color:orangered;">有异常</span>
                  </div>
                  <div v-else>
                    <span>无异常</span>
@@ -535,6 +538,14 @@
      this.tabPageSize = size;
      this.filterSearchData();
    },
    hasError(data){
      if (!data.EventLst||data.EventLst.length==0) {
        return false
      }
      const t =  data.EventLst.some((x) => x.state==0)
      return t && data.IsOperate=="1"
    },
    handleTableSizeChange(size) {
      this.tablePageSize = size;
      this.filterSearchData();
@@ -580,7 +591,7 @@
          _this.tabData = _this.tabData.map(function (item) {
            const set = new Set();
            item.LableLst.forEach(function (label) {
              label.Desc.split(",").forEach(function (d) {
              label.Desc.split(",").forEach(function (d) {
                set.add(d);
              });
            });
@@ -591,6 +602,7 @@
            item.LableLst = lblst;
            return item;
          });
          _this.tabData
        }
      });
    },
@@ -637,7 +649,7 @@
          _this.tabData = _this.tabData.map(function (item) {
            const set = new Set();
            item.LableLst.forEach(function (label) {
              label.Desc.split(",").forEach(function (d) {
              label.Desc.split(",").forEach(function (d) {
                set.add(d);
              });
            });