From 6be934d00bdf6e029f809c68a4e9a5b9aa6153ff Mon Sep 17 00:00:00 2001 From: "pikachu1995@126.com" Date: Thu, 5 Nov 2026 21:27:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(member):=20=E4=BC=98=E5=8C=96=E7=AD=89?= =?UTF-8?q?=E7=BA=A7=E6=9D=83=E7=9B=8A=E7=AE=A1=E7=90=86=E4=B8=8E=E4=B9=B0?= =?UTF-8?q?=E5=AE=B6=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 优化客户权益配置、编辑表单及独立发放明细页面 - 完善客户等级图标、背景配置提示与 PC 权益展示 - 复用图片选择器并补齐素材元数据回传 --- .../home/memberCenter/MemberBenefitPanel.vue | 51 ++ .../pages/home/memberCenter/MemberGrade.vue | 3 + manager/src/api/member.js | 3 + manager/src/components/editor/index.vue | 11 +- .../src/components/editor/upload-image.vue | 17 +- .../src/components/lili/upload-pic-input.vue | 2 + manager/src/router/router.js | 8 +- .../member/benefit/BenefitConfigFields.vue | 40 + .../member/benefit/BenefitDeliveryRecords.vue | 60 ++ .../member/benefit/BenefitFormFields.vue | 129 +++ .../views/member/benefit/BenefitLogoInput.vue | 30 + manager/src/views/member/benefit/index.vue | 741 +++--------------- manager/src/views/member/grade/index.vue | 11 + .../src/views/sys/oss-manage/ossManage.vue | 4 +- 14 files changed, 482 insertions(+), 628 deletions(-) create mode 100644 buyer/src/pages/home/memberCenter/MemberBenefitPanel.vue create mode 100644 manager/src/views/member/benefit/BenefitConfigFields.vue create mode 100644 manager/src/views/member/benefit/BenefitDeliveryRecords.vue create mode 100644 manager/src/views/member/benefit/BenefitFormFields.vue create mode 100644 manager/src/views/member/benefit/BenefitLogoInput.vue diff --git a/buyer/src/pages/home/memberCenter/MemberBenefitPanel.vue b/buyer/src/pages/home/memberCenter/MemberBenefitPanel.vue new file mode 100644 index 000000000..e6bb6a142 --- /dev/null +++ b/buyer/src/pages/home/memberCenter/MemberBenefitPanel.vue @@ -0,0 +1,51 @@ + + + diff --git a/buyer/src/pages/home/memberCenter/MemberGrade.vue b/buyer/src/pages/home/memberCenter/MemberGrade.vue index d2c71f714..2dde5dd56 100644 --- a/buyer/src/pages/home/memberCenter/MemberGrade.vue +++ b/buyer/src/pages/home/memberCenter/MemberGrade.vue @@ -25,6 +25,8 @@ + +
获取经验值方式
@@ -87,6 +89,7 @@ + diff --git a/manager/src/views/member/benefit/BenefitDeliveryRecords.vue b/manager/src/views/member/benefit/BenefitDeliveryRecords.vue new file mode 100644 index 000000000..1b15f79ef --- /dev/null +++ b/manager/src/views/member/benefit/BenefitDeliveryRecords.vue @@ -0,0 +1,60 @@ + + + diff --git a/manager/src/views/member/benefit/BenefitFormFields.vue b/manager/src/views/member/benefit/BenefitFormFields.vue new file mode 100644 index 000000000..17aabd77c --- /dev/null +++ b/manager/src/views/member/benefit/BenefitFormFields.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/manager/src/views/member/benefit/BenefitLogoInput.vue b/manager/src/views/member/benefit/BenefitLogoInput.vue new file mode 100644 index 000000000..37c1f19c6 --- /dev/null +++ b/manager/src/views/member/benefit/BenefitLogoInput.vue @@ -0,0 +1,30 @@ + + + diff --git a/manager/src/views/member/benefit/index.vue b/manager/src/views/member/benefit/index.vue index 5bc763483..d57b37504 100644 --- a/manager/src/views/member/benefit/index.vue +++ b/manager/src/views/member/benefit/index.vue @@ -3,10 +3,38 @@