From e1d891ed3a2abc39d8808f844fdf2137dfbffc8e Mon Sep 17 00:00:00 2001 From: Zeke Zhang <958414905@qq.com> Date: Tue, 25 Feb 2025 20:23:17 +0800 Subject: [PATCH] fix: move to inner (#6289) --- .../schema-component/antd/menu/Menu.Designer.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/core/client/src/schema-component/antd/menu/Menu.Designer.tsx b/packages/core/client/src/schema-component/antd/menu/Menu.Designer.tsx index 4f7ec9f604..48aac3d858 100644 --- a/packages/core/client/src/schema-component/antd/menu/Menu.Designer.tsx +++ b/packages/core/client/src/schema-component/antd/menu/Menu.Designer.tsx @@ -463,11 +463,23 @@ export const MenuDesigner = () => { afterEnd: 'insertAfter', }; + // 'beforeEnd' 表示的是插入到一个分组的里面 + const options = + position === 'beforeEnd' + ? { + targetScope: { + parentId: current.__route__.id, + }, + } + : { + targetId: current.__route__.id, + }; + await moveRoute({ sourceId: (fieldSchema as any).__route__.id, - targetId: current.__route__.id, sortField: 'sort', method: positionToMethod[position], + ...options, }); dn.loadAPIClientEvents();