修复视频搜索bug

This commit is contained in:
junleea 2024-08-10 12:19:11 +08:00
parent b98d3313f5
commit 2f68ef1f1d
1 changed files with 22 additions and 4 deletions

View File

@ -22,6 +22,19 @@ export const quashVideoService = (data) => {
}
return request.post('/video/quash_option', params, { headers : {'token': data.token }});
}
function getTimeString(time) {
let date = new Date(time);
// 提取年、月、日、时、分、秒
const year = date.getFullYear();
const month = (''+(date.getMonth() + 1)).slice(-2); // 月份是从0开始的所以要加1
const day = ('0' + date.getDate()).slice(-2);
const hour = ('0' + date.getHours()).slice(-2);
const minute = ('0' + date.getMinutes()).slice(-2);
const second = ('0' + date.getSeconds()).slice(-2);
// 重新组合并返回格式化的日期时间字符串
return `${year}/${month}/${day} ${hour}:${minute}:${second}`;
}
export const getVideoListService = (data) => {
const params = new URLSearchParams();
@ -29,15 +42,20 @@ export const getVideoListService = (data) => {
for (let key in data) {
if (key === 'entrydate' && data[key].length > 0) {
if (hour === "33") {
let begin = data[key][0].toLocaleString().slice(0, 10) + " 00:00:00"; //begin=data[key][0].toLocaleString().slice(0,10)+hour+":00:00";
let b1=Date.parse(data[key][0]);
let b2=Date.parse(data[key][1]);
let begin = getTimeString(b1).toString().slice(0, 10) + " 00:00:00"; //begin=data[key][0].toLocaleString().slice(0,10)+hour+":00:00";
params.append("begin", begin);
let end = data[key][1].toLocaleString().slice(0, 10) + " 23:59:59";
//alert(begin)
let end = getTimeString(b2).toString().slice(0, 10) + " 23:59:59";
params.append("end", end);
continue;
} else {
let begin = data[key][0].toLocaleString().slice(0, 10) + hour + ":00:00"; //begin=data[key][0].toLocaleString().slice(0,10)+hour+":00:00";
let b1=Date.parse(data[key][0]);
let b2=Date.parse(data[key][1]);
let begin = getTimeString(b1).toString().slice(0, 10) + hour + ":00:00"; //begin=data[key][0].toLocaleString().slice(0,10)+hour+":00:00";
params.append("begin", begin);
let end = data[key][1].toLocaleString().slice(0, 10) + hour + ":59:59";
let end = getTimeString(b2).toString().slice(0, 10) + hour + ":59:59";
params.append("end", end);
continue;
}