style(X-Pack): 同步管理,表格样式优化

This commit is contained in:
jianneng-fit2cloud
2025-01-03 02:02:45 +08:00
parent 758e7eeeed
commit 45876b08f5
2 changed files with 6 additions and 3 deletions

View File

@@ -16,7 +16,8 @@ const props = defineProps({
emptyDesc: propTypes.string,
emptyImg: propTypes.string,
border: propTypes.bool.def(false),
showEmptyImg: propTypes.bool.def(true)
showEmptyImg: propTypes.bool.def(true),
dataLoading: propTypes.bool.def(false)
})
const attrs = useAttrs()
@@ -129,8 +130,9 @@ defineExpose({
:border="border"
v-bind="state.tableAttrs"
:data="tableData"
:style="{ width: '100%' }"
:style="{ width: '100%', height: '100%' }"
v-on="state.tableEvent"
v-loading="props.dataLoading"
>
<table-body :columns="columns">
<slot />
@@ -141,6 +143,7 @@ defineExpose({
:description="props.emptyDesc ? props.emptyDesc : $t('data_set.no_data')"
:img-type="imgType || 'noneWhite'"
/>
<div v-else :style="{ width: '100%' }" />
</template>
</el-table>
<div v-if="showPagination && !!tableData.length" class="pagination-cont">