完善茶艺师接口对接
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