From e8326be19835a3cb0f26b4fc4c20ecda41da2260 Mon Sep 17 00:00:00 2001 From: cuiyouliang Date: Tue, 17 Jun 2025 18:05:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=92=8C=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=85=B3=E6=B3=A8=E7=B2=89=E4=B8=9D=E7=AD=89=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ums/member.js | 29 ++++++- src/views/oms/order/detail.vue | 9 +-- src/views/oms/order/index.vue | 45 ++++++----- src/views/ums/member/index.vue | 141 +++++++++++++++++++++++++++++---- 4 files changed, 182 insertions(+), 42 deletions(-) diff --git a/src/api/ums/member.js b/src/api/ums/member.js index d23d13c..bfa2bf8 100644 --- a/src/api/ums/member.js +++ b/src/api/ums/member.js @@ -137,10 +137,35 @@ export function editUserData(data) { } // 用户的关注、粉丝、好友列表 -export function getUserFansFriendsFocusList(data) { +export function getUserFriendsList(data) { return request({ - url: `/ums/fans/list`, + url: `/ums/fans/friend/list?memberId=${data.memberId}`, method: 'post', data: data }); } +// 用户的关注、粉丝、好友列表 +export function getUserFocusList(data) { + return request({ + url: `/ums/fans/follow/list?memberId=${data.memberId}`, + method: 'post', + data: data + }); +} +// 用户的关注、粉丝、好友列表 +export function getUserFansList(data) { + return request({ + url: `/ums/fans/fan/list?memberId=${data.memberId}`, + method: 'post', + data: data + }); +} + +// 黑名单列表 +export function getUserBlackList(params) { + return request({ + url: `/ums/fans/block/list`, + method: 'get', + params + }); +} diff --git a/src/views/oms/order/detail.vue b/src/views/oms/order/detail.vue index 29e079a..e533cb2 100644 --- a/src/views/oms/order/detail.vue +++ b/src/views/oms/order/detail.vue @@ -31,11 +31,10 @@ - {{ orderDetail.orderSn }} - {{ orderDetail.userName }} - {{ orderDetail.userPhone }} - {{ parseTime(orderDetail.createTime, '') }} - {{ getPayType(orderDetail) }} + {{ `${orderDetail.userName}: ${orderDetail.userPhone}` }} + {{ `${orderDetail.contactUserName}: ${orderDetail.contactPhone}` }} + diff --git a/src/views/oms/order/index.vue b/src/views/oms/order/index.vue index 6a0d718..fb5d752 100644 --- a/src/views/oms/order/index.vue +++ b/src/views/oms/order/index.vue @@ -3,7 +3,7 @@ - + - - + + @@ -84,31 +84,31 @@ - + - + - + - + - + - + @@ -373,6 +373,9 @@ export default { pageNum: 1, pageSize: 10, payType: null, + type: null, + aftersaleStatus: null, + withdrawStatus: null, status: null, Time: [], provinces: [], diff --git a/src/views/ums/member/index.vue b/src/views/ums/member/index.vue index 2c7548b..1dfcc4f 100644 --- a/src/views/ums/member/index.vue +++ b/src/views/ums/member/index.vue @@ -115,6 +115,7 @@ 登录记录 操作日志 封禁记录 + 黑名单 @@ -123,7 +124,7 @@ - + ¥{{ userAccountModal.data.wallet || 0 }} @@ -133,6 +134,52 @@ ¥{{ userAccountModal.data.totalIntegralBalance || 0 }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -151,21 +198,55 @@ @pagination="showUserLoginInfoModal" /> - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + { + const { data = [] } = response.data || {}; + this.blackListModalInfo = { + open: true, + data: response.data || [] + }; + this.blackListTableLoading = false; + }) + .catch(() => { + this.blackListTableLoading = false; + }); + }, + // 展示用户的粉丝列表 clickType 1、关注 2、粉丝 3、好友 showUserFansListModal(clickType, record, isFirst) { const { id } = this.userFansFriendFocusInfo.record || {}; const reqParams = { - ...this.loginDataParams, - id: record.id ? record.id : id + ...this.fansPageParams, + memberId: record.id ? record.id : id }; this.userFansFriendFocusLoading = true; - getUserFansFriendsFocusList(reqParams) + const reqEntity = clickType == 1 ? getUserFocusList : clickType == 2 ? getUserFansList : getUserFriendsList; + reqEntity(reqParams) .then((response) => { const { records = [], total = 0 } = response.data || {}; if (isFirst) { @@ -668,6 +780,7 @@ export default { this.userFansFriendFocusInfo = { total: total, data: records || [], + record: record, clickType: clickType }; this.userFansFriendFocusLoading = false;