diff --git a/apps/web-antd/src/views/workflow/components/approval-card.vue b/apps/web-antd/src/views/workflow/components/approval-card.vue index c5c419bb..14bef675 100644 --- a/apps/web-antd/src/views/workflow/components/approval-card.vue +++ b/apps/web-antd/src/views/workflow/components/approval-card.vue @@ -2,19 +2,29 @@ import { Avatar, Descriptions, DescriptionsItem, Tag } from 'ant-design-vue'; interface Props { + id: string; endTime: string; startTime: string; title: string; desc: string; status: string; + active: boolean; } -withDefaults(defineProps<{ info: Props }>(), {}); +const props = withDefaults(defineProps<{ info: Props }>(), {}); + +const emit = defineEmits<{ click: [string] }>(); + +function handleClick() { + emit('click', props.info.id); +}