@@ -1,7 +1,7 @@
<template>
<confirm-dialog
ref="confirmDialg"
- :size="size"
+ :size="sizeClassName"
v-bind="$attrs"
@confirm="onConfirm"
>
@@ -73,6 +73,9 @@ export default {
...cols
]
}
+ },
+ sizeClassName () {
+ return `table ${this.size} fixed`
},
methods: {
@@ -54,6 +54,9 @@ export default {
<c-dialog
ref="dialog"
<schema-table
@@ -40,6 +40,9 @@ export default {
computed: {
hasHeader () {
return !!this.$scopedSlots.header
@@ -26,7 +26,10 @@ export default {
<style lang="scss" scoped>
.c-status-wrapper {
- min-height: 300px;
line-height: normal;
+
+ ::v-deep .el-empty {
+ padding: $spacing 0;
+ }
</style>
@@ -61,7 +61,6 @@
/>
<selection-table-dialog
ref="assetTableDialog"
- size="medium"
title="上播内容选择"
message="请选择上播内容"
:schema="assetTableSchema"
@@ -18,7 +18,7 @@ export default {
render (h) {
return h('div', {
- staticClass: `l-flex__self l-grid ${this.size} u-overflow-y--auto`
+ staticClass: `l-flex__auto l-grid ${this.size} u-overflow-y--auto`
}, this.itemRender && this.data?.map(this.itemRender))
@@ -77,7 +77,6 @@
<template v-else-if="!custom">
<grid-table-body
- class="c-table__main"
:data="tableData"
:item-render="itemRender"
@@ -73,7 +73,7 @@
</div>
<el-table
ref="table"
- class="l-flex__self l-flex--col c-table__main"
+ class="l-flex__auto l-flex--col"
:class="{ 'with-content': tableData.length }"
v-bind="tableProps"
@@ -155,7 +155,6 @@
&.mini {
flex: none;
- .c-table__main,
.el-table__body-wrapper {
min-height: 0;
@@ -233,8 +232,6 @@
&__main {
-
&.el-table.with-content::before {
display: none;
@@ -250,7 +247,6 @@
flex: 1 1 auto;
overflow-y: auto;