完善茶艺师接口对接
This commit is contained in:
20
src/hooks/useShare.ts
Normal file
20
src/hooks/useShare.ts
Normal file
@ -0,0 +1,20 @@
|
||||
|
||||
export default function useShare() {
|
||||
const miniShareOptions = reactive({
|
||||
// 分享标题
|
||||
title: '',
|
||||
//页面 path,不建议直接配置分享哪个页面就配置哪个页面的路径,有些页面不建议分享,如订单页,所以默认都是分享首页
|
||||
path: '/pages/index/index',
|
||||
// 分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4
|
||||
imageUrl: '',
|
||||
})
|
||||
|
||||
return {
|
||||
// 发送给朋友
|
||||
onShareAppMessage() {
|
||||
return {
|
||||
...miniShareOptions,
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
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