From 726963ba772dde3e9bfaf52c7c398c0050ca1859 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期二, 28 十二月 2021 18:54:50 +0800 Subject: [PATCH] 优化通道更新逻辑 --- web_src/src/components/dialog/chooseChannelForGb.vue | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/web_src/src/components/dialog/chooseChannelForGb.vue b/web_src/src/components/dialog/chooseChannelForGb.vue index b21416c..f5c66d2 100644 --- a/web_src/src/components/dialog/chooseChannelForGb.vue +++ b/web_src/src/components/dialog/chooseChannelForGb.vue @@ -27,7 +27,7 @@ <el-table-column type="selection" width="55" align="center" fixed > </el-table-column> <el-table-column prop="channelId" label="閫氶亾缂栧彿" width="210"> </el-table-column> - <el-table-column prop="name" label="閫氶亾鍚嶇О"> + <el-table-column prop="name" label="閫氶亾鍚嶇О" show-overflow-tooltip> </el-table-column> <el-table-column prop="deviceId" label="璁惧缂栧彿" width="210" > </el-table-column> @@ -71,7 +71,7 @@ channelType: "", online: "", choosed: "", - currentPage: 0, + currentPage: 1, count: 10, total: 0, eventEnanle: false @@ -82,7 +82,7 @@ platformId(newData, oldData){ console.log(newData) this.initData() - + }, }, methods: { @@ -126,7 +126,7 @@ delete that.gbChoosechannel[key] } } - + var oldKeys = Object.keys(that.gbChoosechannel); if (oldKeys.length > 0) { for (let i = 0; i < oldKeys.length; i++) { @@ -134,7 +134,7 @@ delData.push(that.gbChoosechannel[key]) } } - + }else{ var oldKeys = Object.keys(that.gbChoosechannel); if (oldKeys.length > 0) { @@ -149,7 +149,7 @@ 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 @@ -162,8 +162,8 @@ } 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 @@ -182,7 +182,9 @@ 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, @@ -209,7 +211,7 @@ that.$refs.gbChannelsTable.toggleRowSelection(row, true); chooseGBS.push(row) that.gbChoosechannel[row.deviceId+ "_" + row.channelId] = row; - + } } that.eventEnanle = true; -- Gitblit v1.8.0