zhangzengfei
2020-09-25 a88314bd5d59f1dde2d430899555a3a5730f2ef9
src/components/LeftNav.vue
@@ -391,7 +391,6 @@
    },
    lockSwitch() {
      this.TreeDataPool.readonly = !this.TreeDataPool.readonly;
      console.log(this.TreeDataPool.readonly)
    },
    gbLockSwitch() {
      this.TreeDataPool.gbReadonly = !this.TreeDataPool.gbReadonly;
@@ -549,7 +548,7 @@
            let succeed = 0;
            let failed = 0;
            let promiseArr = [];
            for (let item in sheetArray) {
              let camera = this.newCamera();
              camera.areaid = this.importAreaId;
@@ -557,26 +556,27 @@
              camera.rtsp = String(sheetArray[item].rtsp);
              camera.addr = String(sheetArray[item].addr);
              createCamera(camera).then(rsp => {
                if (rsp && rsp.success) {
              promiseArr.push(createCamera(camera));
            }
            let _this = this;
            Promise.allSettled(promiseArr).then(res=>{
              res.forEach(item=>{
                if(item.status === 'fulfilled'){
                  succeed++;
                } else {
                }else{
                  failed++;
                }
              }).catch(err => {
                failed++;
              })
            }
            let _this = this
            setTimeout(() => {
              this.menuLoading = false;
              });
              _this.menuLoading = false;
              _this.$message({
                type: "success",
                message: "操作完成, 导入成功:" + succeed + "个 失败:" + failed + "个"
              })
              _this.TreeDataPool.fetchTreeData();
            }, 2000)
            }).catch(e=>{
              console.log(e)
            });
          }
        } catch (e) {
          this.menuLoading = false
@@ -623,8 +623,9 @@
    border: none;
    box-shadow: none;
    .el-tabs__header {
      display: none;
      border-bottom: none;
      margin: 0 0 15px;
      //margin: 0 0 15px;
    }
    .el-tabs__content {
      padding: 0;
@@ -751,6 +752,7 @@
    .search-input {
      padding-top: 8px;
      padding-bottom: 12px;
      text-align: left;
      .dev-tree-close {
        width: 10%;
        margin-left: 10px;