panlinlin
2021-04-29 1c32be451c2756f35b75667d8af3241ceacdb34b
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,12 +216,12 @@
            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(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,