diff --git a/src/components/Table/index.tsx b/src/components/Table/index.tsx index 5ed7fd38..b274153c 100644 --- a/src/components/Table/index.tsx +++ b/src/components/Table/index.tsx @@ -337,6 +337,14 @@ const JTable = defineComponent({ rowSelection={props.rowSelection} scroll={props.scroll} v-slots={{ + headerCell: (dt: Record) => { + const { column, title } = dt; + if (column?.headerCell) { + return slots?.[column?.headerCell]!(column.title) + } else { + return title || '' + } + }, bodyCell: (dt: Record) => { const { column, record } = dt; if ((column?.key || column?.dataIndex) && column?.scopedSlots && (slots?.[column?.dataIndex] || slots?.[column?.key])) { diff --git a/src/views/media/Cascade/Channel/index.vue b/src/views/media/Cascade/Channel/index.vue index e6afe6b2..ac020ed7 100644 --- a/src/views/media/Cascade/Channel/index.vue +++ b/src/views/media/Cascade/Channel/index.vue @@ -40,6 +40,16 @@ +