|
|
@@ -615,6 +615,7 @@
|
|
|
}
|
|
|
function changeTable(val: Number) {
|
|
|
tableType.value = val;
|
|
|
+ handleItem({})
|
|
|
clearSelectedRowKeys();
|
|
|
reload();
|
|
|
}
|
|
|
@@ -722,7 +723,7 @@
|
|
|
reload();
|
|
|
}
|
|
|
function handleItem(item, index) {
|
|
|
- console.log('item', item, index);
|
|
|
+ console.log('item', item, index, folderList.value);
|
|
|
if(!item.id){//为空
|
|
|
folderList.value = []
|
|
|
parentId.value = null;
|
|
|
@@ -731,7 +732,10 @@
|
|
|
}
|
|
|
if(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();
|
|
|
return
|
|
|
}
|