完善页面
This commit is contained in:
@ -45,8 +45,7 @@ export const ReasonMap: Record<number, string> = {
|
||||
|
||||
// 订单来源
|
||||
export enum OrderSource {
|
||||
Direct = 'direct', // 直营店
|
||||
Franchise = 'franchise', // 加盟店
|
||||
Combo = 'combo', // TODO 团购套餐:用于替代下面的Direct和Franchise
|
||||
DouYin = 'douyin', // 抖音团购
|
||||
TeaRoom = 'teaRoom', // 茶室
|
||||
TeaSpecialist = 'teaSpecialist' // 茶艺师
|
||||
@ -54,8 +53,7 @@ export enum OrderSource {
|
||||
|
||||
// 订单来源对应名称
|
||||
export const OrderSourceText: Record<OrderSource, string> = {
|
||||
[OrderSource.Direct]: '直营店',
|
||||
[OrderSource.Franchise]: '加盟店',
|
||||
[OrderSource.Combo]: 'combo',
|
||||
[OrderSource.DouYin]: '抖音',
|
||||
[OrderSource.TeaRoom]: '茶室',
|
||||
[OrderSource.TeaSpecialist]: '茶艺师',
|
||||
@ -123,21 +121,7 @@ export const OrderStatusTitle: Record<OrderSource, Record<OrderStatus, string>>
|
||||
[OrderStatus.AfterSaleApply]: '申请售后',
|
||||
[OrderStatus.AfterSaleProcessing]: '申请售后中'
|
||||
},
|
||||
[OrderSource.Direct]: {
|
||||
[OrderStatus.Consuming]: '消费中',
|
||||
[OrderStatus.Reserved]: '预约单',
|
||||
[OrderStatus.Serving]: '服务中',
|
||||
[OrderStatus.Pending]: '待付款',
|
||||
[OrderStatus.Confirm]: '待确认',
|
||||
[OrderStatus.Finished]: '已完结',
|
||||
[OrderStatus.Cancelled]: '已取消',
|
||||
[OrderStatus.ToUse]: '待使用',
|
||||
[OrderStatus.Used]: '交易完成',
|
||||
[OrderStatus.Refunded]: '售后完成',
|
||||
[OrderStatus.AfterSaleApply]: '申请售后',
|
||||
[OrderStatus.AfterSaleProcessing]: '申请售后中'
|
||||
},
|
||||
[OrderSource.Franchise]: {
|
||||
[OrderSource.Combo]: {
|
||||
[OrderStatus.Consuming]: '消费中',
|
||||
[OrderStatus.Reserved]: '预约单',
|
||||
[OrderStatus.Serving]: '服务中',
|
||||
@ -180,7 +164,7 @@ export enum TeaSpecialistOrderStatus {
|
||||
|
||||
// 茶艺师订单状态文本
|
||||
export enum TeaSpecialistOrderStatusText {
|
||||
All = 'all', // 待付款
|
||||
All = 'all', // 全部
|
||||
Pending = 'pending', // 待付款
|
||||
Pay = 'pay', // 已支付(预约单、已预约)
|
||||
Cancelled = 'cancelled', // 已取消
|
||||
@ -238,7 +222,7 @@ export enum TeaRoomOrderStatus {
|
||||
|
||||
// 包间订单状态文本
|
||||
export enum TeaRoomOrderStatusText {
|
||||
All = 'all', // 待付款
|
||||
All = 'all', // 全部
|
||||
Pending = 'pending', // 待付款
|
||||
Pay = 'pay', // 已支付(预约单)
|
||||
Consumption = 'consumption', // 消费中
|
||||
@ -274,3 +258,40 @@ export const TeaRoomOrderStatusValue: Record<TeaRoomOrderStatusText, string | nu
|
||||
[TeaRoomOrderStatusText.Finished]: 3,
|
||||
[TeaRoomOrderStatusText.Cancelled]: 4,
|
||||
}
|
||||
|
||||
|
||||
// 包间订单状态数字(根据UI图还缺已退款、待接单、售后中、售后完成)
|
||||
export enum TeaRoomPackageOrderStatus {
|
||||
ToUse = 0, // 待付款
|
||||
Used = 1, // 待使用
|
||||
Refunded = 2, // 已使用
|
||||
}
|
||||
|
||||
// 套餐订单状态文本
|
||||
export enum TeaRoomPackageOrderStatusText {
|
||||
All = 'all', // 全部
|
||||
ToUse = 'toUse', // 待使用
|
||||
Used = 'used', // 已使用
|
||||
Refunded = 'refunded', // 已退款
|
||||
}
|
||||
|
||||
// 套餐订单状态文本对应值
|
||||
export const TeaRoomPackageOrderStatusValue: Record<TeaRoomPackageOrderStatusText, string | number> = {
|
||||
[TeaRoomPackageOrderStatusText.All]: '',
|
||||
[TeaRoomPackageOrderStatusText.ToUse]: 0,
|
||||
[TeaRoomPackageOrderStatusText.Used]: 1,
|
||||
[TeaRoomPackageOrderStatusText.Refunded]: 2,
|
||||
}
|
||||
|
||||
// 状态内容映射
|
||||
export const TeaRoomPackageOrderStatusTextValue: Record<TeaRoomPackageOrderStatus, any> = {
|
||||
[TeaRoomPackageOrderStatus.ToUse]: {
|
||||
title: '待使用'
|
||||
},
|
||||
[TeaRoomPackageOrderStatus.Used]: {
|
||||
title: '交易完成'
|
||||
},
|
||||
[TeaRoomPackageOrderStatus.Refunded]: {
|
||||
title: '售后完成'
|
||||
},
|
||||
}
|
||||
|
||||
@ -16,8 +16,8 @@ export enum PayCategory {
|
||||
|
||||
export enum PayValue {
|
||||
PlatformBalance = 1, // 平台余额
|
||||
StoreBalance = 2, // 门店余额
|
||||
WeChatPay = 3, // 微信支付
|
||||
WeChatPay = 2, // 微信支付
|
||||
StoreBalance = 3, // 门店余额
|
||||
}
|
||||
|
||||
// 支付方式列表
|
||||
|
||||
5
src/utils/tea.ts
Normal file
5
src/utils/tea.ts
Normal file
@ -0,0 +1,5 @@
|
||||
export const StoreType = {
|
||||
Direct: 1, // 直营
|
||||
Franchise: 2, // 加盟
|
||||
DouYin: 3 // 抖音
|
||||
}
|
||||
@ -1,5 +1,6 @@
|
||||
import Decimal from 'decimal.js'
|
||||
import { allowedNodeEnvironmentFlags } from 'process';
|
||||
import { allowedNodeEnvironmentFlags } from 'process'
|
||||
import { toast } from './toast'
|
||||
|
||||
/**
|
||||
* 页面跳转方法
|
||||
@ -34,7 +35,7 @@ export const router = {
|
||||
}, time);
|
||||
},
|
||||
|
||||
//关闭当前所有页面跳转至非table页面
|
||||
//关闭所有页面,打开到应用内的某个页面
|
||||
reLaunch: (url: string, time = 0) => {
|
||||
setTimeout(function() {
|
||||
uni.reLaunch({
|
||||
@ -63,7 +64,6 @@ export function toTimes(num1: number, num2: number) {
|
||||
const value1 = new Decimal(num1)
|
||||
const value2 = new Decimal(num2)
|
||||
const result = value1.times(value2).toDecimalPlaces(2, Decimal.ROUND_DOWN)
|
||||
console.log("🚀 ~ toPlus ~ result:", result)
|
||||
|
||||
return result.toString()
|
||||
}
|
||||
@ -122,4 +122,17 @@ export function toMinus(...args: any[]): string {
|
||||
}
|
||||
}
|
||||
return result.toDecimalPlaces(2, Decimal.ROUND_DOWN).toString()
|
||||
}
|
||||
|
||||
/**
|
||||
* 复制内容到剪贴板
|
||||
* @param data 复制的内容
|
||||
*/
|
||||
export function copy(data: any) {
|
||||
uni.setClipboardData({
|
||||
data: data,
|
||||
success: () => {
|
||||
toast.info('已复制到剪贴板')
|
||||
}
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user