From da6d96f29cd11ee26867d1b61c825b37f4872089 Mon Sep 17 00:00:00 2001 From: hly <2783385703@qq.com> Date: Tue, 26 Aug 2025 16:57:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=BC=9A=E5=91=98=E4=BC=98=E6=83=A0?= =?UTF-8?q?=E5=88=B8):=20=E6=B7=BB=E5=8A=A0=E5=A4=9A=E9=80=89=E4=BC=9A?= =?UTF-8?q?=E5=91=98=E7=BB=84=E4=BB=B6=E5=B9=B6=E6=94=AF=E6=8C=81=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E5=8F=91=E6=94=BE=E4=BC=98=E6=83=A0=E5=88=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增MemberMultiSelect组件实现会员多选功能 - 修改优惠券发放逻辑支持批量操作 - 优化重置查询表单时的参数初始化 - 格式化SQL查询语句提高可读性 --- .../src/views/components/MemberMultiSelect.vue | 131 +++++++++++++++++++++ .../views/marketing/wechatMemberCoupon/index.vue | 75 ++++++++++-- .../src/views/model/AppUsers/index.vue | 33 ++++++ .../main/resources/mapper/model/AppUsersMapper.xml | 4 +- 4 files changed, 229 insertions(+), 14 deletions(-) create mode 100644 CatmDogd-Mall-Front-test/src/views/components/MemberMultiSelect.vue diff --git a/CatmDogd-Mall-Front-test/src/views/components/MemberMultiSelect.vue b/CatmDogd-Mall-Front-test/src/views/components/MemberMultiSelect.vue new file mode 100644 index 0000000..e50c8d4 --- /dev/null +++ b/CatmDogd-Mall-Front-test/src/views/components/MemberMultiSelect.vue @@ -0,0 +1,131 @@ + + + + + {{ member.nickname }} + {{ member.phoneHidden }} + + + + + {{ getMemberDisplayName(phone) }} + + + + + + + + \ No newline at end of file diff --git a/CatmDogd-Mall-Front-test/src/views/marketing/wechatMemberCoupon/index.vue b/CatmDogd-Mall-Front-test/src/views/marketing/wechatMemberCoupon/index.vue index 2f26f2b..8bf4eee 100644 --- a/CatmDogd-Mall-Front-test/src/views/marketing/wechatMemberCoupon/index.vue +++ b/CatmDogd-Mall-Front-test/src/views/marketing/wechatMemberCoupon/index.vue @@ -311,8 +311,8 @@ - - + +