| | |
| | | /** |
| | | * 设备国标编号 |
| | | */ |
| | | @Schema(description = "11111") |
| | | @Schema(description = "设备国标编号") |
| | | private String deviceGBId; |
| | | |
| | | /** |
| | |
| | | }); |
| | | }, |
| | | chooseChannel: function(platform) { |
| | | this.$refs.chooseChannelDialog.openDialog(platform.serverGBId, platform.name, platform.catalogId, platform.treeType, this.initData) |
| | | console.log("platform.name: " + platform.name) |
| | | this.$refs.chooseChannelDialog.openDialog(platform.serverGBId,platform.deviceGBId, platform.name, platform.catalogId, platform.treeType, this.initData) |
| | | }, |
| | | initData: function() { |
| | | this.getPlatformList(); |
| | |
| | | <el-tab-pane label="目录结构" name="catalog"> |
| | | <el-container> |
| | | <el-main v-bind:style="{backgroundColor: '#FFF', maxHeight: winHeight + 'px'}"> |
| | | <chooseChannelForCatalog ref="chooseChannelForCatalog" :platformId=platformId :platformName=platformName :defaultCatalogId=defaultCatalogId :catalogIdChange="catalogIdChange" :treeType=treeType ></chooseChannelForCatalog> |
| | | <chooseChannelForCatalog ref="chooseChannelForCatalog" :platformId=platformId :platformDeviceId=platformDeviceId :platformName=platformName :defaultCatalogId=defaultCatalogId :catalogIdChange="catalogIdChange" :treeType=treeType ></chooseChannelForCatalog> |
| | | </el-main> |
| | | </el-container> |
| | | </el-tab-pane> |
| | |
| | | tabActiveName: "gbChannel", |
| | | catalogTabActiveName: "catalog", |
| | | platformId: "", |
| | | platformDeviceId: "", |
| | | catalogId: "", |
| | | catalogName: "", |
| | | currentCatalogId: "", |
| | |
| | | }; |
| | | }, |
| | | methods: { |
| | | openDialog(platformId, platformName, defaultCatalogId, treeType, closeCallback) { |
| | | openDialog(platformId, platformDeviceId, platformName, defaultCatalogId, treeType, closeCallback) { |
| | | console.log("defaultCatalogId: " + defaultCatalogId) |
| | | this.platformId = platformId |
| | | this.platformDeviceId = platformDeviceId |
| | | this.platformName = platformName |
| | | this.defaultCatalogId = defaultCatalogId |
| | | this.showDialog = true |
| | |
| | | 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); |
| | |
| | | }, |
| | | methods: { |
| | | openDialog(catalogIdResult) { |
| | | console.log(this.chooseId) |
| | | this.showDialog = true |
| | | this.catalogIdResult = catalogIdResult |
| | | }, |
| | |
| | | |
| | | }, |
| | | loadNode: function(node, resolve){ |
| | | |
| | | |
| | | |
| | | if (node.level === 0) { |
| | | this.$axios({ |
| | | method:"get", |
| | |
| | | resolve([ |
| | | { |
| | | name: this.platformName, |
| | | id: this.platformId, |
| | | id: res.data.data.deviceGBId, |
| | | type: 0 |
| | | } |
| | | ]); |
| | |
| | | this.chooseId = data.id; |
| | | }, |
| | | close: function() { |
| | | this.chooseId = null; |
| | | this.showDialog = false; |
| | | }, |
| | | submit: function() { |
| | | console.log(this.chooseId) |
| | | if (this.chooseId === null) { |
| | | this.$message({ |
| | | showClose: true, |
| | | message: '未选择任何节点,', |
| | | type: 'warning' |
| | | }); |
| | | return; |
| | | } |
| | | if (this.catalogIdResult)this.catalogIdResult(this.chooseId) |
| | | this.showDialog = false; |
| | | }, |