| 
...
 | 
...
 | 
@@ -70,10 +70,8 @@ | 
| 
70
 | 
70
 | 
     name: 'LinkEdge',
 | 
| 
71
 | 
71
 | 
     components: { BasicTable, SceneLinkAgeDrawer, TableAction, Switch },
 | 
| 
72
 | 
72
 | 
     setup() {
 | 
| 
73
 | 
 
 | 
-      const { hasBatchDelete, handleDeleteOrBatchDelete, selectionOptions } = useBatchDelete(
 | 
| 
74
 | 
 
 | 
-        screenLinkPageDeleteApi,
 | 
| 
75
 | 
 
 | 
-        handleSuccess
 | 
| 
76
 | 
 
 | 
-      );
 | 
| 
 
 | 
73
 | 
+      const { hasBatchDelete, handleDeleteOrBatchDelete, selectionOptions, resetSelectedRowKeys } =
 | 
| 
 
 | 
74
 | 
+        useBatchDelete(screenLinkPageDeleteApi, handleSuccess);
 | 
| 
77
 | 
75
 | 
       selectionOptions.rowSelection.getCheckboxProps = (record: Recordable) => {
 | 
| 
78
 | 
76
 | 
         // Demo:status为1的选择框禁用
 | 
| 
79
 | 
77
 | 
         if (record.status === 1) {
 | 
| 
...
 | 
...
 | 
@@ -87,7 +85,7 @@ | 
| 
87
 | 
85
 | 
       const userId = userInfo.userId;
 | 
| 
88
 | 
86
 | 
       const role: string = userInfo.roles[0];
 | 
| 
89
 | 
87
 | 
       const [registerDrawer, { openDrawer }] = useDrawer();
 | 
| 
90
 | 
 
 | 
-      const [registerTable, { reload, setProps }] = useTable({
 | 
| 
 
 | 
88
 | 
+      const [registerTable, { reload, setProps, setSelectedRowKeys }] = useTable({
 | 
| 
91
 | 
89
 | 
         title: '场景联动列表',
 | 
| 
92
 | 
90
 | 
         api: screenLinkPageGetApi,
 | 
| 
93
 | 
91
 | 
         columns,
 | 
| 
...
 | 
...
 | 
@@ -136,6 +134,8 @@ | 
| 
136
 | 
134
 | 
         setProps({
 | 
| 
137
 | 
135
 | 
           loading: true,
 | 
| 
138
 | 
136
 | 
         });
 | 
| 
 
 | 
137
 | 
+        setSelectedRowKeys([]);
 | 
| 
 
 | 
138
 | 
+        resetSelectedRowKeys();
 | 
| 
139
 | 
139
 | 
         const newStatus = checked ? 1 : 0;
 | 
| 
140
 | 
140
 | 
         const { createMessage } = useMessage();
 | 
| 
141
 | 
141
 | 
         try {
 | 
...
 | 
...
 | 
 |