tangning hai 2 meses
pai
achega
cfc4055402
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      src/views/scenes/list.vue

+ 6 - 2
src/views/scenes/list.vue

@@ -615,6 +615,7 @@
       }
       }
       function changeTable(val: Number) {
       function changeTable(val: Number) {
         tableType.value = val;
         tableType.value = val;
+        handleItem({})
         clearSelectedRowKeys();
         clearSelectedRowKeys();
         reload();
         reload();
       }
       }
@@ -722,7 +723,7 @@
         reload();
         reload();
       }
       }
       function handleItem(item, index) {
       function handleItem(item, index) {
-        console.log('item', item, index);
+        console.log('item', item, index, folderList.value);
         if(!item.id){//为空
         if(!item.id){//为空
           folderList.value = []
           folderList.value = []
           parentId.value = null;
           parentId.value = null;
@@ -731,7 +732,10 @@
         }
         }
         if(parentId.value != item.id ){
         if(parentId.value != item.id ){
           parentId.value = item.id;
           parentId.value = item.id;
-          folderList.value.splice(index-1, 1);
+          // folderList.value.length = index
+          let newlist = folderList.value.slice(0, index + 1);
+          folderList.value = newlist;
+        console.log('item', folderList.value);
           reload();
           reload();
           return
           return
         }
         }