16 lines
610 B
TypeScript
16 lines
610 B
TypeScript
import {GroupMealReservationStatus} from '@/constant/enums'
|
|
|
|
export function calcGroupMealTotal(peopleCount?: number, perCapitaPrice?: number) {
|
|
const count = Number(peopleCount) || 0
|
|
const price = Number(perCapitaPrice) || 0
|
|
return (count * price).toFixed(2)
|
|
}
|
|
|
|
export function canMerchantHandleGroupMeal(status?: number) {
|
|
return status === GroupMealReservationStatus.PENDING || status === GroupMealReservationStatus.CONTACTED
|
|
}
|
|
|
|
export function getGroupMealContactPhone(item?: { contactPhone?: string; user?: { phone?: string } }) {
|
|
return (item?.contactPhone || item?.user?.phone || '').trim()
|
|
}
|