ZZJ
2022-07-15 e116bdd983b4a456c866119666e41bbaab4f7293
src/pages/search/index/Searching.vue
@@ -37,7 +37,7 @@
              "
            ></el-button>
          </el-tooltip>
          <p class="p-label" style="width: 16%">
          <p class="p-label" style="width: 13%">
            <b>底库:</b>
            <el-select
              v-model="tagValues"
@@ -45,9 +45,9 @@
              :disabled="isDisabled"
              collapse-tags
              size="mini"
              style="width: calc(100% - 40px); min-width: 120px"
              placeholder="请选择"
              style="width: calc(100% - 40px); min-width: 70px"
              @change="tagChange"
              placeholder="选择"
            >
              <el-option
                v-for="item in VideoPhotoData.tabs"
@@ -59,7 +59,7 @@
              ></el-option>
            </el-select>
          </p>
          <p class="p-task" style="width: 16%">
          <p class="p-task" style="width: 13%">
            <b>场景:</b>
            <el-select
              v-model="taskValues"
@@ -68,8 +68,8 @@
              :disabled="typeDisable"
              collapse-tags
              size="mini"
              style="width: calc(100% - 40px); min-width: 120px"
              placeholder="请选择"
              style="width: calc(100% - 40px); min-width: 70px"
              placeholder="选择"
            >
              <!-- <el-option
                v-for="item in VideoPhotoData.tasks"
@@ -89,7 +89,23 @@
              ></el-option>
            </el-select>
          </p>
          <p class="p-level" style="width: 18%">
          <p class="p-task" style="width: 12%">
            <b>关注:</b>
            <el-select
              v-model="collection"
              @change="searchingBtn"
              size="mini"
              style="width: calc(100% - 40px); min-width: 70px"
              placeholder="选择"
            >
              <el-option value="" label="全部"></el-option>
              <el-option value="1" label="已关注"></el-option>
              <el-option value="0" label="未关注"></el-option>
            </el-select>
          </p>
          <p class="p-level" style="width: 15%">
            <b>事件等级:</b>
            <el-select
              v-model="alarmValues"
@@ -99,7 +115,7 @@
              collapse-tags
              size="mini"
              style="width: calc(100% - 64px); min-width: 120px"
              placeholder="请选择"
              placeholder="选择"
            >
              <el-option
                v-for="item in VideoPhotoData.dictionary.ALARMLEVEL"
@@ -121,13 +137,13 @@
              style="width: 99%; min-width: 200px"
            ></el-date-picker>
          </p>
          <p class="p-input" style="width: 19%">
          <p class="p-input" style="width: 16%">
            <el-input
              placeholder="请输入内容"
              placeholder="请输入"
              prefix-icon="el-icon-search"
              style="
                width: calc(100% - 75px);
                min-width: 100px;
                min-width: 85px;
                margin-left: 10px;
                margin-right: 10px;
              "
@@ -298,6 +314,7 @@
      tagValues: [],
      alarmValues: [],
      taskValues: [],
      collection: "",
      searchTime: [
        this.$moment().format("YYYY-MM-DD 00:00:00"),
        this.$moment().format("YYYY-MM-DD HH:mm:ss"),
@@ -401,7 +418,6 @@
      }
    },
    "TreeDataPool.showTreeBox"(value) {
      console.log(2);
      this.getHeight();
      if (this.VideoPhotoData.realSmallPath.length > 0) {
        this.VideoPhotoData.findPersonByPage();
@@ -418,8 +434,6 @@
    // },
    "TreeDataPool.selectedNodes": {
      handler: function (newVal, oldVal) {
        console.log(3);
        if (newVal !== oldVal) {
          this.VideoPhotoData.treeNodes = newVal;
          if (this.VideoPhotoData.uploadType) {
@@ -433,7 +447,6 @@
    },
    "DataStackPool.selectedDir": {
      handler(nodes, oldNodes) {
        console.log(4);
        if (nodes !== oldNodes && nodes.id != "") {
          // this.VideoPhotoData.treeNodes = nodes.map(i=>{return i.id});
          this.VideoPhotoData.treeNodes = [nodes.id];
@@ -667,6 +680,7 @@
      this.VideoPhotoData.searchTime = this.format(this.searchTime);
      //this.VideoPhotoData.inputValue = this.searchText;
      this.VideoPhotoData.showType = this.showType;
      this.VideoPhotoData.collection = this.collection;
      if (!this.VideoPhotoData.uploadType) {
        this.VideoPhotoData.uploadDiaplay = false;
        //this.VideoPhotoData.page = this.currentPage;
@@ -739,12 +753,14 @@
    clearSearch() {
      this.tagValues = [];
      this.taskValues = [];
      this.collection = "";
      this.alarmValues = [];
      this.VideoPhotoData.queryTabs = [];
      this.VideoPhotoData.queryTasks = [];
      this.VideoPhotoData.queryAlarmlevel = [];
      this.VideoPhotoData.searchTime = this.getDateInit();
      this.VideoPhotoData.inputValue = "";
      this.VideoPhotoData.collection = "";
      this.searchTime = this.getDateInit();
      if (!this.VideoPhotoData.uploadType) {
        // this.VideoPhotoData.querySearchList();