From 3dde150cde03d2f08f69bfd3760ee55a071c63b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=96=B9=E6=88=90?= Date: Fri, 26 Dec 2025 17:28:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=B8=8E=E5=88=86=E4=BA=AB=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E6=B4=BB=E5=8A=A8=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=98=BE=E7=A4=BA=E7=94=A8=E6=88=B7=E5=8F=8A?= =?UTF-8?q?=E5=A5=96=E5=93=81=E4=BF=A1=E6=81=AF=EF=BC=8C=E5=B9=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=8A=BD=E5=A5=96=E9=A1=B5=E5=BC=80=E5=8F=91=E8=80=85?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/appUser.js | 8 + components/activity/RecordsList.vue | 160 ++++++++++++++++--- composables/useRecords.js | 44 +++--- pages.json | 6 + pages/activity/wuxianshang/index.vue | 86 +++++++++- pages/address/submit.vue | 210 +++++++++++++++++++++++++ pages/cabinet/index.vue | 227 ++++++++++++++++++++++++++- 7 files changed, 693 insertions(+), 48 deletions(-) create mode 100644 pages/address/submit.vue diff --git a/api/appUser.js b/api/appUser.js index a83da33..c0b7cd3 100644 --- a/api/appUser.js +++ b/api/appUser.js @@ -102,6 +102,14 @@ export function cancelShipping(user_id, batch_no) { return authRequest({ url: `/api/app/users/${user_id}/inventory/cancel-shipping`, method: 'POST', data: { batch_no } }) } +export function createAddressShare(user_id, inventory_id) { + return authRequest({ url: `/api/app/users/${user_id}/inventory/address-share/create`, method: 'POST', data: { inventory_id } }) +} + +export function revokeAddressShare(user_id, inventory_id) { + return authRequest({ url: `/api/app/users/${user_id}/inventory/address-share/revoke`, method: 'POST', data: { inventory_id } }) +} + export function getItemCards(user_id, status, page = 1, page_size = 20) { const data = { page, page_size } if (status !== undefined) data.status = status diff --git a/components/activity/RecordsList.vue b/components/activity/RecordsList.vue index d69a744..776e538 100644 --- a/components/activity/RecordsList.vue +++ b/components/activity/RecordsList.vue @@ -1,15 +1,29 @@ diff --git a/pages/address/submit.vue b/pages/address/submit.vue new file mode 100644 index 0000000..4b471a1 --- /dev/null +++ b/pages/address/submit.vue @@ -0,0 +1,210 @@ +