|
@@ -106,6 +106,7 @@ import {
|
|
|
setCaseaddOrUpdate,
|
|
|
} from "@/store/case";
|
|
|
// const params = useScenePaggingParams();
|
|
|
+const props = defineProps<{ pagging: ScenePagging, numList: Array<string> }>();
|
|
|
const caseId = computed(() => (router.currentRoute.value?.params?.caseId));
|
|
|
const tableRef = ref(null);
|
|
|
const caseScenes = ref([
|
|
@@ -122,8 +123,9 @@ const selectList = ref({
|
|
|
0: [],
|
|
|
1: [],
|
|
|
})
|
|
|
+const pagScenes = props.pagging.state.table.rows;
|
|
|
caseScenes.value = getSceneListTree()
|
|
|
-console.log('caseScenes', selectList);
|
|
|
+console.log('caseScenes', selectList, pagScenes);
|
|
|
const submit = async () => {
|
|
|
const apiData = {
|
|
|
caseId: caseId.value,
|
|
@@ -135,7 +137,6 @@ const submit = async () => {
|
|
|
defineExpose<QuiskExpose>({
|
|
|
submit
|
|
|
});
|
|
|
-const props = defineProps<{ pagging: ScenePagging, numList: Array<string> }>();
|
|
|
|
|
|
|
|
|
|
|
@@ -176,12 +177,13 @@ watchEffect(() => {
|
|
|
)!.numList;
|
|
|
props.pagging.state.table.rows
|
|
|
// console.log('watchEffect', selectKeys);
|
|
|
+ console.log('watchEffect', caseScenes.value, selectKeys);
|
|
|
changIng = true;
|
|
|
props.pagging.state.table.rows.forEach((scene) => {
|
|
|
tableRef.value!.toggleRowSelection(scene, selectKeys.includes(scene.num));
|
|
|
});
|
|
|
changIng = false;
|
|
|
- // console.log(tableRef.value!.getSelectionRows())
|
|
|
+ console.log(tableRef.value!.getSelectionRows())
|
|
|
// console.log('watchEffect', props.pagging.state.table.rows);
|
|
|
}, { flush: 'post' });
|
|
|
const changeSelection = async (selectScenes) => {
|