Files
shanxia2.0/web-admin/src/components/bx/base/BaseDetailTableSection.vue
T
2026-06-07 00:40:01 +08:00

21 lines
481 B
Vue

<script setup lang="ts">
const props = withDefaults(defineProps<{
title: string
data?: any[]
emptyText?: string
embedded?: boolean
}>(), {
data: () => [],
emptyText: '暂无数据',
embedded: false,
})
</script>
<template>
<div :class="{ 'dlg-view-section': !embedded }">
<h4 v-if="!embedded" class="dlg-view-section-title">{{ title }}</h4>
<slot v-if="data.length" />
<el-empty v-else :description="emptyText" :image-size="56" />
</div>
</template>