|
|
@@ -217,6 +217,7 @@ const importedKeySet = computed(() => {
|
|
|
(scenes.value || []).forEach((s: any) => {
|
|
|
set.add(`${Number(s?.sceneType)}__${String(s?.num)}`);
|
|
|
});
|
|
|
+ console.log(scenes.value, 'importedKeySet', set);
|
|
|
return set;
|
|
|
});
|
|
|
const selectedKeySet = computed(() => {
|
|
|
@@ -237,6 +238,7 @@ const preselectRows = () => {
|
|
|
tableRef.value?.clearSelection?.();
|
|
|
(tableData.value || []).forEach((r: any) => {
|
|
|
const key = rowKey(r);
|
|
|
+ console.log(key, importedKeySet.value, selectedKeySet.value,selectedRows.value, 'toggleRowSelection');
|
|
|
if (importedKeySet.value.has(key) || selectedKeySet.value.has(key)) {
|
|
|
tableRef.value?.toggleRowSelection?.(r, true);
|
|
|
}
|
|
|
@@ -415,6 +417,7 @@ const onConfirmEdit = async () => {
|
|
|
scenes.value = (await getFusionAndSceneList({ caseId: caseId.value, type: 'scene' })) as unknown as Scene[];
|
|
|
activeId.value = scenes.value.length ? String(scenes.value[0]?.sceneNumId) : '';
|
|
|
editVisible.value = false;
|
|
|
+ selectedRows.value = [];
|
|
|
} catch (e) {
|
|
|
console.error('替换案件场景失败', e);
|
|
|
}
|