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 @@