Browse Source

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

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

9
LTEMvcApp/Views/Home/Logs.cshtml

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

Loading…
Cancel
Save