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