panlinlin
2021-04-14 cb5849d8a14f55241c44bdf6724b18de7950564d
web_src/src/components/channelList.vue
@@ -153,17 +153,17 @@
        },
        getDeviceChannelList: function () {
            let that = this;
            this.$axios.get(`/api/device/query/devices/${this.$route.params.deviceId}/channels`, {
                    params: {
                        page: that.currentPage,
            this.$axios({
                method: 'get',
                url: `/api/device/query/devices/${this.$route.params.deviceId}/channels`,
                params:{
                  page: that.currentPage,
                        count: that.count,
                        query: that.searchSrt,
                        online: that.online,
                        channelType: that.channelType
                    }
                })
                .then(function (res) {
               }
            }).then(function (res) {
                    console.log(res);
                    that.total = res.data.total;
                    that.deviceChannelList = res.data.list;
@@ -171,10 +171,10 @@
                    that.$nextTick(() => {
                        that.$refs.channelListTable.doLayout();
                    })
                })
                .catch(function (error) {
                    console.log(error);
                });
            }).catch(function (error) {
                console.log(error);
            });
        },
@@ -215,7 +215,7 @@
            console.log(itemData)
            var that = this;
            this.$axios({
                method: 'post',
                method: 'get',
                url: '/api/play/stop/' + itemData.streamId 
            }).then(function (res) {
                console.log(JSON.stringify(res));
@@ -224,7 +224,7 @@
              if (error.response.status == 402) { // 已经停止过
                that.initData();
              }else {
                console.log(e)
                console.log(error)
              }
            });
        },
@@ -251,26 +251,26 @@
        showSubchannels: function (channelId) {
            let that = this;
            this.$axios.get(`/api/device/query/sub_channels/${this.deviceId}/${this.parentChannelId}/channels`, {
                    params: {
                        page: that.currentPage,
                        count: that.count,
                        query: that.searchSrt,
                        online: that.online,
                        channelType: that.channelType
                    }
            this.$axios({
                method: 'get',
                url:`/api/device/query/sub_channels/${this.deviceId}/${this.parentChannelId}/channels`,
                params: {
                    page: that.currentPage,
                    count: that.count,
                    query: that.searchSrt,
                    online: that.online,
                    channelType: that.channelType
                }
            }).then(function (res) {
                that.total = res.data.total;
                that.deviceChannelList = res.data.list;
                // 防止出现表格错位
                that.$nextTick(() => {
                    that.$refs.channelListTable.doLayout();
                })
                .then(function (res) {
                    that.total = res.data.total;
                    that.deviceChannelList = res.data.list;
                    // 防止出现表格错位
                    that.$nextTick(() => {
                        that.$refs.channelListTable.doLayout();
                    })
                })
                .catch(function (error) {
                    console.log(error);
                });
            }).catch(function (error) {
                console.log(error);
            });
        },
        search: function () {
            console.log(this.searchSrt)