diff --git a/src/api/system/role.js b/src/api/system/role.js index 25b8d1e..ea28f22 100644 --- a/src/api/system/role.js +++ b/src/api/system/role.js @@ -1,4 +1,5 @@ import request from '@/utils/request' +import { downFile } from '@/utils/request' // 查询角色列表 export function listRole(query) { @@ -22,7 +23,7 @@ export const addRole = (data) => { return request({ url: '/system/role/edit', method: 'post', - data: data, + data: data }) } @@ -73,3 +74,7 @@ export function exportRole(query) { params: query }) } +// 导出角色菜单 +export async function exportRoleMenu(query) { + await downFile('/system/role/exportRoleMenu', { ...query }) +} diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 2c42f7f..7c3d81c 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -70,6 +70,7 @@ {{ $t('menu.menuPermi') }} {{ $t('menu.assignUsers') }} + 导出菜单 @@ -187,7 +188,7 @@