优化通道更新逻辑
This commit is contained in:
@@ -196,16 +196,16 @@
|
||||
url: '/api/device/query/devices/' + itemData.deviceId + '/sync'
|
||||
}).then(function(res) {
|
||||
console.log("刷新设备结果:"+JSON.stringify(res));
|
||||
if (!res.data.deviceId) {
|
||||
if (res.data.code !==0) {
|
||||
that.$message({
|
||||
showClose: true,
|
||||
message: res.data,
|
||||
message: res.data.msg,
|
||||
type: 'error'
|
||||
});
|
||||
}else{
|
||||
that.$message({
|
||||
showClose: true,
|
||||
message: '请求成功',
|
||||
message: res.data.msg,
|
||||
type: 'success'
|
||||
});
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<el-table-column label="操作" width="360" align="center" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button-group>
|
||||
<el-button size="mini" icon="el-icon-video-play" v-if="scope.row.status" @click="playPuhsh(scope.row)">播放</el-button>
|
||||
<el-button size="mini" icon="el-icon-video-play" v-if="(scope.row.status == false && scope.row.gbId == null) || scope.row.status" @click="playPuhsh(scope.row)">播放</el-button>
|
||||
<el-button size="mini" icon="el-icon-switch-button" type="danger" @click="stopPuhsh(scope.row)">移除</el-button>
|
||||
<el-button size="mini" icon="el-icon-position" type="primary" v-if="!!!scope.row.gbId" @click="addToGB(scope.row)">加入国标</el-button>
|
||||
<el-button size="mini" icon="el-icon-position" type="primary" v-if="!!scope.row.gbId" @click="removeFromGB(scope.row)">移出国标</el-button>
|
||||
|
||||
@@ -71,7 +71,7 @@ export default {
|
||||
channelType: "",
|
||||
online: "",
|
||||
choosed: "",
|
||||
currentPage: 0,
|
||||
currentPage: 1,
|
||||
count: 10,
|
||||
total: 0,
|
||||
eventEnanle: false
|
||||
@@ -82,7 +82,7 @@ export default {
|
||||
platformId(newData, oldData){
|
||||
console.log(newData)
|
||||
this.initData()
|
||||
|
||||
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
@@ -126,7 +126,7 @@ export default {
|
||||
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 @@ export default {
|
||||
delData.push(that.gbChoosechannel[key])
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}else{
|
||||
var oldKeys = Object.keys(that.gbChoosechannel);
|
||||
if (oldKeys.length > 0) {
|
||||
@@ -184,7 +184,7 @@ export default {
|
||||
|
||||
this.$axios({
|
||||
method:"get",
|
||||
url:`/api/platform/channel_list`,
|
||||
url:`/api/platform/channel_list`,
|
||||
params: {
|
||||
page: that.currentPage,
|
||||
count: that.count,
|
||||
@@ -211,7 +211,7 @@ export default {
|
||||
that.$refs.gbChannelsTable.toggleRowSelection(row, true);
|
||||
chooseGBS.push(row)
|
||||
that.gbChoosechannel[row.deviceId+ "_" + row.channelId] = row;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
that.eventEnanle = true;
|
||||
|
||||
@@ -49,7 +49,7 @@ export default {
|
||||
channelType: "",
|
||||
online: "",
|
||||
choosed: "",
|
||||
currentPage: 0,
|
||||
currentPage: 1,
|
||||
count: 10,
|
||||
total: 0,
|
||||
eventEnanle: false
|
||||
@@ -60,7 +60,7 @@ export default {
|
||||
platformId(newData, oldData){
|
||||
console.log(newData)
|
||||
this.initData()
|
||||
|
||||
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
@@ -104,7 +104,7 @@ export default {
|
||||
delete that.gbChoosechannel[key]
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var oldKeys = Object.keys(that.gbChoosechannel);
|
||||
if (oldKeys.length > 0) {
|
||||
for (let i = 0; i < oldKeys.length; i++) {
|
||||
@@ -112,7 +112,7 @@ export default {
|
||||
delData.push(that.gbChoosechannel[key])
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}else{
|
||||
var oldKeys = Object.keys(that.gbChoosechannel);
|
||||
if (oldKeys.length > 0) {
|
||||
@@ -191,7 +191,7 @@ export default {
|
||||
that.$refs.gbStreamsTable.toggleRowSelection(row, true);
|
||||
chooseGBS.push(row)
|
||||
that.gbChoosechannel[row.app+ "_" + row.stream] = row;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
that.eventEnanle = true;
|
||||
|
||||
Reference in New Issue
Block a user