feat: 增加数据更新时间字段

This commit is contained in:
rd
2025-07-16 10:14:04 +08:00
parent a5811cdda4
commit 5f00be24b0
5 changed files with 36 additions and 5 deletions

View File

@ -72,6 +72,12 @@
})
}}
</template>
<template v-else-if="field.dataIndex === 'platform'">
<img :src="detailData.platform === 0 ? icon5 : icon6" width="16" height="16" />
</template>
<template v-else-if="field.dataIndex === 'last_synced_at'">
{{ exactFormatTime(detailData.last_synced_at, 'YYYY-MM-DD HH:mm:ss', 'YYYY-MM-DD HH:mm:ss') }}
</template>
<!-- 环比字段特殊渲染 -->
<template v-else-if="field.isRateField">
<div
@ -83,6 +89,9 @@
{{ `${detailData[field.dataIndex]}%` }}
</div>
</template>
<template v-else-if="field.dataIndex === 'id'">
{{ detailData.id }}
</template>
<template v-else>
{{ formatTableField(field, detailData, true) }}
</template>
@ -108,7 +117,7 @@
<script setup>
import { useRoute } from 'vue-router';
import { formatTableField, formatNumberShow } from '@/utils/tools';
import { formatTableField, formatNumberShow, exactFormatTime } from '@/utils/tools';
import { getAccountInfoFields } from '../../constants';
import { STATUS_LIST } from '@/views/property-marketing/media-account/components/status-select/constants';
import { getPropPrefix } from '@/views/property-marketing/media-account/account-dashboard/constants';
@ -119,6 +128,8 @@ import icon1 from '@/assets/img/media-account/icon5.png';
import icon2 from '@/assets/img/media-account/icon-warn.png';
import icon3 from '@/assets/img/media-account/icon-warn-1.png';
import icon4 from '@/assets/img/media-account/icon-success.png';
import icon5 from '@/assets/img/media-account/icon-dy.png';
import icon6 from '@/assets/img/media-account/icon-xhs.png';
const route = useRoute();
const id = route.params.id;