|  |  | 
 |  |  | import catalogEdit from './catalogEdit.vue' | 
 |  |  | export default { | 
 |  |  |     name: 'chooseChannelForCatalog', | 
 |  |  |     props: ['platformId', 'platformName', 'defaultCatalogId', 'catalogIdChange', 'treeType'], | 
 |  |  |     props: ['platformId', 'platformDeviceId', 'platformName', 'defaultCatalogId', 'catalogIdChange', 'treeType'], | 
 |  |  |     created() { | 
 |  |  |         this.chooseId = this.defaultCatalogId; | 
 |  |  |         this.defaultCatalogIdSign = this.defaultCatalogId; | 
 |  |  | 
 |  |  |             }); | 
 |  |  |         }, | 
 |  |  |         loadNode: function(node, resolve){ | 
 |  |  |           console.log("this.platformDeviceId: " + this.platformDeviceId) | 
 |  |  |           if (node.level === 0) { | 
 |  |  |             resolve([ | 
 |  |  |               { | 
 |  |  | 
 |  |  |               type:  -1 | 
 |  |  |               },{ | 
 |  |  |                 name: this.platformName, | 
 |  |  |                 id:  this.platformId, | 
 |  |  |                 id:   this.platformDeviceId, | 
 |  |  |                 type:  0 | 
 |  |  |               } | 
 |  |  |             ]); | 
 |  |  | 
 |  |  |         return false; | 
 |  |  |       }, | 
 |  |  |       nodeClickHandler: function (data, node, tree){ | 
 |  |  |           console.log(data) | 
 |  |  |           console.log(node) | 
 |  |  |        this.chooseId = data.id; | 
 |  |  |        this.chooseName = data.name; | 
 |  |  |        if (this.catalogIdChange)this.catalogIdChange(this.chooseId, this.chooseName); |