diff --git a/yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/framework/mp/core/util/MpUtils.java b/yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/framework/mp/core/util/MpUtils.java index 3a1c20b04..74199f124 100644 --- a/yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/framework/mp/core/util/MpUtils.java +++ b/yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/framework/mp/core/util/MpUtils.java @@ -72,6 +72,12 @@ public class MpUtils { group = ScanCodeWaitMsgButtonGroup.class; validateMessage(validator, messageType, button); // 需要额外校验回复的消息格式 break; + case WxConsts.MenuButtonType.SCANCODE_PUSH: // 不用校验,直接 return 即可 + case WxConsts.MenuButtonType.PIC_SYSPHOTO: + case WxConsts.MenuButtonType.PIC_PHOTO_OR_ALBUM: + case WxConsts.MenuButtonType.PIC_WEIXIN: + case WxConsts.MenuButtonType.LOCATION_SELECT: + return; default: log.error("[validateButton][未知的按钮({})]", button); throw new IllegalArgumentException("不支持的按钮类型:" + type); diff --git a/yudao-ui-admin/src/views/mp/components/wx-msg/main.vue b/yudao-ui-admin/src/views/mp/components/wx-msg/main.vue index b458a4a30..56b999e52 100644 --- a/yudao-ui-admin/src/views/mp/components/wx-msg/main.vue +++ b/yudao-ui-admin/src/views/mp/components/wx-msg/main.vue @@ -39,9 +39,24 @@
点击菜单链接【{{ item.eventKey }}】
-
+
扫码结果【{{ item.eventKey }}】
+
+ 扫码结果【{{ item.eventKey }}】 +
+
+ 系统拍照发图 +
+
+ 拍照或者相册 +
+
+ 微信相册 +
+
+ 选择地理位置 +
未知事件类型
diff --git a/yudao-ui-admin/src/views/mp/menu/index.vue b/yudao-ui-admin/src/views/mp/menu/index.vue index 9fe597583..3f377c72c 100644 --- a/yudao-ui-admin/src/views/mp/menu/index.vue +++ b/yudao-ui-admin/src/views/mp/menu/index.vue @@ -438,7 +438,7 @@ export default { if (!item.children || item.children.length <= 0) { return; } - item.children = []; + menu.children = []; item.children.forEach(subItem => { menu.children.push(this.convertMenuForm(subItem)) }) diff --git a/yudao-ui-admin/src/views/mp/message/index.vue b/yudao-ui-admin/src/views/mp/message/index.vue index 4766ffeef..52daca6fb 100644 --- a/yudao-ui-admin/src/views/mp/message/index.vue +++ b/yudao-ui-admin/src/views/mp/message/index.vue @@ -63,9 +63,24 @@
点击菜单链接【{{ scope.row.eventKey }}】
-
+
扫码结果【{{ scope.row.eventKey }}】
+
+ 扫码结果【{{ scope.row.eventKey }}】 +
+
+ 系统拍照发图 +
+
+ 拍照或者相册 +
+
+ 微信相册 +
+
+ 选择地理位置 +
未知事件类型