// 活动状态枚举 export const ACTIVITY_STATUS = { REGISTERING: 'registering', // 正在报名中 ONGOING: 'ongoing', // 进行中 FINISHED: 'finished', // 已结束 } // 活动状态文本映射 export const ACTIVITY_STATUS_TEXT = { [ACTIVITY_STATUS.REGISTERING]: '正在报名中', [ACTIVITY_STATUS.ONGOING]: '进行中', [ACTIVITY_STATUS.FINISHED]: '已结束', } // 活动状态样式类映射 export const ACTIVITY_STATUS_CLASS = { [ACTIVITY_STATUS.REGISTERING]: 'status-registering', [ACTIVITY_STATUS.ONGOING]: 'status-ongoing', [ACTIVITY_STATUS.FINISHED]: 'status-finished', } // 活动类型枚举 export const ACTIVITY_TYPE = { PRAYER: 'prayer', // 祈福活动 CEREMONY: 'ceremony', // 法会活动 MEDITATION: 'meditation', // 禅修活动 DONATION: 'donation', // 捐赠活动 VOLUNTEER: 'volunteer', // 义工活动 } // 活动类型文本映射 export const ACTIVITY_TYPE_TEXT = { [ACTIVITY_TYPE.PRAYER]: '祈福活动', [ACTIVITY_TYPE.CEREMONY]: '法会活动', [ACTIVITY_TYPE.MEDITATION]: '禅修活动', [ACTIVITY_TYPE.DONATION]: '捐赠活动', [ACTIVITY_TYPE.VOLUNTEER]: '义工活动', } // 默认活动背景图片 export const DEFAULT_ACTIVITY_IMAGES = { [ACTIVITY_TYPE.PRAYER]: '/static/image/a1.png', [ACTIVITY_TYPE.CEREMONY]: '/static/image/a2.png', [ACTIVITY_TYPE.MEDITATION]: '/static/image/a3.png', [ACTIVITY_TYPE.DONATION]: '/static/image/a4.png', [ACTIVITY_TYPE.VOLUNTEER]: '/static/image/a5.png', } // 活动卡片配置 export const ACTIVITY_CARD_CONFIG = { HEIGHT: 600, // 卡片高度(rpx) BORDER_RADIUS: 20, // 圆角(rpx) PADDING: 30, // 内边距(rpx) MARGIN_BOTTOM: 30, // 底部间距(rpx) } export default { ACTIVITY_STATUS, ACTIVITY_STATUS_TEXT, ACTIVITY_STATUS_CLASS, ACTIVITY_TYPE, ACTIVITY_TYPE_TEXT, DEFAULT_ACTIVITY_IMAGES, ACTIVITY_CARD_CONFIG, }