Sfoglia il codice sorgente

fix: 拖拽排序增加 siblingIds 和 sortData 日志

输出 draggedData.parentId、收集到的同级兄弟 ID、
以及发送给后端的 sortData,定位是否所有一级菜单都被纳入排序。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
skyline 1 settimana fa
parent
commit
748fe536c4
1 ha cambiato i file con 8 aggiunte e 1 eliminazioni
  1. 8 1
      haha-admin-web/src/views/system/menu/utils/hook.tsx

+ 8 - 1
haha-admin-web/src/views/system/menu/utils/hook.tsx

@@ -297,12 +297,19 @@ export function useMenu() {
           }
         }
 
-        if (siblingIds.length <= 1) return;
+        console.log("[menu-sort] draggedData.parentId:", parentId, "type:", typeof parentId);
+        console.log("[menu-sort] siblingIds:", siblingIds, "count:", siblingIds.length);
+
+        if (siblingIds.length <= 1) {
+          console.log("[menu-sort] 同级兄弟不足2个,跳过排序");
+          return;
+        }
 
         const sortData = siblingIds.map((id, index) => ({
           id,
           rank: index + 1
         }));
+        console.log("[menu-sort] sortData:", sortData);
 
         try {
           await updateMenuSort(sortData);