From d1b1575535920c59d897dbc440f67a4578679086 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com>
Date: Sat, 17 Jun 2023 16:03:29 +0800
Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E6=96=B0=E5=A2=9E=E8=A7=92?=
=?UTF-8?q?=E8=89=B2=E8=8F=9C=E5=8D=95=E6=95=B0=E6=8D=AE=E5=AF=BC=E5=87=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/role.js | 7 ++++++-
src/views/system/role/index.vue | 18 ++++++++++++++++--
2 files changed, 22 insertions(+), 3 deletions(-)
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 @@