648540858
2022-01-21 3f5e885e82953d55cb808624800f302886a11777
web_src/src/components/dialog/chooseChannelForCatalog.vue
@@ -121,25 +121,23 @@
          node.loaded = false
          node.expand();
        },
        refreshCatalogById: function (id, nodeIds) {
        refreshCatalogById: function (id) {
          if (id) {
            console.log("refreshCatalogById:  " + id)
            let node = this.$refs.tree.getNode(id);
            console.log(node)
            this.refreshCatalog(node);
          }
          if (nodeIds !== null) {
            let refreshNode = {}
            for (let i = 0; i < nodeIds.length; i++) {
              let node = this.$refs.tree.getNode(nodeIds[i]);
              refreshNode[node.parent.data.id] = node.parent
            }
            if (Object.values(refreshNode).length > 0) {
              for (let j = 0; j < Object.values(refreshNode).length; j++) {
                this.refreshCatalog(Object.values(refreshNode)[j]);
              }
            }
          }
          // if (nodeIds !== null) {
          //   let refreshNode = {}
          //   for (let i = 0; i < nodeIds.length; i++) {
          //     let node = this.$refs.tree.getNode(nodeIds[i]);
          //     refreshNode[node.parent.data.id] = node.parent
          //   }
          //   if (Object.values(refreshNode).length > 0) {
          //     for (let j = 0; j < Object.values(refreshNode).length; j++) {
          //       this.refreshCatalog(Object.values(refreshNode)[j]);
          //     }
          //   }
          // }
        },
        editCatalog: function (data, node){
          let that = this;
@@ -163,6 +161,9 @@
                console.log("移除成功")
                node.parent.loaded = false
                node.parent.expand();
                if(this.defaultCatalogId === id) {
                  this.defaultCatalogId = this.platformId;
                }
              }
            })
            .catch(function (error) {