/** * 抽奖活动奖项类型 */ export const PrizeType = { GOOD_LUCK: 1, POINT: 2, PHYSICAL_GOODS: 3, }; /** * 抽奖活动奖项类型名称 */ export const PrizeTypeName = { [PrizeType.GOOD_LUCK]: '谢谢参与', [PrizeType.POINT]: '积分', [PrizeType.PHYSICAL_GOODS]: '实物商品', }; /** * 奖品有效期 */ export const PrizeExpireType = { INFINITE: -1, P1M: 2, P3M: 3, }; /** * 奖品有效期名称 */ export const PrizeExpireTypeName = { [PrizeExpireType.INFINITE]: '不限', [PrizeExpireType.P1M]: '一个月', [PrizeExpireType.P3M]: '三个月', }; /** * 活动类型枚举 */ export const ActivityType = { /** * 签到 */ SIGN_IN: 0, /** * 图文互动 */ ARTICLE: 1, /** * 问卷调查 */ QUESTIONNAIRE: 2, /** * 话题互动 */ COMMENT: 3, /** * 创意征集 */ IDEA: 4, /** * 投票 */ VOTE: 5, /** * 抽奖 */ LOTTERY: 6, }; /** * 活动类型名称 */ export const ActivityTypeName = { [ActivityType.SIGN_IN]: '会员签到', [ActivityType.ARTICLE]: '图文互动', [ActivityType.QUESTIONNAIRE]: '问卷调查', [ActivityType.COMMENT]: '话题互动', [ActivityType.IDEA]: '创意征集', [ActivityType.VOTE]: '投票', [ActivityType.LOTTERY]: '大转盘抽奖', }; /** * 抽奖活动中奖次数限制类型 */ export const AwardLimitType = { INFINITE: 1, DAY: 2, TOTAL: 3, }; export const AwardLimitTypeName = { [AwardLimitType.INFINITE]: '不限', [AwardLimitType.DAY]: '单日中奖', [AwardLimitType.TOTAL]: '累计中奖', }; /** * 抽奖活动抽奖次数限制类型 */ export const JoinLimitType = { INFINITE: 1, DAY: 2, TOTAL: 3, }; export const JoinLimitTypeName = { [JoinLimitType.INFINITE]: '不限', [JoinLimitType.DAY]: '单日抽奖', [JoinLimitType.TOTAL]: '累计抽奖', }; /** * 创意征集提交作品渠道枚举 */ export const IdeaUploadChannel = { 1: '在会员小程序提交', }; /** * 问卷新增/编辑 类型枚举值 */ export const QuesType = { SINGLE: 1, MUTIPLE: 2, BIGBOOK: 3, QUESBANK: 4, SMALLBOOK: 5, }; export const QuesTypeEnum = [ { label: '单选', value: QuesType.SINGLE }, { label: '多选', value: QuesType.MUTIPLE }, { label: '大文本', value: QuesType.BIGBOOK }, // 预置题库0130版砍掉 // { label: '预置题库', value: QuesType.QUESBANK }, { label: '小文本', value: QuesType.SMALLBOOK }, ]