UNIVPLMDataIntegration/Web/src/components/table/modifyRecord.vue

58 lines
1.5 KiB
Vue
Raw Normal View History

2024-06-15 13:02:35 +08:00
<template>
<el-popover placement="bottom" width="280" trigger="hover">
<template #reference>
<el-text type="primary" class="cursor-default">
<el-icon><ele-InfoFilled /></el-icon>
</el-text>
</template>
<el-descriptions direction="vertical" :column="2" border>
<el-descriptions-item width="140">
<template #label>
<el-text>
<el-icon><ele-UserFilled /></el-icon>
</el-text>
</template>
<el-tag>{{ props.data.createUserName ?? '无' }}</el-tag>
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<el-text>
<el-icon><ele-Calendar /></el-icon>
</el-text>
</template>
<el-tag>{{ props.data.createTime ?? '无' }}</el-tag>
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<el-text>
<el-icon><ele-UserFilled /></el-icon>
</el-text>
</template>
<el-tag>{{ props.data.updateUserName ?? '无' }}</el-tag>
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<el-text>
<el-icon><ele-Calendar /></el-icon>
</el-text>
</template>
<el-tag>{{ props.data.updateTime ?? '无' }}</el-tag>
</el-descriptions-item>
<el-descriptions-item>
<template #label>
<el-text>
<el-icon><ele-Tickets /></el-icon>
</el-text>
</template>
{{ props.data.remark ?? '无' }}
</el-descriptions-item>
</el-descriptions>
</el-popover>
</template>
<script lang="ts" setup>
const props = defineProps<{
data: ModifyRecord;
}>();
</script>