From bd570d167be9671f46ec27568b2a591713897323 Mon Sep 17 00:00:00 2001
From: panlinlin <648540858@qq.com>
Date: 星期五, 07 五月 2021 17:24:49 +0800
Subject: [PATCH] 优化直播流点播流程, 添加流代理接口添加直接关联国标功能

---
 web_src/src/components/channelList.vue |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/web_src/src/components/channelList.vue b/web_src/src/components/channelList.vue
index 5e778f7..324eef4 100644
--- a/web_src/src/components/channelList.vue
+++ b/web_src/src/components/channelList.vue
@@ -1,7 +1,6 @@
 <template>
 <div id="channelList">
     <el-container>
-
         <el-header>
             <uiHeader></uiHeader>
         </el-header>
@@ -118,7 +117,7 @@
     },
     methods: {
         initData: function () {
-            if (this.parentChannelId == "" || this.parentChannelId == 0) {
+            if (typeof (this.parentChannelId) == "undefined" ||  this.parentChannelId == 0) {
                 this.getDeviceChannelList();
             } else {
                 this.showSubchannels();
@@ -153,6 +152,7 @@
         },
         getDeviceChannelList: function () {
             let that = this;
+            if (typeof (this.$route.params.deviceId) == "undefined") return;
             this.$axios({
                 method: 'get',
                 url: `/api/device/query/devices/${this.$route.params.deviceId}/channels`,
@@ -216,15 +216,15 @@
             var that = this;
             this.$axios({
                 method: 'get',
-                url: '/api/play/stop/' + itemData.streamId 
+                url: '/api/play/stop/' + this.deviceId + "/" + itemData.channelId
             }).then(function (res) {
                 console.log(JSON.stringify(res));
                 that.initData();
             }).catch(function (error) {
-              if (error.response.status == 402) { // 宸茬粡鍋滄杩�
+              if (error.response.status === 402) { // 宸茬粡鍋滄杩�
                 that.initData();
               }else {
-                console.log(e)
+                console.log(error)
               }
             });
         },
@@ -253,7 +253,7 @@
 
             this.$axios({
                 method: 'get',
-                url:`/api/device/query/sub_channels/${this.deviceId}/${this.parentChannelId}/channels`, 
+                url:`/api/device/query/sub_channels/${this.deviceId}/${this.parentChannelId}/channels`,
                 params: {
                     page: that.currentPage,
                     count: that.count,

--
Gitblit v1.8.0