Files
cashier_wx/common/api/order/index.js

153 lines
2.7 KiB
JavaScript

// 引入 request 文件
import request from '@/common/api/request.js'
const url = '/order'
let platformType = '';
let payType='';
// #ifdef MP-WEIXIN
platformType = 'wechat'
payType='wechatPay'
// #endif
// #ifdef MP-ALIPAY
platformType = 'alipay'
payType='aliPay'
// #endif
//订单列表
export const APIuserorder = (data) => {
return request({
url: url + '/user/order',
method: 'get',
data: data
})
}
//生成订单
export const APIcreateOrder = (data) => {
return request({
url: url + '/user/order/createOrder',
method: 'post',
data: data
})
}
//删除订单
export const APIputuserorder = (data) => {
return request({
url: url + '/user/order/' + data,
method: 'put'
})
}
//历史订单(多次下单使用)
export const APIhistoryOrder = (data) => {
return request({
url: url + '/user/order/historyOrder',
method: 'get',
data: data,
toast: false
})
}
//订单详情
export const APIgetOrderById = (data) => {
return request({
url: url + '/user/order/getOrderById',
method: 'get',
data: data
})
}
//删除所有待支付订单
export const APIcancelOrder = (data) => {
return request({
url: url + '/user/order/cancelOrder',
method: 'post',
data: data
})
}
//删除某一个待支付订单
export const APIrmPlaceOrder = (data) => {
return request({
url: url + '/user/order/rmPlaceOrder',
method: 'post',
data: data
})
}
//会员开通
export const joinMember = (data) => {
return request({
url: url + '/user/order/joinMember',
method: 'post',
data: data
})
}
//会员购买支付
export const ltPayMember = (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: url + '/pay/ltPayMember',
method: 'post',
data: {
platformType,
payType,
openId,
...data
}
})
}
//智慧充值
export const recharge = (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: url + '/pay/recharge',
method: 'post',
data: {
platformType,
payType,
openId,
...data
}
})
}
export const rechargePayOrder = (data) => {
return request({
url: url + '/pay/rechargePayOrder',
method: 'post',
data: {
platformType,
payType,
openId: uni.cache.get('userInfo').wechatOpenId,
...data
}
})
}
//分销员支付订单
export const distributionLtPayOrder = (data) => {
return request({
url: url + '/pay/distribution/ltPayOrder',
method: 'post',
data: {
platformType,
payType,
openId: uni.cache.get('userInfo').wechatOpenId,
...data
}
})
}