tangning 7 月之前
父節點
當前提交
dfb37f778a
共有 2 個文件被更改,包括 6 次插入3 次删除
  1. 1 0
      src/view/vrmodel/index.vue
  2. 5 3
      src/view/vrmodel/sceneContent.vue

+ 1 - 0
src/view/vrmodel/index.vue

@@ -107,6 +107,7 @@ async function submitForm() {
     sceneNumParam: sublist,
   };
   setCaseaddOrUpdate(apiData).then((res) => {
+    geiList();
     ElMessage({
       message: "操作成功",
       type: "success",

+ 5 - 3
src/view/vrmodel/sceneContent.vue

@@ -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) => {