From f7a46dd713c77425a2eea3ee8f64a041dbda44f5 Mon Sep 17 00:00:00 2001 From: wangxiaowei <1121133807@qq.com> Date: Wed, 31 Dec 2025 03:24:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- env/.env | 2 +- src/api/bank.ts | 6 +- src/api/tes-specialist.ts | 35 ++ src/api/user.ts | 33 +- src/bundle/address/add.vue | 57 ++- src/bundle/address/list.vue | 24 +- src/bundle/parten/pages/bank-card/list.vue | 2 +- src/bundle/profile/profile.vue | 19 +- src/components/TeaSpecialistLevel.vue | 2 +- src/pages/my/my.vue | 85 +++-- src/pages/my/profile-display.vue | 33 +- src/pages/my/profile-edit.vue | 416 +++++++++++++-------- src/pages/my/service-method.vue | 89 ++--- src/pages/my/upload-data.vue | 307 +++++++++------ 14 files changed, 675 insertions(+), 435 deletions(-) diff --git a/env/.env b/env/.env index a722e68..9ec4814 100644 --- a/env/.env +++ b/env/.env @@ -22,5 +22,5 @@ VITE_APP_PROXY_PREFIX = '/storeapi' VITE_SERVER_BASEURL = 'https://cz.stnav.com' # 上传图片请求地址 -VITE_UPLOAD_BASEURL = 'https://cz.stnav.com/storeapi/upload/image' +VITE_UPLOAD_BASEURL = 'https://cz.stnav.com/teamapi/Upload/image' VITE_UPLOAD_IMAGE_URL = 'https://cz.stnav.com/' \ No newline at end of file diff --git a/src/api/bank.ts b/src/api/bank.ts index 104731c..675ab0e 100644 --- a/src/api/bank.ts +++ b/src/api/bank.ts @@ -5,21 +5,21 @@ import type { IAddBankCardParams } from '@/api/types/bank' * 添加银行卡 */ export function addBankCard(data: IAddBankCardParams) { - return http.Post('/storeapi/user/addBank', data) + return http.Post('/teamapi/user/addBank', data) } /** * 删除银行卡 */ export function deleteBankCard(id: number) { - return http.Post('/storeapi/user/delBank', { id }) + return http.Post('/teamapi/user/delBank', { id }) } /** * 获取银行卡列表 */ export function getBankCardList() { - return http.Post('/storeapi/user/checkBank') + return http.Post('/teamapi/user/checkBank') } /** diff --git a/src/api/tes-specialist.ts b/src/api/tes-specialist.ts index cd7a27d..bc63f9b 100644 --- a/src/api/tes-specialist.ts +++ b/src/api/tes-specialist.ts @@ -6,3 +6,38 @@ import { http } from '@/http/alova' export function getTeaSpecialistProfile() { return http.Post('/teamapi/user/Introduction') } + +/** + * 编辑服务方式 + */ +export function editServiceMethods(is_mileage) { + return http.Post('/teamapi/user/editServer', {is_mileage}) +} + +/** + * 编辑茶艺师个人介绍 + */ +export function editTeaSpecialistProfile(data) { + return http.Post('/teamapi/user/editIntrod', data) +} + +/** + * 添加茶艺师资质 + */ +export function addTeaSpecialistQualification(data) { + return http.Post('/teamapi/user/addCert', data) +} + +/** + * 茶艺师资质详情 + */ +export function getTeaSpecialistQualification() { + return http.Post('/teamapi/user/certDetails') +} + +/** + * 修改茶艺师资质 + */ +export function editTeaSpecialistQualification(data) { + return http.Post('/teamapi/user/editCert', data) +} \ No newline at end of file diff --git a/src/api/user.ts b/src/api/user.ts index f668c8f..96946fc 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -1,7 +1,5 @@ import { http } from '@/http/alova' -import type { IUserAddressListResult, IUserAddressDetailsResult, IUserCouponListResult } from '@/api/types/user' import type { IOrderListResult } from '@/api/types/teaSpecialist-order' -import type { IUserResult } from '@/api/types/user' /** * 修改用户信息 @@ -19,6 +17,20 @@ export function updateUserInfo(data: IUpdateUserInfoParams) { return http.Post('/storeapi/user/updateUser', data) } +/** + * 修改头像 + */ +export function updateUserAvatar(avatar: string) { + return http.Post('/teamapi/user/editAvatar', { avatar }) +} + +/** + * 修改昵称 + */ +export function updateUserNickname(nickname: string) { + return http.Post('/teamapi/user/editNickname', { nickname }) +} + /** * 获取用户信息 @@ -111,10 +123,11 @@ export interface IUserAddressListParams { longitude: number latitude: number address: string + status: number } export function getUserAddressList() { - return http.Post>('/teamapi/user/addressList') + return http.Post>('/teamapi/user/addressList') } /** @@ -150,3 +163,17 @@ export function editUserAddress(data: IAddUserAddressListParams & { id: number } export function deleteUserAddress(id: number) { return http.Post('/teamapi/user/delAddress', { id }) } + +/** + * 位置更新 + */ +export function updateUserAddressLocation(id: number) { + return http.Post('/teamapi/user/selAddress', { id }) +} + +/** + * 地址详情 + */ +export function getUserAddressInfo(id: number) { + return http.Post('/teamapi/user/addressDetails', { id }) +} \ No newline at end of file diff --git a/src/bundle/address/add.vue b/src/bundle/address/add.vue index a53219d..9fe1830 100644 --- a/src/bundle/address/add.vue +++ b/src/bundle/address/add.vue @@ -26,7 +26,7 @@ - + @@ -47,7 +47,7 @@ 确定 - + 确定 @@ -58,12 +58,13 @@ diff --git a/src/bundle/parten/pages/bank-card/list.vue b/src/bundle/parten/pages/bank-card/list.vue index 5288c4b..a448972 100644 --- a/src/bundle/parten/pages/bank-card/list.vue +++ b/src/bundle/parten/pages/bank-card/list.vue @@ -37,7 +37,7 @@ - + 添加其他银行卡 diff --git a/src/bundle/profile/profile.vue b/src/bundle/profile/profile.vue index 41702df..51c0d25 100644 --- a/src/bundle/profile/profile.vue +++ b/src/bundle/profile/profile.vue @@ -141,7 +141,7 @@ diff --git a/src/pages/my/service-method.vue b/src/pages/my/service-method.vue index 5c713a1..4e9f35b 100644 --- a/src/pages/my/service-method.vue +++ b/src/pages/my/service-method.vue @@ -10,13 +10,6 @@