mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-11-07 01:18:54 +08:00
- 引入 buyerLogin 工具,优化商品详情页的链接跳转逻辑,确保未登录用户能正确重定向到登录页面 - 更新商品 SKU 详情 API,支持未登录状态下的访问 - 修改支付 API,新增 skipMessage 参数以控制支付提示信息 - 改进商品列表与支付页面的用户体验,确保更流畅的操作流程 - 规范化商品类型与库存提示,提升用户体验
64 lines
1.4 KiB
JavaScript
64 lines
1.4 KiB
JavaScript
import request, {
|
||
Method
|
||
} from '@/plugins/request.js';
|
||
|
||
/**
|
||
* 获取支付详情
|
||
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
|
||
* @param sn 订单编号
|
||
* @param clientType 调起方式,PC
|
||
*/
|
||
export function tradeDetail (params) {
|
||
return request({
|
||
url: '/buyer/payment/cashier/tradeDetail',
|
||
needToken: true,
|
||
method: Method.GET,
|
||
params
|
||
});
|
||
}
|
||
|
||
/**
|
||
* 支付
|
||
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
|
||
* @param paymentMethod 支付方式 可用值:ALIPAY,WECHAT
|
||
* @param payClient 调起方式 可用值:APP,NATIVE,JSAPI,H5
|
||
* @param sn 订单编号
|
||
*/
|
||
export function pay (params, config = {}) {
|
||
return request({
|
||
url: `/buyer/payment/cashier/pay/${params.paymentMethod}/${params.paymentClient}`,
|
||
needToken: true,
|
||
method: Method.GET,
|
||
params,
|
||
skipMessage: !!config.skipMessage,
|
||
});
|
||
}
|
||
|
||
/**
|
||
* 支付结果查询
|
||
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
|
||
* @param sn 订单编号
|
||
*/
|
||
export function payCallback (params) {
|
||
return request({
|
||
url: `/buyer/payment/cashier/result`,
|
||
needToken: true,
|
||
method: Method.GET,
|
||
params
|
||
});
|
||
}
|
||
|
||
/**
|
||
* 支付结果查询
|
||
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
|
||
* @param sn 订单编号
|
||
*/
|
||
export function withdrawalSettingVO (params) {
|
||
return request({
|
||
url: `/buyer/wallet/wallet/withdrawalSettingVO`,
|
||
needToken: true,
|
||
method: Method.GET,
|
||
params
|
||
});
|
||
}
|