修改配置

This commit is contained in:
wangxiaowei
2025-09-09 22:34:01 +08:00
parent 0064e83e20
commit 2f6bfca622

View File

@ -1,89 +0,0 @@
export enum OrderStatus {
All = 'all', // 全部订单
Pending = 'pending', // 待付款
Reserved = 'reserved', // 预约单
Confirm = 'confirm', // 待确认
Finished = 'finished', // 已完结
ToUse = 'toUse', // 待使用
Used = 'used', // 已使用 = 交易完成(平台团购直营店)
AfterSaleApply = 'afterSaleApply', // 申请售后
AfterSaleFinished = 'afterSaleFinished' // 售后完成 = 已退款(平台团购直营店)
}
export const OrderStatusText: Record<OrderStatus, string> = {
[OrderStatus.All]: '全部订单',
[OrderStatus.Pending]: '待付款',
[OrderStatus.Reserved]: '预约单',
[OrderStatus.Confirm]: '待确认',
[OrderStatus.Finished]: '已完结',
[OrderStatus.ToUse]: '待使用',
[OrderStatus.Used]: '已使用',
[OrderStatus.AfterSaleApply]: '申请售后',
[OrderStatus.AfterSaleFinished]: '售后完成'
}
// 团购类型
export enum GroupBuyingCategory {
Direct = 'direct', // 直营店
Franchise = 'franchise', // 加盟店
DouYin = 'douyin' // 抖音团购
}
// 店铺类型对应名称
export const GroupBuyingCategoryText: Record<GroupBuyingCategory, string> = {
[GroupBuyingCategory.Direct]: '直营店',
[GroupBuyingCategory.Franchise]: '加盟店',
[GroupBuyingCategory.DouYin]: '抖音',
}
// 通用团购订单状态(仅团购业务的三个)
export enum GroupBuyingCategoryOrderStatus {
ToUse = 'toUse', // 待使用
Used = 'used', // 已使用(交易完成)
Refunded = 'refunded' // 已退款
}
// 对应名称
export const GroupBuyingStatusText: Record<GroupBuyingCategoryOrderStatus, string> = {
[GroupBuyingCategoryOrderStatus.ToUse]: '待使用',
[GroupBuyingCategoryOrderStatus.Used]: '已使用',
[GroupBuyingCategoryOrderStatus.Refunded]: '已退款'
}
// 对应tabbar显示的标题
export const GroupBuyingStatusTitle: Record<GroupBuyingCategory, Record<GroupBuyingCategoryOrderStatus, string>> = {
[GroupBuyingCategory.Direct]: {
[GroupBuyingCategoryOrderStatus.ToUse]: '待使用',
[GroupBuyingCategoryOrderStatus.Used]: '交易完成',
[GroupBuyingCategoryOrderStatus.Refunded]: '售后完成'
},
[GroupBuyingCategory.Franchise]: {
[GroupBuyingCategoryOrderStatus.ToUse]: '待使用',
[GroupBuyingCategoryOrderStatus.Used]: '交易完成',
[GroupBuyingCategoryOrderStatus.Refunded]: '售后完成'
},
[GroupBuyingCategory.DouYin]: {
[GroupBuyingCategoryOrderStatus.ToUse]: '待使用',
[GroupBuyingCategoryOrderStatus.Used]: '已使用', // DouYin专属
[GroupBuyingCategoryOrderStatus.Refunded]: '售后完成'
}
}
// 不同门团购型可用状态映射(目前两类相同,后期若不同可单独调整)
export const CategoryStatusMap: Record<GroupBuyingCategory, GroupBuyingCategoryOrderStatus[]> = {
[GroupBuyingCategory.Direct]: [
GroupBuyingCategoryOrderStatus.ToUse,
GroupBuyingCategoryOrderStatus.Used,
GroupBuyingCategoryOrderStatus.Refunded
],
[GroupBuyingCategory.Franchise]: [
GroupBuyingCategoryOrderStatus.ToUse,
GroupBuyingCategoryOrderStatus.Used,
GroupBuyingCategoryOrderStatus.Refunded
],
[GroupBuyingCategory.DouYin]: [
GroupBuyingCategoryOrderStatus.ToUse,
GroupBuyingCategoryOrderStatus.Used,
GroupBuyingCategoryOrderStatus.Refunded
]
}