Merge pull request #1258 from feitianbubu/pr/fix-task-cost-time

fix: task cost time
This commit is contained in:
Calcium-Ion
2025-06-18 23:15:28 +08:00
committed by GitHub

View File

@@ -96,20 +96,8 @@ const renderTimestamp = (timestampInSeconds) => {
}; };
function renderDuration(submit_time, finishTime) { function renderDuration(submit_time, finishTime) {
// 确保startTime和finishTime都是有效的时间戳
if (!submit_time || !finishTime) return 'N/A'; if (!submit_time || !finishTime) return 'N/A';
const durationSec = finishTime - submit_time;
// 将时间戳转换为Date对象
const start = new Date(submit_time);
const finish = new Date(finishTime);
// 计算时间差(毫秒)
const durationMs = finish - start;
// 将时间差转换为秒,并保留一位小数
const durationSec = (durationMs / 1000).toFixed(1);
// 设置颜色大于60秒则为红色小于等于60秒则为绿色
const color = durationSec > 60 ? 'red' : 'green'; const color = durationSec > 60 ? 'red' : 'green';
// 返回带有样式的颜色标签 // 返回带有样式的颜色标签