zhangzengfei
2021-06-15 9a4b79689904a42583493b45a6b1b9294af49673
修复数据栈选中后无效http请求的问题
2个文件已修改
26 ■■■■■ 已修改文件
src/pages/cameraAccess/components/DataStackInfo.vue 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/cameraAccess/index/VideoManage.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/cameraAccess/components/DataStackInfo.vue
@@ -447,15 +447,6 @@
  beforeDestroy () {
    this.taskUid = 0;
  },
  watch: {
    'fileList.length': {
      handler (n, o) {
        //数据栈文件数量变更
        //更新独立场景数据栈文件
        this.$root.$children[0].$children[1].$refs['sepRule'].getStackFiles();
      }
    },
  },
  methods: {
    checkResolution (val) {
      this.form.resolution_width = Number(val.split('*')[0]);
@@ -491,11 +482,12 @@
      this.DataStackPool.clean();
      this.fileList = [];
    },
    // 数据栈文件夹选中时,由父组件触发
    selectDir (node) {
      if (node.id === "") {
        return
      }
      console.log('选择数据栈', node)
      this.isDisabled = false;
      this.isAdd = false;
      this.videoItem = null;
@@ -534,7 +526,8 @@
      }, 2 * 1000);
    },
    fetchFileList () {
      findAllFileByStackId({ name: this.searchInput, stackId: this.form.id, page: this.page, size: this.size, type: 0 }).then(rsp => {
      findAllFileByStackId({ name: this.searchInput, stackId: this.form.id, page: this.page, size: this.size, type: 0 }).then(
        rsp => {
        if (rsp && rsp.success && rsp.data.total >= 0) {
          this.fileList = rsp.data.dataList;
          this.total = rsp.data.total;
@@ -884,19 +877,19 @@
    vertical-align: middle;
  }
  .snapshot-video {
    background: url('/images/cameraAccess/video.png');
    background: url("/images/cameraAccess/video.png");
    background-repeat: round;
  }
  .snapshot-image {
    background: url('/images/cameraAccess/image.png');
    background: url("/images/cameraAccess/image.png");
    background-repeat: round;
  }
  .snapshot-audio {
    background: url('/images/cameraAccess/audio.png');
    background: url("/images/cameraAccess/audio.png");
    background-repeat: round;
  }
  .snapshot-files {
    background: url('/images/cameraAccess/files.png');
    background: url("/images/cameraAccess/files.png");
    background-repeat: round;
  }
}
src/pages/cameraAccess/index/VideoManage.vue
@@ -64,7 +64,8 @@
    CameraInfo,
    DataStackInfo,
    SeparateRules,
    LinkageRule  },
    LinkageRule
  },
  data () {
    return {
      activeName: "camera-info",