记录一次 ant collapse组件 accordion失效
每个collapse每次只能打开一扇
<a-collapse
v-model="activeKey"
:accordion="accordion"
v-for="(item, index) in riskObject"
:key="index"
:expand-icon-position="expandIconPosition"
>
<a-collapse-panel :key="String(index)">
<template slot="header">
<span>{{ item.cellName }}</span>
<span style="margin-left: 150px">
<span style="margin-left: 50px"
>风险事件数量:<a-badge :count="item.eventCount" :number-style="{ backgroundColor: '#3b91ff' }"
/></span>
<span style="margin-left: 50px"
>管控措施数量:<a-badge :count="item.controlCount" :number-style="{ backgroundColor: '#3b91ff' }"
/></span>
<span style="margin-left: 50px"
>排查任务数:<a-badge :count="item.hiddenTaskCount" :number-style="{ backgroundColor: '#3b91ff' }"
/></span>
</span>
</template>
<template>
<a-collapse
v-model="activeKeyTO"
:accordion="accordion"
v-for="(itemto, indexto) in item.entRiskEvents"
:key="indexto"
@change="changgeGetTable(item.entRiskEvents[indexto].id)"
:expand-icon-position="expandIconPosition"
>
<a-collapse-panel :key="String(indexto)" :header="itemto.eventName">
<p>
<a-table
ref="table"
size="middle"
:scroll="{ x: 1300 }"
bordered
rowKey="id"
:columns="columnsTo"
:dataSource="dataSource"
:pagination="ipagination"
:loading="loading"
class="j-table-force-nowrap"
@change="
(pagination, filters, sorter) =>
changgeGet(pagination, filters, sorter, item.entRiskEvents[indexto].id)
"
>
</a-table>
</p>
</a-collapse-panel>
</a-collapse>
</template>
</a-collapse-panel>
</a-collapse>