From ba0ed7978f93dd72de631220d4842849340c23c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=AF=BA?= <1253070437@qq.com> Date: Fri, 3 Feb 2023 01:21:30 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=9B=B4=E6=96=B0=E3=80=91=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E6=8C=89=E9=92=AE=E6=8E=88=E6=9D=83=E5=9F=BA?= =?UTF-8?q?=E6=9C=AC=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/mobile/mobileMenuApi.js | 32 ------ .../src/api/mobile/resource/buttonApi.js | 37 ++++++ .../src/api/mobile/resource/menuApi.js | 2 +- .../src/views/mobile/resource/button/form.vue | 80 +++++++++++++ .../views/mobile/resource/button/index.vue | 107 ++++++++++++++++++ .../src/views/mobile/resource/menu/index.vue | 8 +- .../sys/role/grantMobileResourceForm.vue | 66 ++++++++++- 7 files changed, 293 insertions(+), 39 deletions(-) delete mode 100644 snowy-admin-web/src/api/mobile/mobileMenuApi.js create mode 100644 snowy-admin-web/src/api/mobile/resource/buttonApi.js create mode 100644 snowy-admin-web/src/views/mobile/resource/button/form.vue create mode 100644 snowy-admin-web/src/views/mobile/resource/button/index.vue diff --git a/snowy-admin-web/src/api/mobile/mobileMenuApi.js b/snowy-admin-web/src/api/mobile/mobileMenuApi.js deleted file mode 100644 index d873eabb..00000000 --- a/snowy-admin-web/src/api/mobile/mobileMenuApi.js +++ /dev/null @@ -1,32 +0,0 @@ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/mobile/menu/` + url, ...arg) - -/** - * 移动端菜单Api接口管理器 - * - * @author yubaoshan - * @date 2023/01/28 22:42 - **/ -export default { - // 获取移动端菜单tree - mobileMenuTree(data) { - return request('tree', data, 'get') - }, - // 获取移动端菜单列表 - mobileMenuList(data) { - return request('list', data, 'get') - }, - // 提交移动端菜单表单 edit为true时为编辑,默认为新增 - mobileMenuSubmitForm(data, edit = false) { - return request(edit ? 'add' : 'edit', data) - }, - // 删除移动端菜单 - mobileMenuDelete(data) { - return request('delete', data) - }, - // 获取移动端菜单详情 - mobileMenuDetail(data) { - return request('detail', data, 'get') - } -} diff --git a/snowy-admin-web/src/api/mobile/resource/buttonApi.js b/snowy-admin-web/src/api/mobile/resource/buttonApi.js new file mode 100644 index 00000000..05689371 --- /dev/null +++ b/snowy-admin-web/src/api/mobile/resource/buttonApi.js @@ -0,0 +1,37 @@ +/** + * Copyright [2022] [https://www.xiaonuo.vip] + * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: + * 1.请不要删除和修改根目录下的LICENSE文件。 + * 2.请不要删除和修改Snowy源码头部的版权声明。 + * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 + * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip + * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 + * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip + */ +import { baseRequest } from '@/utils/request' + +const request = (url, ...arg) => baseRequest(`/mobile/button/${url}`, ...arg) +/** + * 按钮 + * + * @author yubaoshan + * @date 2022-09-22 22:33:20 + */ +export default { + // 获取按钮分页 + mobileButtonPage(data) { + return request('page', data, 'get') + }, + // 提交表单 edit为true时为编辑,默认为新增 + mobileButtonSubmitForm(data, edit = false) { + return request(edit ? 'add' : 'edit', data) + }, + // 删除按钮 + mobileButtonDelete(data) { + return request('delete', data) + }, + // 获取按钮详情 + mobileButtonDetail(data) { + return request('detail', data, 'get') + } +} diff --git a/snowy-admin-web/src/api/mobile/resource/menuApi.js b/snowy-admin-web/src/api/mobile/resource/menuApi.js index dbe70aa5..a735df9b 100644 --- a/snowy-admin-web/src/api/mobile/resource/menuApi.js +++ b/snowy-admin-web/src/api/mobile/resource/menuApi.js @@ -33,7 +33,7 @@ export default { mobileMenuDetail(data) { return request('detail', data, 'get') }, - // 获取类别选择器 + // 获取模块选择器 mobileMenuModuleSelector(data) { return request('moduleSelector', data, 'get') }, diff --git a/snowy-admin-web/src/views/mobile/resource/button/form.vue b/snowy-admin-web/src/views/mobile/resource/button/form.vue new file mode 100644 index 00000000..dd2d07b0 --- /dev/null +++ b/snowy-admin-web/src/views/mobile/resource/button/form.vue @@ -0,0 +1,80 @@ + + + diff --git a/snowy-admin-web/src/views/mobile/resource/button/index.vue b/snowy-admin-web/src/views/mobile/resource/button/index.vue new file mode 100644 index 00000000..22b6803b --- /dev/null +++ b/snowy-admin-web/src/views/mobile/resource/button/index.vue @@ -0,0 +1,107 @@ + + + diff --git a/snowy-admin-web/src/views/mobile/resource/menu/index.vue b/snowy-admin-web/src/views/mobile/resource/menu/index.vue index 48392df1..e9cddc5a 100644 --- a/snowy-admin-web/src/views/mobile/resource/menu/index.vue +++ b/snowy-admin-web/src/views/mobile/resource/menu/index.vue @@ -62,7 +62,7 @@ 删除 -
+
@@ -74,6 +74,9 @@ 更改模块 + + 按钮权限 + @@ -85,12 +88,14 @@
+