diff --git a/src/api/device.js b/src/api/device.js index d6cd7a6..d2f16d2 100644 --- a/src/api/device.js +++ b/src/api/device.js @@ -31,7 +31,7 @@ export const getDeviceListService = (data) => { } // request.headers["Content-Type"] = "application/json"; request.defaults.headers["token"] = data.token.value; - return request.post('/camera/list', params, { + return request.post('/device/get_device_list', params, { headers: { 'token': data.token, // 将 token 替换为您的令牌值 } diff --git a/src/api/video.js b/src/api/video.js index 87647d3..d9b44cd 100644 --- a/src/api/video.js +++ b/src/api/video.js @@ -5,14 +5,14 @@ export const playVideoService = (data) => { for (let key in data) { params.append(key, data[key]) } - return request.post('/video', params, Headers = { 'Accept': 'application/vnd.apple.mpegurl', Authorization: data.Authorization }); + return request.post('/video', params, Headers = { 'Accept': 'application/vnd.apple.mpegurl','token': data.token }); } export const delayVideoService = (data) => { const params = new URLSearchParams(); for (let key in data) { params.append(key, data[key]) } - return request.post('/video/delay_video', params, Headers = {Authorization: data.Authorization }); + return request.post('/video/delay', params, { headers : {'token': data.token }}); } export const getVideoListService = (data) => { diff --git a/src/utils/request.js b/src/utils/request.js index 3774c35..3da37c8 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -1,6 +1,6 @@ import axios from "axios"; import router from "@/router/index.js"; -const baseURL = "https://jp.ljsea.top/"; +const baseURL = "https://gep.ljsea.top/"; //const baseURL= "http://localhost:8082"; const request = axios.create({ baseURL: baseURL, @@ -11,7 +11,7 @@ request.interceptors.response.use( if(result.status!==200 ){ router.push("/login") } - if(result.data.message==="NOT_LOGIN" || result.data.message.includes("The Token has expired on")){ + if(result.data.message==="NOT_LOGIN" || result.data.message.includes("The Token has expired on") || result.data.code!=0){ localStorage.removeItem("token"); router.push("/login") } diff --git a/src/views/Video.vue b/src/views/Video.vue index 21dbca4..a94901d 100644 --- a/src/views/Video.vue +++ b/src/views/Video.vue @@ -30,7 +30,7 @@ nextTick(() => { sources: [ { src: - "https://jp.ljsea.top/video/m3u8?filename=" + + "https://gep.ljsea.top/video/mp4?filename=" + localStorage.getItem("video_name") + "&id=" + localStorage.getItem("video_id") + diff --git a/src/views/VideoList.vue b/src/views/VideoList.vue index cafe4f6..f8e5954 100644 --- a/src/views/VideoList.vue +++ b/src/views/VideoList.vue @@ -70,18 +70,18 @@ export default { alert("页码发生变化" + val); }, playVideo(index) { - var id = this.tableData[index].id; - var name = this.tableData[index].video_name; + var id = this.tableData[index].ID; + var name = this.tableData[index].VideoName; localStorage.setItem("video_id", id); localStorage.setItem("video_name", name); //alert("id=" + id + " name=" + name); router.push("/video"); }, async downloadVideo(index) { - var id = this.tableData[index].id; - var name = this.tableData[index].video_name; + var id = this.tableData[index].ID; + var name = this.tableData[index].VideoName; var vurl = - "https://jp.ljsea.top/video/m3u8?filename=" + + "https://gep.ljsea.top/video/mp4?filename=" + name + "&id=" + id + @@ -124,7 +124,7 @@ export default { } }, async delayVideo(index) { - var id = this.tableData[index].id; + var id = this.tableData[index].ID; var days = 15; var delay_data = { id: id, @@ -274,9 +274,9 @@ export default { :row-style="this.tableRowClassName" - + @@ -286,27 +286,27 @@ export default {