Browse Source

修复前端时间戳解析错误 - 直接使用毫秒数创建Date对象

master
root 1 month ago
parent
commit
0db486c28a
  1. 9
      LTEMvcApp/Views/Home/Logs.cshtml

9
LTEMvcApp/Views/Home/Logs.cshtml

@ -311,13 +311,14 @@
// 格式化日志条目为 HTML 字符串
function formatLogItem(log, index) {
// 时间戳是毫秒数,直接用于Date构造函数
const timestamp = new Date(log.timestamp).toISOString();
return `<div class="log-item" data-index="${index}">
<span class="log-timestamp" title="${timestamp}">${timestamp}</span>
<span class="log-layer" title="${log.layer}">${log.layer}</span>
<span class="log-direction" title="${formatDirection(log.direction)}">${formatDirection(log.direction)}</span>
<span class="log-message" title="${log.message}">${log.message}</span>
<span class="log-info" title="${log.info}">${log.info}</span>
<span class="log-info" title="${log.info || ''}">${log.info || ''}</span>
</div>`;
}
@ -351,10 +352,12 @@
detailPlaceholder.classList.add('d-none');
const timestamp = new Date(log.timestamp).toISOString();
const detailHtml = `
<div class="detail-item">
<div class="detail-item-label">Timestamp</div>
<div class="detail-item-value">${new Date(log.timestamp).toISOString()}</div>
<div class="detail-item-value">${timestamp}</div>
</div>
<div class="detail-item">
<div class="detail-item-label">Layer</div>
@ -382,7 +385,7 @@
</div>
<div class="detail-item">
<div class="detail-item-label">Info</div>
<div class="detail-item-value">${log.info}</div>
<div class="detail-item-value">${log.info || ''}</div>
</div>
<div class="detail-item">
<div class="detail-item-label">Data</div>

Loading…
Cancel
Save