From fed5dc8bbfa371ec3f97a1e7344e725e8753b751 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=AF=BA?= <1253070437@qq.com> Date: Wed, 1 Feb 2023 01:34:22 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=9B=B4=E6=96=B0=E3=80=91=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E5=89=8D=E7=AB=AF=E7=BB=99=E8=A7=92=E8=89=B2=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E7=A7=BB=E5=8A=A8=E7=AB=AF=E8=8F=9C=E5=8D=95=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- snowy-admin-web/src/api/sys/roleApi.js | 12 + .../sys/role/grantMobileResourceForm.vue | 246 ++++++++++++++++++ snowy-admin-web/src/views/sys/role/index.vue | 6 + 3 files changed, 264 insertions(+) create mode 100644 snowy-admin-web/src/views/sys/role/grantMobileResourceForm.vue diff --git a/snowy-admin-web/src/api/sys/roleApi.js b/snowy-admin-web/src/api/sys/roleApi.js index e36f77e5..eabd7925 100644 --- a/snowy-admin-web/src/api/sys/roleApi.js +++ b/snowy-admin-web/src/api/sys/roleApi.js @@ -46,6 +46,14 @@ export default { roleGrantResource(data) { return request('grantResource', data) }, + // 获取角色拥有移动端菜单 + roleOwnMobileMenu(data) { + return request('ownMobileMenu', data, 'get') + }, + // 给角色授权移动端菜单 + roleGrantMobileMenu(data) { + return request('grantMobileMenu', data) + }, // 获取角色拥有权限 roleOwnPermission(data) { return request('ownPermission', data, 'get') @@ -70,6 +78,10 @@ export default { roleResourceTreeSelector(data) { return request('resourceTreeSelector', data, 'get') }, + // 获取移动端菜单授权树 + roleMobileMenuTreeSelector(data) { + return request('mobileMenuTreeSelector', data, 'get') + }, // 获取权限授权树 rolePermissionTreeSelector(data) { return request('permissionTreeSelector', data, 'get') diff --git a/snowy-admin-web/src/views/sys/role/grantMobileResourceForm.vue b/snowy-admin-web/src/views/sys/role/grantMobileResourceForm.vue new file mode 100644 index 00000000..8227861d --- /dev/null +++ b/snowy-admin-web/src/views/sys/role/grantMobileResourceForm.vue @@ -0,0 +1,246 @@ + + + + + diff --git a/snowy-admin-web/src/views/sys/role/index.vue b/snowy-admin-web/src/views/sys/role/index.vue index 9562c5a2..dffa98f4 100644 --- a/snowy-admin-web/src/views/sys/role/index.vue +++ b/snowy-admin-web/src/views/sys/role/index.vue @@ -77,6 +77,9 @@ 授权资源 + + 授权移动端资源 + 授权权限 @@ -93,6 +96,7 @@ +