mirror of
https://gitee.com/yudaocode/yudao-mall-uniapp.git
synced 2025-12-30 09:42:25 +00:00
- 引入 vue 的 watch 方法监听订单 ID 变化 - 新增 PayOrderApi 模块用于查询支付订单 - 在 onLoad 中增加对 payOrderNo 参数的处理逻辑 - 通过 payOrderNo 查询 merchantOrderId 并赋值给订单 ID - 使用 watch 替代 onShow 中直接调用 getOrderDetail 方法 - 修改 PayOrderApi.getOrder 方法支持 no 参数查询
27 lines
526 B
JavaScript
27 lines
526 B
JavaScript
import request from '@/sheep/request';
|
|
|
|
const PayOrderApi = {
|
|
// 获得支付订单
|
|
getOrder: (id, sync, no) => {
|
|
const params = {};
|
|
if (id) params.id = id;
|
|
if (no) params.no = no;
|
|
if (sync !== undefined) params.sync = sync;
|
|
return request({
|
|
url: '/pay/order/get',
|
|
method: 'GET',
|
|
params,
|
|
});
|
|
},
|
|
// 提交支付订单
|
|
submitOrder: (data) => {
|
|
return request({
|
|
url: '/pay/order/submit',
|
|
method: 'POST',
|
|
data,
|
|
});
|
|
},
|
|
};
|
|
|
|
export default PayOrderApi;
|