From f0bc66d982ef0a0a31ae877ba9ef3eb1bbd6491e Mon Sep 17 00:00:00 2001 From: lzhizhao <790086754@qq.com> Date: Mon, 11 Aug 2025 23:15:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=AF=E5=88=86=E5=95=86=E5=93=81?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/marketing.js | 37 ++++ .../modules/marketing/points-mall/index.vue | 124 +++++++++---- .../marketing/points-mall/popup/commodity.vue | 38 ++-- .../popup/points-product-config.vue | 169 ++++++++++-------- .../points-mall/popup/product-selector.vue | 93 ++++------ .../marketing/user/popup/view-details.vue | 2 +- 6 files changed, 279 insertions(+), 184 deletions(-) diff --git a/src/api/modules/marketing.js b/src/api/modules/marketing.js index c76760a..1b80e14 100644 --- a/src/api/modules/marketing.js +++ b/src/api/modules/marketing.js @@ -185,5 +185,42 @@ export const marketing = { method: "get", params }); + }, + + // 新增积分商品相关接口 + // 获取积分商品分页信息 + membershipPointsProductPage: data => { + return $http.request({ + url: `/merchant-api/membershipPointsProduct/page`, + method: "post", + data + }); + }, + + // 添加积分商品 + addMembershipPointsProduct: data => { + return $http.request({ + url: `/merchant-api/membershipPointsProduct/add`, + method: "post", + data + }); + }, + + // 删除积分商品 + deleteMembershipPointsProduct: data => { + return $http.request({ + url: `/merchant-api/membershipPointsProduct/delete`, + method: "post", + data + }); + }, + + // 修改积分商品 + updateMembershipPointsProduct: data => { + return $http.request({ + url: `/merchant-api/membershipPointsProduct/update`, + method: "post", + data + }); } }; diff --git a/src/views/modules/marketing/points-mall/index.vue b/src/views/modules/marketing/points-mall/index.vue index 1b7da00..616dd81 100644 --- a/src/views/modules/marketing/points-mall/index.vue +++ b/src/views/modules/marketing/points-mall/index.vue @@ -13,7 +13,13 @@