|
@@ -74,8 +74,8 @@ const browseRecordCountItems = computed(() => [
|
|
|
title: '浏览时长',
|
|
|
subTitle: '本年',
|
|
|
// 浏览时长 小于60秒,显示秒 大于60秒小于1小时,显示分钟 大于1小时小于1天,显示x小时x分钟 大于1天,显示x天x小时x分钟
|
|
|
- value: formatDuration(browseRecordCount.value?.duration ?? 0),
|
|
|
- subValue: formatDuration(browseRecordCount.value?.durationYear ?? 0),
|
|
|
+ value: formatDuration1(browseRecordCount.value?.duration ?? 0),
|
|
|
+ subValue: formatDuration1(browseRecordCount.value?.durationYear ?? 0),
|
|
|
},
|
|
|
{
|
|
|
title: '发圈次数',
|
|
@@ -131,6 +131,21 @@ const formatDuration = (duration: number) => {
|
|
|
)}分钟`
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+function formatDuration1(seconds) {
|
|
|
+ if (seconds < 60) {
|
|
|
+ return `${seconds}秒`;
|
|
|
+ } else if (seconds < 3600) {
|
|
|
+ const minutes = Math.floor(seconds / 60);
|
|
|
+ return `${minutes}分钟`;
|
|
|
+ } else if (seconds < 86400) {
|
|
|
+ const hours = Math.floor(seconds / 3600);
|
|
|
+ return `${hours}小时`;
|
|
|
+ } else {
|
|
|
+ const days = Math.floor(seconds / 86400);
|
|
|
+ return `${days}天`;
|
|
|
+ }
|
|
|
+}
|
|
|
onLoad(async (query) => {
|
|
|
id.value = query?.id
|
|
|
await setData()
|