完善茶艺师接口对接
This commit is contained in:
83
src/utils/teaSpecialistOrder.ts
Normal file
83
src/utils/teaSpecialistOrder.ts
Normal file
@ -0,0 +1,83 @@
|
||||
// 茶艺师-订单状态文本(列表页,订单状态筛选)
|
||||
export enum TeaSpecialistManageOrderStatusText {
|
||||
All = 'all', // 全部
|
||||
Unpaid = 'Unpaid', // 待付款
|
||||
Reserved = 'Reserved', // 预约单
|
||||
Service = 'service',// 服务中
|
||||
Completed = 'Completed',// 服务中
|
||||
}
|
||||
|
||||
/**
|
||||
* 茶艺师订单状态枚举
|
||||
* 10 待付款 28待接单 40-43 已退款 29已预约 31 服务中 32完成 20订单取消
|
||||
*/
|
||||
export enum TeaSpecialistOrderStatus {
|
||||
Unpaid = 10, // 未支付(待付款)
|
||||
Cancelled = 20, // 已取消
|
||||
Pending = 28, // 待接单
|
||||
Accepted = 29, // 已接单(已预约)
|
||||
Departed = 30, // 已出发(待服务)
|
||||
Arrived = 31, // 已到达(服务中)
|
||||
Completed = 32, // 已完成
|
||||
SpecialistRefund = 40, // 茶艺师放弃接单退款
|
||||
CustomerRefundBeforeAccept = 41, // 客户在未接单前退款
|
||||
CustomerRefundAfterDepart = 42, // 客户在茶艺师出发后退款
|
||||
CustomerRefundAfterArrive = 43, // 客户在茶艺师到达后退款
|
||||
}
|
||||
|
||||
export const TeaSpecialistOrderStatusValue: Record<TeaSpecialistManageOrderStatusText, string | number> = {
|
||||
[TeaSpecialistManageOrderStatusText.All]: '',
|
||||
[TeaSpecialistManageOrderStatusText.Unpaid]: 10,
|
||||
[TeaSpecialistManageOrderStatusText.Reserved]: '29,30',
|
||||
[TeaSpecialistManageOrderStatusText.Service]: 31,
|
||||
[TeaSpecialistManageOrderStatusText.Completed]: 32,
|
||||
}
|
||||
|
||||
// 茶艺师-订单列表标题内容映射
|
||||
// title是订单列表的标题,pageTitle是订单详情页的标题(根据UI图进行区分显示,有些状态是不显示的)
|
||||
export const TeaSpecialistManageStatusTextValue: Partial<Record<TeaSpecialistOrderStatus, { title: string, pageTitle: string }>> = {
|
||||
[TeaSpecialistOrderStatus.Unpaid]: {
|
||||
title: '未支付',
|
||||
pageTitle: '等待付款'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.Cancelled]: {
|
||||
title: '订单取消',
|
||||
pageTitle: '订单取消'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.Pending]: { // 待接单
|
||||
title: '待接单',
|
||||
pageTitle: '等待接单'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.Accepted]: { // 已预约
|
||||
title: '已预约',
|
||||
pageTitle: '已预约'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.Departed]: { // 已出发
|
||||
title: '待服务',
|
||||
pageTitle: '待服务'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.Arrived]: { // 已到达
|
||||
title: '服务中',
|
||||
pageTitle: '服务中'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.Completed]: { // 服务完成
|
||||
title: '已完成',
|
||||
pageTitle: '已完成'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.SpecialistRefund]: {
|
||||
title: '订单取消',
|
||||
pageTitle: '订单取消'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.CustomerRefundBeforeAccept]: {
|
||||
title: '订单取消',
|
||||
pageTitle: '订单取消'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.CustomerRefundAfterDepart]: {
|
||||
title: '订单取消',
|
||||
pageTitle: '订单取消'
|
||||
},
|
||||
[TeaSpecialistOrderStatus.CustomerRefundAfterArrive]: {
|
||||
title: '订单取消',
|
||||
pageTitle: '订单取消'
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user