This commit is contained in:
BianLzhaoMin 2026-01-24 19:22:36 +08:00
parent f895aeac51
commit ccb013294d
1 changed files with 9 additions and 24 deletions

View File

@ -631,13 +631,7 @@ function initEnvironmentRecordTable() {
{ field: 'airQuality', title: '空气质量', width: '6%', align: 'center' },
{
title: '视频查看', width: '6%', align: 'center', templet: function (d) {
const videoUrl = d.videoUrl || d.video || '';
if (videoUrl) {
// 将视频URL编码后传递
return '<a href="javascript:void(0)" style="color: #00FFB8;" onclick="viewVideo(\'' + encodeURIComponent(videoUrl) + '\')">查看</a>';
} else {
return '<span style="color: rgba(255,255,255,0.5);">暂无视频</span>';
}
return '<a href="javascript:void(0)" style="color: #00FFB8;" onclick="viewVideo()">查看</a>';
}
},
{ field: 'analysis', title: '分析改进', width: '6%', align: 'center' },
@ -669,24 +663,15 @@ function queryRecords() {
}
// 查看视频
function viewVideo(videoUrlEncoded) {
try {
// 解码视频URL
const videoUrl = decodeURIComponent(videoUrlEncoded);
// 设置视频源
const videoPlayer = document.getElementById('videoPlayer');
if (videoPlayer) {
videoPlayer.src = videoUrl;
videoPlayer.load();
}
// 显示弹框
$('#videoModal').addClass('show');
} catch (e) {
console.error('解析视频URL失败:', e);
layer.msg('视频URL格式错误', { icon: 2 });
function viewVideo() {
// 清空视频源(占位)
const videoPlayer = document.getElementById('videoPlayer');
if (videoPlayer) {
videoPlayer.src = '';
}
// 显示弹框
$('#videoModal').addClass('show');
}
// 关闭视频查看弹框