|
|
@@ -167,10 +167,17 @@ const selectedRows = ref<any[]>([]);
|
|
|
const pager = ref({ page: 1, pageSize: 40, total: 0 });
|
|
|
let titleDebounceTimer: any = null;
|
|
|
|
|
|
+const resetImportSelection = async () => {
|
|
|
+ selectedRows.value = [];
|
|
|
+ await nextTick();
|
|
|
+ tableRef.value?.clearSelection?.();
|
|
|
+};
|
|
|
+
|
|
|
const handleImportClick = () => {
|
|
|
editVisible.value = true;
|
|
|
query.value.fusionTitle = '';
|
|
|
pager.value.page = 1;
|
|
|
+ resetImportSelection();
|
|
|
fetchTableData();
|
|
|
};
|
|
|
|
|
|
@@ -247,6 +254,12 @@ const preselectRows = () => {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
+watch(editVisible, (visible) => {
|
|
|
+ if (!visible) {
|
|
|
+ resetImportSelection();
|
|
|
+ }
|
|
|
+});
|
|
|
+
|
|
|
// 远程表格与搜索
|
|
|
const fetchTableData = async () => {
|
|
|
tableLoading.value = true;
|