<a-table
v-if="!isLoading"
ref="sTable"
:columns="columns"
:defaultExpandedRowKeys="defaultExpandedRowKeys"
:data-source="gradeData"
:pagination="false"
:expandIcon="(props) => expandIcon(props)"
:expandedRowRender="(record) => expandedRowRenderFunction(record)"
>
</a-table>
const expandedRowRenderFunction = ({ record }) => {
if (record.description && record.description.length) {
return (
<a-table
columns={innerColumns}
data-source={record.description}
pagination={false}
showHeader={false}
expandedRowRender={() => {
renderSlotExpend(record)
}}
></a-table>
)
}
}
const renderSlotExpend = (record: any) => {
return (
<a
v-show={record.hasComment}
onClick={(e: Event) => {
e.stopPropagation()
clickRemark(record)
}}
></a>
)
}