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