From be328f92435079b6fd511070eed023f025be13b9 Mon Sep 17 00:00:00 2001 From: Waiting Date: Sat, 13 Apr 2024 00:57:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/order/index.ts | 7 +- src/api/user/index.ts | 12 +++ src/api/user/types.ts | 2 +- src/pages/mall/subs/order/order-confirm.vue | 87 +++++++++++-------- .../mine/subs/address/components/item.vue | 25 +++--- src/pages/mine/subs/address/create.vue | 41 ++++++--- src/pages/mine/subs/address/index.vue | 23 +++-- src/pages/mine/subs/order/detail.vue | 2 +- src/pages/mine/subs/profile/index.vue | 48 +++++++--- src/pages/mine/subs/recharge/index.vue | 21 +++-- .../mine/subs/trade/components/trade-item.vue | 22 ++--- src/pages/mine/subs/trade/index.vue | 44 ++++++++-- src/store/modules/user/index.ts | 15 +++- src/store/modules/user/types.ts | 2 +- 14 files changed, 244 insertions(+), 107 deletions(-) diff --git a/src/api/order/index.ts b/src/api/order/index.ts index 0a193c1..3e2b953 100644 --- a/src/api/order/index.ts +++ b/src/api/order/index.ts @@ -3,7 +3,9 @@ import { get, post } from '@/utils'; enum URL { orderCreate = '/sales/wx_order_create', orderList = '/sales/wx_query', - orderDetail = '/order/wx_get/' + orderDetail = '/order/wx_get/', + paymentList = '/sales/payment/', + overPayment = '/sales/over_payment' } @@ -19,3 +21,6 @@ export const getOrderList = (data: { export const getOrderDetail = (orderId: string) => get({ url: URL.orderDetail + `${orderId}` }); +export const getPaymentList = (orderId: string) => get({ url: URL.paymentList + `${orderId}` }); +export const overPayment = (data: any) => post({ url: URL.overPayment, data }); + diff --git a/src/api/user/index.ts b/src/api/user/index.ts index eb81730..1e7ad13 100644 --- a/src/api/user/index.ts +++ b/src/api/user/index.ts @@ -14,6 +14,7 @@ enum URL { logout = '/user/logout', // profile = '/user/profile', profile = 'wc/wechat/member_detail', + updateProfile = '/member/wx_update', // wc/wechat/member_detail addressList = '/ext/addr/list', @@ -23,13 +24,19 @@ enum URL { addressDelete = '/ext/addr/delete', dynamicCode = '/member/dynccode', rechargeList = '/ext/recharge/rule_config', + preRecharge = '/memberIncoming/wx_incoming_pre', recharge = '/memberIncoming/wx_save', + rechargeVerify = '/memberIncoming/wx_paid', couponList = '/wechat/coupons/coupons/pageList', integralList = '/ext/member/integral_query', + tradeList = '/memberIncoming/wx_balance_records', terminal = 'wechat/coupons/terminal?companyId=' } export const getUserProfile = () => get({ url: URL.profile }); + +export const updateProfile = (data: any) => post({ url: URL.updateProfile, data }); + export const login = (data: LoginParams) => post({ url: URL.login, data }); export const loginByCode = (code: string, companyId: string) => post({ url: URL.loginByCode + `?code=${code}` }); @@ -48,10 +55,15 @@ export const getDynamicCode = () => post({ url: URL.dynamicCode }); export const getRechargeList = () => get({ url: URL.rechargeList }); +export const preRecharge = (data: any) => post({ url: URL.preRecharge, data }); + export const recharge = (data: any) => post({ url: URL.recharge, data }); +export const rechargeVerify = (data: any) => post({ url: URL.rechargeVerify, data }); export const getCouponList = (data: any) => post({ url: URL.couponList, data }); export const getIntegralList = (data: any) => get({ url: URL.integralList, data }); export const getTerminal = (companyId: string) => get({ url: URL.terminal + companyId }); + +export const getTradeList = (data: any) => post({ url: URL.tradeList, data }); diff --git a/src/api/user/types.ts b/src/api/user/types.ts index 6eb5d4d..4ff1036 100644 --- a/src/api/user/types.ts +++ b/src/api/user/types.ts @@ -17,7 +17,7 @@ export interface RegisterParams { birthday: string, companyId: string, creatorId: string, - gender: number + gender: string } export interface LoginByCodeParams { diff --git a/src/pages/mall/subs/order/order-confirm.vue b/src/pages/mall/subs/order/order-confirm.vue index 319fb5f..c194625 100644 --- a/src/pages/mall/subs/order/order-confirm.vue +++ b/src/pages/mall/subs/order/order-confirm.vue @@ -14,17 +14,24 @@ -