jwyu před 1 rokem
rodič
revize
ddfefa57ea
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      src/views/dataEDB/components/EDBClassify.vue

+ 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){//删除