From 5596ea666d2b2b69ab4d18740c4074ad4cc53dd6 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期三, 22 十月 2025 16:29:10 +0800
Subject: [PATCH] 用户行为分析调整
---
manager/src/api/member.js | 31 ++++++++++++++++++++++++++++++-
1 files changed, 30 insertions(+), 1 deletions(-)
diff --git a/manager/src/api/member.js b/manager/src/api/member.js
index 6f101df..0497915 100644
--- a/manager/src/api/member.js
+++ b/manager/src/api/member.js
@@ -34,10 +34,39 @@
export const insertOrUpdateSpec = (params) => {
return postRequest("/memberNoticeSenter/insertOrUpdate", params);
};
+export const exportMemberListData = (params) => {
+ const processedParams = new URLSearchParams();
+
+ Object.entries(params).forEach(([key, value]) => {
+ if (key === 'tagIds' && Array.isArray(value)) {
+ // 濡傛灉鏄痶agIds鏁扮粍锛屼负姣忎釜鍏冪礌娣诲姞[]鍚庣紑
+ value.forEach(tagId => {
+ processedParams.append('tagIds[]', tagId);
+ });
+ } else {
+ processedParams.append(key, value);
+ }
+ });
+
+ return getRequest(`/passport/member/export?${processedParams.toString()}`,null,'blob');
+};
// 鑾峰彇浼氬憳鍒楄〃
export const getMemberListData = (params) => {
- return getRequest("/passport/member", params);
+ const processedParams = new URLSearchParams();
+
+ Object.entries(params).forEach(([key, value]) => {
+ if (key === 'tagIds' && Array.isArray(value)) {
+ // 濡傛灉鏄痶agIds鏁扮粍锛屼负姣忎釜鍏冪礌娣诲姞[]鍚庣紑
+ value.forEach(tagId => {
+ processedParams.append('tagIds[]', tagId);
+ });
+ } else {
+ processedParams.append(key, value);
+ }
+ });
+
+ return getRequest(`/passport/member?${processedParams.toString()}`);
};
// 鑾峰彇浼氬憳璇︽儏
--
Gitblit v1.8.0