diff --git a/src/api/modules/marketing.js b/src/api/modules/marketing.js index b6c805a..c76760a 100644 --- a/src/api/modules/marketing.js +++ b/src/api/modules/marketing.js @@ -161,5 +161,29 @@ export const marketing = { method: "post", data }); + }, + //积分明细分页查询 + pointsChangePage: data => { + return $http.request({ + url: `/merchant-api/membershipUser/pointsChangePage`, + method: "post", + data + }); + }, + //成长值变化分页查询 + growthValueChangePage: data => { + return $http.request({ + url: `/merchant-api/membershipUser/growthValueChangePage`, + method: "post", + data + }); + }, + //获取会员优惠券列表 + memberCouponPage: params => { + return $http.request({ + url: `/merchant-api/coupon/user/page`, + method: "get", + params + }); } }; diff --git a/src/views/modules/marketing/user/index.vue b/src/views/modules/marketing/user/index.vue index abc7762..739db63 100644 --- a/src/views/modules/marketing/user/index.vue +++ b/src/views/modules/marketing/user/index.vue @@ -379,15 +379,8 @@ export default { width: "100px", render: ({ row }) => { let viewDetails = () => { - this.$api.marketing - .memberUnitUserDetail({ - ...this.formInline, - userId: row.userId - }) - .then(res => { - console.log(res); - this.$refs.viewDetails.toggle(res.data.data).add(); - }); + // 直接使用列表数据,不再调用memberUnitUserDetail接口 + this.$refs.viewDetails.toggle(row).add(); }; return (
diff --git a/src/views/modules/marketing/user/popup/view-details.vue b/src/views/modules/marketing/user/popup/view-details.vue index da34112..c940456 100644 --- a/src/views/modules/marketing/user/popup/view-details.vue +++ b/src/views/modules/marketing/user/popup/view-details.vue @@ -39,11 +39,13 @@
会员成长值
-
{{ modalData.memberPoints || 0 }}
+
+ {{ modalData.availablePoints || 0 }} +
会员积分
-
{{ couponCount }}
+
{{ modalData.couponCount || 0 }}
会员优惠券
@@ -67,7 +69,14 @@ > + + - {{ scope.row.growthChange > 0 ? "+" : "" - }}{{ scope.row.growthChange }} + {{ scope.row.changeValue > 0 ? "+" : "" + }}{{ scope.row.changeValue }} + +