修改获取视频列表的请求头,并将列表数据改为大写

This commit is contained in:
junleea 2024-05-29 16:39:38 +08:00
parent eeb3bb9192
commit 6d547d5610
5 changed files with 19 additions and 19 deletions

View File

@ -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 替换为您的令牌值
}

View File

@ -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) => {

View File

@ -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")
}

View File

@ -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") +

View File

@ -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"-->
<el-table :data="tableData" width="100%" border>
:row-style="this.tableRowClassName"
<el-table-column prop="id" label="id" width="80"></el-table-column>
<el-table-column prop="ID" label="id" width="80"></el-table-column>
<el-table-column
prop="video_name"
prop="VideoName"
label="视频名称"
width="250"
></el-table-column>
@ -286,27 +286,27 @@ export default {
</template>
</el-table-column>
<el-table-column
prop="create_time"
prop="CreateTime"
label="开始时间"
width="180"
></el-table-column>
<el-table-column
prop="end_time"
prop="EndTime"
label="结束时间"
width="180"
></el-table-column>
<el-table-column
prop="delete_time"
prop="DeleteTime"
label="预期删除时间"
width="180"
></el-table-column>
<el-table-column
prop="file_size"
prop="FileSize"
label="文件大小(MB)"
width="80"
></el-table-column>
<el-table-column
prop="camera_id"
prop="CameraID"
label="摄像头"
width="50"
></el-table-column>