table嵌套子表格复选框问题

问题遇到的现象和发生背景

我有两个table,一个table是嵌套在一个table里面的,做成了一个嵌套子表格的功能,现在我有一个批量删除信息的功能,使用ant design官方的方法rowSelection,可以得到每一行的数据和唯一的id,选择或者不选都没问题,删除外面层table数据正常,删除内层数据也正常,不正常的地方就在于,如果选择外层数据和里层数据这种操作是不允许的,点击删除的时候需要前端给一个错误提示,但是我现在使用rowSelection方法,打印出来的外层数据和里层数据是分开的,

问题相关代码,请勿粘贴截图

img

img

运行结果及报错内容

他们并不在一个数组中,我想进行判断,发现无从下手,或者有没有什么方法可以使他们在同一个数组中,我进行判断是不是都选了,然后返回一个错误信息,或者用别的办法只要选择外层数据再选择里层的数据就返回一个错误信息

我的解答思路和尝试过的方法
我想要达到的结果