refactor(detail): extract date formatter and clean up complete time

add formatDateOnly utility to extract YYYY-MM-DD part from date strings, and refactor the complete time calculation to use this helper
This commit is contained in:
duanshuwen
2026-07-16 22:02:25 +08:00
parent 52b6722842
commit 0a136c3040

View File

@@ -66,6 +66,11 @@ const getMappedText = (mapping, value, prefix) => {
return value === undefined || value === null || value === "" ? "-" : `${prefix}${value}`;
};
const formatDateOnly = (value) => {
if (!value) return "-";
return String(value).match(/^\d{4}-\d{2}-\d{2}/)?.[0] || "-";
};
const result = computed(() => {
const record = taskDetail.value || {};
@@ -98,8 +103,9 @@ const metaItems = computed(() => {
const record = taskDetail.value;
if (!record) return [];
const completeTime =
record.videoGeneratorCompleteTime || record.imageGeneratorCompleteTime || record.createTime || "-";
const completeTime = formatDateOnly(
record.videoGeneratorCompleteTime || record.imageGeneratorCompleteTime || record.createTime
);
return [
{