|  |  |  | 
|---|
|  |  |  | 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); | 
|---|