ReportAnalysisWidgetFace.vue 719 B

12345678910111213141516171819202122232425262728
  1. <script setup lang="ts">
  2. import type { ReportModel } from '@/model';
  3. const props = withDefaults(defineProps<{
  4. dataset: ReportModel;
  5. title?: string;
  6. loading?: boolean;
  7. }>(), {
  8. title: '面象分析',
  9. });
  10. </script>
  11. <template>
  12. <a-card
  13. v-if="props.dataset.faceAnalysisResult"
  14. class="card no-bordered" size="small"
  15. :title="props.title"
  16. >
  17. <a-descriptions :column="3" size="small">
  18. <a-descriptions-item>
  19. <a-image :width="200" :src="props.dataset.faceImg" :preview="true" />
  20. </a-descriptions-item>
  21. <a-descriptions-item :span="2">{{ props.dataset.faceAnalysisResult }}</a-descriptions-item>
  22. </a-descriptions>
  23. </a-card>
  24. </template>
  25. <style scoped lang="scss">
  26. </style>