76 lines
1.3 KiB
TypeScript
76 lines
1.3 KiB
TypeScript
import request from "@/sheep/utils/request"
|
|
|
|
export default {
|
|
// 获得支付订单
|
|
getOrder: (params) => {
|
|
return request({
|
|
url: "/pay/order/get",
|
|
method: "GET",
|
|
params,
|
|
})
|
|
},
|
|
// 提交支付订单
|
|
submitOrder: (data) => {
|
|
return request({
|
|
url: "/pay/order/submit",
|
|
method: "POST",
|
|
data,
|
|
})
|
|
},
|
|
// 创建硬件订单
|
|
createHardwareOrder: (params) => {
|
|
return request({
|
|
url: "/hard/hard-order/app/create-order",
|
|
method: "GET",
|
|
params,
|
|
custom: {
|
|
showLoading: false,
|
|
},
|
|
})
|
|
},
|
|
// 创建二维码订单
|
|
createQrCodeOrder: (data): any => {
|
|
return request({
|
|
url: "/hard/hard-order/app/create-order-scan-qrcode",
|
|
method: "POST",
|
|
data,
|
|
custom: {
|
|
showLoading: false,
|
|
},
|
|
})
|
|
},
|
|
// 结算
|
|
submitHardwareOrder: (data) => {
|
|
return request({
|
|
url: "/hardware/order/submit-order",
|
|
method: "POST",
|
|
data,
|
|
custom: {
|
|
showLoading: false,
|
|
},
|
|
})
|
|
},
|
|
// 退款
|
|
refundHardwareOrder: (params) => {
|
|
return request({
|
|
url: "/hardware/order/refund",
|
|
method: "GET",
|
|
params,
|
|
custom: {
|
|
showLoading: false,
|
|
},
|
|
})
|
|
},
|
|
// 转账
|
|
transferMoney: (data): Promise<any> => {
|
|
return request({
|
|
url: "/wallet/wallet-rule-transaction/app/transfer-accounts",
|
|
method: "POST",
|
|
data,
|
|
custom: {
|
|
showLoading: false,
|
|
},
|
|
})
|
|
},
|
|
}
|