From 6e5ffe03102a0435b46faddd769982c16610bd2d Mon Sep 17 00:00:00 2001 From: PQZ Date: Thu, 3 Apr 2025 15:47:52 +0800 Subject: [PATCH] 1 --- api/business/member.js | 38 ++++++- api/system/config.js | 8 ++ pages/mine/card/card-detail.vue | 177 +++++++++++++++++++++++++++----- pages/mine/card/my-card.vue | 39 +++++-- 4 files changed, 225 insertions(+), 37 deletions(-) diff --git a/api/business/member.js b/api/business/member.js index cd17732..3b2adea 100644 --- a/api/business/member.js +++ b/api/business/member.js @@ -1,6 +1,7 @@ import upload from '@/utils/upload' import request from '@/utils/request' +//------------------名片----------------------- // 查询当前登录用户的名片 export function getUserBusiCard() { return request({ @@ -8,6 +9,32 @@ export function getUserBusiCard() { method: 'get', }) } +// 获取博主名片详情 +export function getBusiCardById(params) { + return request({ + url: '/member/busiCard/getBusiCardById', + method: 'get', + params:params + }) +} +//提交博主名片审核申请 +export function applyBusiCard(data) { + return request({ + url: '/member/busiCard/toApply', + method: 'post', + data: data + }) +} +//删除名片信息 +export function removeBusiCard(params) { + return request({ + url: '/member/busiCard/remove', + method: 'delete', + params:params + }) +} + +//------------------地址----------------------- // 查询当前登录用户的收货地址 export function getUserAddress() { return request({ @@ -15,7 +42,13 @@ export function getUserAddress() { method: 'get', }) } - +// 博主地址选择器 +export function uniSelectList() { + return request({ + url: '/member/address/uniSelectList', + method: 'get', + }) +} //保存地址信息 export function saveAddress(data) { return request({ @@ -24,7 +57,6 @@ export function saveAddress(data) { data: data }) } - // 设置默认收货地址 export function setDefault(params) { return request({ @@ -33,7 +65,6 @@ export function setDefault(params) { params: params }) } - // 删除地址 export function removeAddress(params) { return request({ @@ -42,7 +73,6 @@ export function removeAddress(params) { params:params }) } - // 获取地址详细信息 export function getById(params) { return request({ diff --git a/api/system/config.js b/api/system/config.js index 9fe7fb5..fb5c06c 100644 --- a/api/system/config.js +++ b/api/system/config.js @@ -18,3 +18,11 @@ export function getCatgByCode(params) { params:params }) } +// 根据code查分类值列表 +export function uniListByParentCode(params) { + return request({ + url: '/base/category/uniListByParentCode', + method: 'get', + params:params + }) +} diff --git a/pages/mine/card/card-detail.vue b/pages/mine/card/card-detail.vue index 52bef07..2808324 100644 --- a/pages/mine/card/card-detail.vue +++ b/pages/mine/card/card-detail.vue @@ -12,6 +12,22 @@ :imgCode="dataObj.platformCode"> + + + 平台账号 + + + + + + + + 平台昵称 + + + + + 粉丝数 @@ -32,9 +48,11 @@ 收货地址 - - 请选择收货地址 - + + + @@ -62,7 +80,7 @@ - 提交 + 提交 @@ -70,49 +88,162 @@