19 lines
668 B
TypeScript
19 lines
668 B
TypeScript
import { FulfillmentScenes, SCENE_LABEL_MAP } from '@/shared'
|
|
import type { FulfillmentScene } from '@/shared'
|
|
|
|
export function resolveSceneLabel (scene: FulfillmentScene) {
|
|
return SCENE_LABEL_MAP[scene]
|
|
}
|
|
|
|
export function resolveSceneSuffix (scene: FulfillmentScene) {
|
|
if (scene === FulfillmentScenes.Delivery) return '配送'
|
|
if (scene === FulfillmentScenes.Pickup) return '自提'
|
|
return '用餐'
|
|
}
|
|
|
|
export function resolveSceneHint (scene: FulfillmentScene) {
|
|
if (scene === FulfillmentScenes.Delivery) return '预计 30 分钟送达'
|
|
if (scene === FulfillmentScenes.Pickup) return '下单后可到店取餐'
|
|
return '下单后商家将尽快制作'
|
|
}
|