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