新增团餐管理

This commit is contained in:
2026-06-16 09:12:41 +08:00
parent d3718bd378
commit f87f1cda0d
13 changed files with 643 additions and 15 deletions
+15
View File
@@ -0,0 +1,15 @@
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()
}