Showing
1 changed file
with
3 additions
and
4 deletions
... | ... | @@ -93,9 +93,8 @@ |
93 | 93 | import { Popconfirm, Modal } from 'ant-design-vue'; |
94 | 94 | import { JsonPreview } from '/@/components/CodeEditor'; |
95 | 95 | import { useMessage } from '/@/hooks/web/useMessage'; |
96 | - import { cloneDeep } from 'lodash-es'; | |
97 | 96 | |
98 | - const [registerTable, { reload }] = useTable({ | |
97 | + const [registerTable, { reload, clearSelectedRowKeys }] = useTable({ | |
99 | 98 | api: getDataViewInterfacePage, |
100 | 99 | columns, |
101 | 100 | showIndexColumn: false, |
... | ... | @@ -129,6 +128,7 @@ |
129 | 128 | const handleSuccess = () => { |
130 | 129 | reload(); |
131 | 130 | setStatusIsTrue(); |
131 | + clearSelectedRowKeys(); | |
132 | 132 | }; |
133 | 133 | |
134 | 134 | const setStatusIsFalse = () => { |
... | ... | @@ -143,8 +143,7 @@ |
143 | 143 | |
144 | 144 | const rowSelection = { |
145 | 145 | onChange: (_, selectedRows: any[]) => { |
146 | - const list = cloneDeep(selectedRows); | |
147 | - batchDeleteIds.value = list.filter((it) => it.state === 0).map((it) => it.id) as never as any; | |
146 | + batchDeleteIds.value = selectedRows.map((it) => it.id) as never as any; | |
148 | 147 | if (batchDeleteIds.value.length > 0) { |
149 | 148 | setStatusIsFalse(); |
150 | 149 | } else { | ... | ... |