diff --git a/src/api/system/menu/index.ts b/src/api/system/menu/index.ts index 7a0cf74ac6cb74f27bc769fbfa7327d3c3785987..81461fdb4d22c3a932ccf41c5b8c34e9abcd2c25 100644 --- a/src/api/system/menu/index.ts +++ b/src/api/system/menu/index.ts @@ -68,3 +68,11 @@ export const delMenu = (menuId: string | number) => { method: 'delete' }); }; + +// 级联删除菜单 +export const cascadeDelMenu = (menuIds: Array) => { + return request({ + url: '/system/menu/cascade/' + menuIds, + method: 'delete' + }); +}; diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index a75edbe6c9381d942e89b651132b3600e0e5ac34..2bef47825c937c753c0400a56ed37e04f110fb30 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -30,6 +30,9 @@ 展开/折叠 + + 级联删除 + @@ -257,11 +260,31 @@ + + + + + + +