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 @@ -