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