old mode 100644
new mode 100755
| | |
| | | <template> |
| | | <div id="chooseChannel" v-loading="isLoging"> |
| | | <div id="chooseChannel" > |
| | | |
| | | <el-dialog title="选择通道" v-if="showDialog" top="2rem" width="90%" :close-on-click-modal="false" :visible.sync="showDialog" :destroy-on-close="true" @close="close()"> |
| | | <el-dialog title="选择通道" v-loading="loading" v-if="showDialog" top="2rem" width="90%" :close-on-click-modal="false" :visible.sync="showDialog" :destroy-on-close="true" @close="close()"> |
| | | <el-row> |
| | | <el-col :span="10"> |
| | | <el-tabs v-model="catalogTabActiveName" > |
| | | <el-tab-pane label="目录结构" name="catalog"> |
| | | <el-container> |
| | | <el-main v-bind:style="{backgroundColor: '#FFF', maxHeight: winHeight + 'px'}"> |
| | | <chooseChannelForCatalog ref="chooseChannelForCatalog" :platformId=platformId :platformDeviceId=platformDeviceId :platformName=platformName :defaultCatalogId=defaultCatalogId :catalogIdChange="catalogIdChange" :treeType=treeType ></chooseChannelForCatalog> |
| | | <chooseChannelForCatalog ref="chooseChannelForCatalog" :platformId=platformId :platformDeviceId=platformDeviceId :platformName=platformName :defaultCatalogId=defaultCatalogId :catalogIdChange="catalogIdChange" ></chooseChannelForCatalog> |
| | | </el-main> |
| | | </el-container> |
| | | </el-tab-pane> |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | isLoging: false, |
| | | loading: false, |
| | | tabActiveName: "gbChannel", |
| | | catalogTabActiveName: "catalog", |
| | | platformId: "", |
| | |
| | | platformName: "", |
| | | defaultCatalogId: "", |
| | | showDialog: false, |
| | | treeType: null, |
| | | chooseData: {}, |
| | | winHeight: window.innerHeight - 250, |
| | | |
| | | }; |
| | | }, |
| | | methods: { |
| | | openDialog(platformId, platformDeviceId, platformName, defaultCatalogId, treeType, closeCallback) { |
| | | openDialog(platformId, platformDeviceId, platformName, defaultCatalogId, closeCallback) { |
| | | console.log("defaultCatalogId: " + defaultCatalogId) |
| | | this.platformId = platformId |
| | | this.platformDeviceId = platformDeviceId |
| | |
| | | this.defaultCatalogId = defaultCatalogId |
| | | this.showDialog = true |
| | | this.closeCallback = closeCallback |
| | | this.treeType = treeType |
| | | }, |
| | | tabClick (tab, event){ |
| | | |
| | |
| | | |
| | | }, |
| | | save: function() { |
| | | var that = this; |
| | | |
| | | this.$axios({ |
| | | method:"post", |
| | | url:"/api/platform/update_channel_for_gb", |
| | | data:{ |
| | | platformId: that.platformId, |
| | | channelReduces: that.chooseData |
| | | platformId: this.platformId, |
| | | channelReduces: this.chooseData |
| | | } |
| | | }).then((res)=>{ |
| | | if (res.data.code === 0) { |
| | | that.$message({ |
| | | this.$message({ |
| | | showClose: true, |
| | | message: '保存成功,', |
| | | type: 'success' |
| | |
| | | }).catch(function (error) { |
| | | console.log(error); |
| | | }); |
| | | |
| | | }, |
| | | catalogIdChange: function (id, name) { |
| | | this.catalogId = id; |