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:
@@ -66,6 +66,11 @@ const getMappedText = (mapping, value, prefix) => {
|
|||||||
return value === undefined || value === null || value === "" ? "-" : `${prefix}${value}`;
|
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 result = computed(() => {
|
||||||
const record = taskDetail.value || {};
|
const record = taskDetail.value || {};
|
||||||
|
|
||||||
@@ -98,8 +103,9 @@ const metaItems = computed(() => {
|
|||||||
const record = taskDetail.value;
|
const record = taskDetail.value;
|
||||||
if (!record) return [];
|
if (!record) return [];
|
||||||
|
|
||||||
const completeTime =
|
const completeTime = formatDateOnly(
|
||||||
record.videoGeneratorCompleteTime || record.imageGeneratorCompleteTime || record.createTime || "-";
|
record.videoGeneratorCompleteTime || record.imageGeneratorCompleteTime || record.createTime
|
||||||
|
);
|
||||||
|
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user