54 lines
1.8 KiB
JavaScript
54 lines
1.8 KiB
JavaScript
import request from './request';
|
|
|
|
export default {
|
|
category:()=>request.get('/api/merchant-categories'),
|
|
list(category_id,longitude,latitude){
|
|
const data = {};
|
|
if(category_id){
|
|
data.category_id = category_id;
|
|
}
|
|
if(longitude&&latitude){
|
|
data.longitude = longitude;
|
|
data.latitude = latitude;
|
|
}
|
|
return request.get('/api/merchant',data);
|
|
},
|
|
detail(id,lng,lat){
|
|
const data = {};
|
|
if(lng&&lat){
|
|
data.longitude = lng;
|
|
data.latitude = lat;
|
|
}
|
|
return request.get(`/api/merchant/${id}`,data);
|
|
},
|
|
productList:(merchant_id)=>request.get('/api/merchant/product/list',merchant_id?{merchant_id}:{}),
|
|
|
|
|
|
|
|
orderList:()=>request.get('/api/merchant-pay'),
|
|
//计算商品订单金额
|
|
calculateOrderPrice:(merchant_product_id)=>request.post('/api/merchant/order/calculate-price',{merchant_product_id}),
|
|
//计算在线买单赠送积分
|
|
calculateOrderPoint:(merchant_id,amount)=>request.post('/api/merchant-pay/calculate-points',{merchant_id,amount}),
|
|
//创建店铺商品订单
|
|
order(merchant_product_id,order_amount){
|
|
const data = {};
|
|
return request.post('/api/merchant/order',{merchant_product_id,order_amount})
|
|
},
|
|
//创建在线买单订单
|
|
merchantPay:(merchant_id,amount)=>request.post('/api/merchant-pay',{merchant_id,amount}),
|
|
|
|
merchantOrderStatusKV:{
|
|
CREATED:'已下单',UNVERIFIED:'未核销',VERIFIED:'已核销',REFUNDING:'退款中',REFUNDED:'已退款'
|
|
},
|
|
merchantOrderStatus:{
|
|
created:'CREATED',unverified:'UNVERIFIED',verified:'VERIFIED',refunding:'REFUNDING',refunded:'REFUNDED'
|
|
},
|
|
|
|
merchantPayOrderStatusKV:{
|
|
UNPAID:'未支付',PAID:'已支付',REFUNDING:'退款中',REFUNDED:'已退款'
|
|
},
|
|
merchantPayOrderStatus:{
|
|
unpaid:'UNPAID',paid:'PAID',refunding:'REFUNDING',refunded:'REFUNDED'
|
|
}
|
|
} |