beefast-mini-merchant/api/order.js
2025-03-28 19:59:47 +08:00

34 lines
1.2 KiB
JavaScript

import request from './request';
export default {
deliveryTimeType:{immediate:'IMMEDIATE',scheduled:'SCHEDULED'},
deliveryTimeTypeKV:{
IMMEDIATE:'及时达',SCHEDULED:'定时达'
},
status:{
created:"CREATED",pending:"PENDING",
delivering:"DELIVERING",pickupReady:"PICKUP_READY",completed:"COMPLETED",
cancelled:"CANCELLED",refunding:"REFUNDING",refunded:"REFUNDED"
},
statusKV:{
CREATED:'待支付',PENDING:'待接单',DELIVERING:'待配送',PICKUP_READY:'待自提',
COMPLETED:'已完成',CANCELLED:'已取消',REFUNDING:'退款中',REFUNDED:'已退款'
},
product:{
typeKV:{
'SELF_OPERATED':'自营','MERCHANT':'商家'
},
list:(params)=>request.get(`/api/merchant/product/list`,params)
},
list:(params)=>request.get('/api/merchant/order/merchant',params),
accept:(order_id)=>request.put(`/api/merchant/order/${order_id}/accept`),
complete:(order_id)=>request.put(`/api/merchant/order/${order_id}/complete`),
queryVerifyCode:(verify_code)=>request.get(`/api/merchant/order/merchant/scan_query_order/${verify_code}`),
verify:(verify_code)=>request.post('/api/merchant/order/merchant/verify_order',{verify_code}),
cancel:(order_id)=>request.put(`/api/merchant/order/${order_id}/user/cancel`)
}