diff --git a/src/api/system/menu/index.ts b/src/api/system/menu/index.ts index 7a0cf74..a034d2a 100644 --- a/src/api/system/menu/index.ts +++ b/src/api/system/menu/index.ts @@ -68,3 +68,12 @@ export const delMenu = (menuId: string | number) => { method: 'delete' }); }; + +// 复制菜单 +export const copyMenu = (menuId: string | number, data: { menuName: string; parentId: number | string; orderNum: number }) => { + return request({ + url: '/system/menu/copy/' + menuId, + method: 'post', + data: data + }); +}; diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index cf5f0fc..a597ed2 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -72,6 +72,9 @@ + + + @@ -257,11 +260,39 @@ + + + + + + + + + + + + + + + +