zhangzengfei
2021-06-22 5d43a50efe1773feee64b815c25252149529fe36
完善全景跟踪检索交互
1个文件已修改
17 ■■■■ 已修改文件
src/pages/panoramicView/components/History.vue 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/panoramicView/components/History.vue
@@ -25,7 +25,7 @@
          class="list-item"
          v-for="item in personList"
          :key="item.id"
          :style="selectedID == item.id ? 'border-color:#3D68E1': ''"
          :style="item.selected ? 'border-color:#3D68E1': ''"
          @click="checkTarget(item)"
        >
          <!-- <img src alt :style="{backgroundColor:item.color}"/> -->
@@ -74,11 +74,12 @@
  name: "histroy",
  computed: {
    videos() {
      if (this.selectedID == "") {
      if (this.searching) {
        return this.videoList
      }
      return this.videoList.filter(v => v.id == this.selectedID);
      // return this.videoList.filter(v => v.id == this.selectedID);
      return this.videoList.filter(v => v.selected);
    }
  },
  data() {
@@ -115,7 +116,7 @@
          }
        }]
      },
      selectedID: "",
      search: "",
      personList: [],
      videoList: [
        // {
@@ -137,15 +138,15 @@
      }
      this.searchData();
    },
    checkTarget(item) {
      this.selectedID = item.id;
      this.searching = false;
      this.$set(item, 'selected', item.selected != undefined ? !item.selected : true);
    },
    searchData() {
      this.selectedID = "";
      findTraceResult({ searchTime: this.searchTime }).then(rsp => {
        this.searching = true;
        this.videoList = this.personList = [];
        if (rsp && rsp.success && rsp.data) {