import request from './request'; export default { category:()=>request.get('/api/merchant-categories'), list(category_id,longitude,latitude){ const data = {longitude,latitude}; 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' } }