From 616069cc0cd58641fe54b6b4051bfd57e2c928e6 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Thu, 29 May 2025 01:09:17 +0800 Subject: [PATCH] feat: member detail add UserAddressList --- apps/web-antd/src/api/member/address/index.ts | 13 +-- .../user/components/user-address-list.vue | 87 +++++++++++++++++++ .../src/views/member/user/modules/detail.vue | 5 +- 3 files changed, 95 insertions(+), 10 deletions(-) create mode 100644 apps/web-antd/src/views/member/user/components/user-address-list.vue diff --git a/apps/web-antd/src/api/member/address/index.ts b/apps/web-antd/src/api/member/address/index.ts index 2c44c2ff2..16b456eaa 100644 --- a/apps/web-antd/src/api/member/address/index.ts +++ b/apps/web-antd/src/api/member/address/index.ts @@ -1,5 +1,3 @@ -import type { PageParam, PageResult } from '@vben/request'; - import { requestClient } from '#/api/request'; export namespace MemberAddressApi { @@ -15,11 +13,8 @@ export namespace MemberAddressApi { } /** 查询用户收件地址列表 */ -export function getAddressList(params: PageParam) { - return requestClient.get>( - '/member/address/list', - { - params, - }, - ); +export function getAddressList(params: any) { + return requestClient.get('/member/address/list', { + params, + }); } diff --git a/apps/web-antd/src/views/member/user/components/user-address-list.vue b/apps/web-antd/src/views/member/user/components/user-address-list.vue new file mode 100644 index 000000000..729cf4d70 --- /dev/null +++ b/apps/web-antd/src/views/member/user/components/user-address-list.vue @@ -0,0 +1,87 @@ + + + diff --git a/apps/web-antd/src/views/member/user/modules/detail.vue b/apps/web-antd/src/views/member/user/modules/detail.vue index 4075d0d8b..bdb565ffe 100644 --- a/apps/web-antd/src/views/member/user/modules/detail.vue +++ b/apps/web-antd/src/views/member/user/modules/detail.vue @@ -15,6 +15,7 @@ import { getWallet } from '#/api/pay/wallet/balance'; import { $t } from '#/locales'; import UserAccountInfo from '../components/user-account-info.vue'; +import UserAddressList from '../components/user-address-list.vue'; import UserBalanceList from '../components/user-balance-list.vue'; import UserBasicInfo from '../components/user-basic-info.vue'; import UserExperienceRecordList from '../components/user-experience-record-list.vue'; @@ -94,7 +95,9 @@ onMounted(async () => { - + + +