Files
cashier_wx/common/api/market/package.js
2025-12-20 14:41:46 +08:00

125 lines
2.0 KiB
JavaScript

// 引入 request 文件
import request from '@/common/api/request.js'
import {
prveUrl
} from './config.js'
const orderPrveUrl = '/order'
let platformType = '';
let payType = '';
// #ifdef MP-WEIXIN
platformType = 'wechat'
payType = 'wechatPay'
// #endif
// #ifdef MP-ALIPAY
platformType = 'alipay'
payType = 'aliPay'
// #endif
export const getPackage = (data) => {
return request({
url: prveUrl + '/user/package',
method: 'get',
data: data
})
}
export const getPackageDetail = (data) => {
return request({
url: prveUrl + '/user/package/detail/' + data.id,
method: 'get',
data
})
}
export const helpPage = (data) => {
return request({
url: prveUrl + '/user/package/help/page',
method: 'get',
data: data
})
}
export const order = (data) => {
return request({
url: prveUrl + '/user/package/order',
method: 'get',
data: data
})
}
export const createOrder = (data) => {
return request({
url: prveUrl + '/user/package/order',
method: 'post',
data: data
})
}
export const cancel = (data) => {
return request({
url: prveUrl + '/user/package/cancel',
method: 'get',
data: data
})
}
export const help = (data) => {
return request({
url: prveUrl + '/user/package/help',
method: 'get',
data: data
})
}
export const orderDetail = (data) => {
return request({
url: prveUrl + '/user/package/order/detail',
method: 'get',
data: data
})
}
export const ppOrderPay = (data) => {
// #ifdef MP-WEIXIN
const openId = uni.cache.get('userInfo').wechatOpenId;
// #endif
// #ifdef MP-ALIPAY
const openId = uni.cache.get('userInfo').alipayOpenId;
// #endif
return request({
url: orderPrveUrl + '/user/ppOrder/pay',
method: 'post',
data: {
platformType,
payType,
openId,
...data
}
})
}
export const applyRefund = (data) => {
return request({
url: orderPrveUrl + '/user/ppOrder/applyRefund',
method: 'post',
data: data
})
}
export const cancelRefund = (data) => {
return request({
url: orderPrveUrl + '/user/ppOrder/cancelRefund',
method: 'post',
data: data
})
}