chore: 改为computed

This commit is contained in:
dap 2025-01-07 19:14:46 +08:00
parent 69556310e5
commit 9f5a5c5fc4

View File

@ -1,6 +1,8 @@
<script setup lang="ts">
import type { TaskInfo } from '#/api/workflow/task/model';
import { computed } from 'vue';
import { VbenAvatar } from '@vben/common-ui';
import { DictEnum } from '@vben/constants';
@ -27,6 +29,10 @@ function handleClick() {
const idKey = props.rowKey as keyof TaskInfo;
emit('click', props.info[idKey]);
}
const diffUpdateTimeString = computed(() => {
return getDiffTimeString(props.info.updateTime);
});
</script>
<template>
@ -69,7 +75,7 @@ function handleClick() {
<Tooltip placement="top" :title="`更新时间: ${info.updateTime}`">
<div class="flex items-center gap-1">
<span class="icon-[mdi--clock-outline] size-[16px]"></span>
{{ getDiffTimeString(info.updateTime) }}前更新
<span>{{ diffUpdateTimeString }}前更新</span>
</div>
</Tooltip>
</div>