|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </el-table-column> | 
|---|
|  |  |  | <el-table-column prop="mediaServerId" label="流媒体" width="150" align="center"></el-table-column> | 
|---|
|  |  |  | <el-table-column label="类型" width="100" align="center"> | 
|---|
|  |  |  | <template slot-scope="scope"> | 
|---|
|  |  |  | <div slot="reference" class="name-wrapper"> | 
|---|
|  |  |  | <el-tag size="medium">{{scope.row.type}}</el-tag> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </el-table-column> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <el-table-column prop="gbId" label="国标编码" width="180" align="center" show-overflow-tooltip/> | 
|---|
|  |  |  | <el-table-column label="启用" width="120" align="center"> | 
|---|
|  |  |  | <template slot-scope="scope"> | 
|---|
|  |  |  | 
|---|
|  |  |  | currentPusher: {}, //当前操作设备对象 | 
|---|
|  |  |  | updateLooper: 0, //数据刷新轮训标志 | 
|---|
|  |  |  | currentDeviceChannelsLenth:0, | 
|---|
|  |  |  | winHeight: window.innerHeight - 200, | 
|---|
|  |  |  | winHeight: window.innerHeight - 250, | 
|---|
|  |  |  | currentPage:1, | 
|---|
|  |  |  | count:15, | 
|---|
|  |  |  | total:0, | 
|---|
|  |  |  | 
|---|
|  |  |  | count: that.count | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }).then(function (res) { | 
|---|
|  |  |  | console.log(res); | 
|---|
|  |  |  | console.log(res.data.list); | 
|---|
|  |  |  | that.total = res.data.total; | 
|---|
|  |  |  | that.streamProxyList = res.data.list; | 
|---|
|  |  |  | that.getListLoading = false; | 
|---|
|  |  |  | 
|---|
|  |  |  | this.getListLoading = false; | 
|---|
|  |  |  | if (res.data.code == 0 ){ | 
|---|
|  |  |  | if (res.data.data.length > 0) { | 
|---|
|  |  |  | console.log(res.data.data) | 
|---|
|  |  |  | this.$refs.onvifEdit.openDialog(res.data.data, (url)=>{ | 
|---|
|  |  |  | if (url != null) { | 
|---|
|  |  |  | this.$refs.onvifEdit.close(); | 
|---|
|  |  |  | 
|---|
|  |  |  | url:`/api/media/stream_info_by_app_and_stream`, | 
|---|
|  |  |  | params: { | 
|---|
|  |  |  | app: row.app, | 
|---|
|  |  |  | stream: row.stream | 
|---|
|  |  |  | stream: row.stream, | 
|---|
|  |  |  | mediaServerId: row.mediaServerId | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }).then(function (res) { | 
|---|
|  |  |  | that.getListLoading = false; | 
|---|
|  |  |  | that.$refs.devicePlayer.openDialog("streamPlay", null, null, { | 
|---|
|  |  |  | streamInfo: res.data, | 
|---|
|  |  |  | hasAudio: true | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | if (res.data.code === 0) { | 
|---|
|  |  |  | that.$refs.devicePlayer.openDialog("streamPlay", null, null, { | 
|---|
|  |  |  | streamInfo: res.data.data, | 
|---|
|  |  |  | hasAudio: true | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | that.$message({ | 
|---|
|  |  |  | showClose: true, | 
|---|
|  |  |  | message: "获取地址失败:" + res.data.msg, | 
|---|
|  |  |  | type: "error", | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }).catch(function (error) { | 
|---|
|  |  |  | console.log(error); | 
|---|
|  |  |  | that.getListLoading = false; | 
|---|