|  |  | 
 |  |  |             channelType: "", | 
 |  |  |             online: "", | 
 |  |  |             choosed: "", | 
 |  |  |             currentPage: 0, | 
 |  |  |             currentPage: 1, | 
 |  |  |             count: 10, | 
 |  |  |             total: 0, | 
 |  |  |             eventEnanle: false | 
 |  |  | 
 |  |  |         platformId(newData, oldData){ | 
 |  |  |             console.log(newData) | 
 |  |  |             this.initData() | 
 |  |  |              | 
 |  |  |  | 
 |  |  |         }, | 
 |  |  |     }, | 
 |  |  |     methods: { | 
 |  |  | 
 |  |  |                         delete that.gbChoosechannel[key] | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |                   | 
 |  |  |  | 
 |  |  |                  var oldKeys = Object.keys(that.gbChoosechannel); | 
 |  |  |                 if (oldKeys.length > 0) { | 
 |  |  |                     for (let i = 0; i < oldKeys.length; i++) { | 
 |  |  | 
 |  |  |                         delData.push(that.gbChoosechannel[key]) | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |                  | 
 |  |  |  | 
 |  |  |             }else{ | 
 |  |  |                 var oldKeys = Object.keys(that.gbChoosechannel); | 
 |  |  |                 if (oldKeys.length > 0) { | 
 |  |  | 
 |  |  |             if (Object.keys(addData).length >0) { | 
 |  |  |                 that.$axios({ | 
 |  |  |                     method:"post", | 
 |  |  |                     url:"/api/platforms/updateChannelForGB", | 
 |  |  |                     url:"/api/platform/update_channel_for_gb", | 
 |  |  |                     data:{ | 
 |  |  |                         platformId:  that.platformId, | 
 |  |  |                         channelReduces: addData | 
 |  |  | 
 |  |  |             } | 
 |  |  |             if (Object.keys(delData).length >0) { | 
 |  |  |                  that.$axios({ | 
 |  |  |                     method:"post", | 
 |  |  |                     url:"/api/platforms/delChannelForGB", | 
 |  |  |                     method:"delete", | 
 |  |  |                     url:"/api/platform/del_channel_for_gb", | 
 |  |  |                     data:{ | 
 |  |  |                         platformId:  that.platformId, | 
 |  |  |                         channelReduces: delData | 
 |  |  | 
 |  |  |         getChannelList: function () { | 
 |  |  |             let that = this; | 
 |  |  |  | 
 |  |  |             this.$axios.get(`/api/platforms/channelList`, { | 
 |  |  |             this.$axios({ | 
 |  |  |                     method:"get", | 
 |  |  |                     url:`/api/platform/channel_list`, | 
 |  |  |                     params: { | 
 |  |  |                         page: that.currentPage, | 
 |  |  |                         count: that.count, | 
 |  |  | 
 |  |  |                                 that.$refs.gbChannelsTable.toggleRowSelection(row, true); | 
 |  |  |                                 chooseGBS.push(row) | 
 |  |  |                                 that.gbChoosechannel[row.deviceId+ "_" + row.channelId] = row; | 
 |  |  |                                 | 
 |  |  |  | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                          that.eventEnanle = true; |