From a2ac82a1e8111cecc4c31941aaac689c7a41436e 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:10:30 +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=E7=A7=BB=E5=8A=A8=E7=AB=AF=E8=8F=9C=E7=9A=84=E8=B7=9F?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97=E7=9A=84=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/api/mobile/resource/menuApi.js | 4 +
.../mobile/resource/menu/changeModuleForm.vue | 92 +++++++++++
.../src/views/mobile/resource/menu/form.vue | 144 +++++++++++-------
.../src/views/mobile/resource/menu/index.vue | 40 +++--
4 files changed, 214 insertions(+), 66 deletions(-)
create mode 100644 snowy-admin-web/src/views/mobile/resource/menu/changeModuleForm.vue
diff --git a/snowy-admin-web/src/api/mobile/resource/menuApi.js b/snowy-admin-web/src/api/mobile/resource/menuApi.js
index 21fe4bfb..dbe70aa5 100644
--- a/snowy-admin-web/src/api/mobile/resource/menuApi.js
+++ b/snowy-admin-web/src/api/mobile/resource/menuApi.js
@@ -21,6 +21,10 @@ export default {
mobileMenuSubmitForm(data, edit = false) {
return request(edit ? 'add' : 'edit', data)
},
+ // 更改菜单所属模块
+ mobileMenuChangeModule(data) {
+ return request('changeModule', data)
+ },
// 删除移动端菜单
mobileMenuDelete(data) {
return request('delete', data)
diff --git a/snowy-admin-web/src/views/mobile/resource/menu/changeModuleForm.vue b/snowy-admin-web/src/views/mobile/resource/menu/changeModuleForm.vue
new file mode 100644
index 00000000..0be63dc3
--- /dev/null
+++ b/snowy-admin-web/src/views/mobile/resource/menu/changeModuleForm.vue
@@ -0,0 +1,92 @@
+
+
+
+
+ {{formData.title}}
+
+
+
+
+
+ {{ module.title }}
+
+
+
+
+
+ 关闭
+ 保存
+
+
+
+
+
diff --git a/snowy-admin-web/src/views/mobile/resource/menu/form.vue b/snowy-admin-web/src/views/mobile/resource/menu/form.vue
index 1924fa82..fefc5ae9 100644
--- a/snowy-admin-web/src/views/mobile/resource/menu/form.vue
+++ b/snowy-admin-web/src/views/mobile/resource/menu/form.vue
@@ -1,68 +1,70 @@
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ selectable="false"
+ tree-line
+ @change="parentChange(formData.parentId)"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+ 类型为内外链条时,输入https开头的链接即可(例:https://xiaonuo.vip)
+
+
+
+   {{ formData.menuType === 'MENU' || formData.menuType === 'CATALOG' ? '界面地址' : 'https链接地址' }}:
+
+
+
+
+
+ 选择
+
+
+
+
+
+
+
+
+
+
@@ -77,6 +79,7 @@