jwyu 1 жил өмнө
parent
commit
ddfefa57ea

+ 3 - 3
src/views/dataEDB/components/EDBClassify.vue

@@ -23,10 +23,10 @@ const emits=defineEmits(['update:modelValue','change'])
 function formatClassifyArr(arr,index){
     index--
     arr.length&&arr.forEach(item=>{
-        item.Children.length&&formatClassifyArr(item.Children,index)
-        if(!item.Children.length||index<=0){
+        if(!item.Children?.length||index<=0){
             delete item.Children
         }
+        item.Children?.length&&formatClassifyArr(item.Children,index)
     })
 }
 
@@ -191,7 +191,7 @@ function handleShowClassifyOpt(item){
         {name:'重命名',type:'edit'},
         {name:'删除',type:'delete',color:"#C54322"},
     ]
-    if(item.Button.AddButton){//添加权限
+    if(item.Button.AddButton&&selectClassifyArr.value.length<5){//添加权限
         optArr.unshift({name:'添加下级目录',type:'add'})
     }
     if(!item.Button.DeleteButton){//删除