UNPKG

infly-libs

Version:

工具组件库

174 lines (171 loc) 6.63 kB
// 营销活动公共完整枚举 const completeMaps = { voucherStatusList: [ { name: "待领取", value: 1 }, { name: "已领取", value: 2 }, { name: "领取失败", value: 3 }, { name: "已撤销", value: 4 }, { name: "领取中", value: 5 }, { name: "打款中", value: 6 } ] }; const marketingActivitiesMap = { couponTypes: [ { name: "银行卡支付立减", value: 1 }, { name: "支付宝满减券", value: 2 }, { name: "首绑有礼", value: 3 }, { name: "多刷有礼", value: 4 }, { name: "饿了么场景营销", value: 5 }, { name: "商品抵扣券", value: 6 }, { name: "免充值券", value: 7 }, { name: "微信满减券", value: 8, coupon_channel: 2 }, { name: "商家满减券", value: 9 }, { name: "美团满减券", value: 10 }, { name: "支付宝营销抽奖", value: 11 }, { name: "微信多笔定额立减", value: 12, coupon_channel: 2 }, { name: "微信多笔随机立减", value: 13, coupon_channel: 2 } ], // 优惠券类型 activeStatus: [ { name: "未开始", value: 3, tagType: "info" }, { name: "进行中", value: 1, tagType: "blue" }, { name: "已暂停", value: 4, tagType: "warning" }, { name: "已结束", value: 2, tagType: "danger" } ], // 活动状态 couponChannel: [ { name: "支付宝代金券", value: 1 }, { name: "微信代金券", value: 2 }, { name: "商家券", value: 3 }, { name: "美团代金券", value: 5 } ], // 优惠券渠道 couponWays: [ { name: "员工派券(固定)", value: 1, tagType: "success" }, { name: "公开派券", value: 2, tagType: "blue" }, { name: "限时活动", value: 3, tagType: "danger" }, { name: "员工派券(共享)", value: 4, tagType: "warning" }, { name: "API派券", value: 5, tagType: "yzGreen" }, { name: "定制活动", value: 6, tagType: "primary" }, { name: "公开派券(多码)", value: 7, tagType: "yzLevel" }, { name: "公开派券(手机银行)", value: 8, tagType: "phoneBank" }, { name: "定额立减", value: 9, tagType: "purple" }, { name: "随机立减", value: 10, tagType: "darkBlue" } ], // 派发方式 distributionTypes: [ { name: "微信满减券", value: 8 }, // 微信满减券 { name: "微信多笔定额立减", value: 12 }, // 微信定额立减 { name: "微信多笔随机立减", value: 13 } // 微信随机立减 ], // 派发形式 (本质上其实还是优惠券类型) voucherStatusList: [ { name: "待领取", value: 0, coupon_type: [], displayPage: ["wx_cou_get_detail"] }, { name: "待核销", value: 1, coupon_type: [], displayPage: ["wx_cou_get_detail"] }, { name: "不可用", value: 2, coupon_type: [] }, { name: "已删除", value: 3, coupon_type: [] }, { name: "发送中", value: 4, coupon_type: [] }, { name: "已转赠", value: 5, coupon_type: [] }, { name: "未领取", value: 6, coupon_type: [] }, { name: "已核销", value: 7, coupon_type: [], displayPage: ["wx_cou_get_detail"] }, { name: "使用中", value: 8, coupon_type: [] }, { name: "已退款", value: 9, coupon_type: [] }, { name: "退款中", value: 10, coupon_type: [] }, { name: "未激活", value: 11, coupon_type: [] }, { name: "已过期", value: 12, coupon_type: [] }, { name: "已撤销", value: 13, coupon_type: [] }, { name: "领取失败", value: 14, coupon_type: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] }, { name: "待报名", value: 15, coupon_type: [12, 13], displayPage: ["wx_cou_get_detail"] }, { name: "待使用", value: 16, coupon_type: [12, 13], displayPage: ["wx_cou_get_detail"] }, { name: "已使用", value: 17, coupon_type: [12, 13], displayPage: ["wx_cou_get_detail"] }, { name: "已过期", value: 18, coupon_type: [12, 13], displayPage: ["wx_cou_get_detail"] }, // { name: "未知状态", value: 19, coupon_type: [12, 13] }, // 暂时用不上 { name: "报名失败", value: 20, coupon_type: [12, 13] } ], // 代金券状态 // 商户达标抽奖 merchantEightDraw: { activityTypeList: [ { name: "商户节", value: 1 }, { name: "碰一下", value: 2 }, { name: "交易攒福礼", value: 3 }, { name: "认证达标", value: 4 }, { name: "邮付单王赛活动", value: 5 } ], // 活动类型 activeStatusList: [ { name: "未开始", value: 1 }, { name: "进行中", value: 2 }, { name: "已结束", value: "3,4" } // 旧项目复制粘贴了已暂停状态,其实没有,兼容处理整合为一个选项 ], // 活动状态 claimStatusList: [ { name: "待领取", value: 1 }, { name: "已领取", value: 2 }, { name: "领取失败", value: 3 }, { name: "领取中", value: 5 } ] // 领取状态 }, // 微邮惠礼包 wxGiftBags: { voucherStatusList: completeMaps.voucherStatusList, levelVoucherStatusList: completeMaps.voucherStatusList.filter(item => item.value !== 5), customerVerifyStatusList: [ { name: "命中", value: 1 }, { name: "未命中", value: 0 }, { name: "验证失败", value: 2 } ], customerVerifyTypeList: [{ name: "资格验证", value: 1 }, { name: "黑名单验证", value: 2 }], activityRuleList: [ { name: "自定义面额", value: 1, tagType: "success" }, { name: "指定面额", value: 2, tagType: "blue" }, { name: "随机面额", value: 3, tagType: "danger" }, { name: "自定义面额(共享)", value: 4, tagType: "warning" }, { name: "指定面额(共享)", value: 5, tagType: "info" }, { name: "随机面额(共享)", value: 6, tagType: "yzGreen" }, { name: "定制活动", value: 7, tagType: "primary" }, { name: "API派发", value: 8, tagType: "yzLevel" } ], activityStatusList: [ { name: "未开始", value: 1, tagType: "info" }, { name: "进行中", value: 2, tagType: "blue" }, { name: "已暂停", value: 3, tagType: "warning" }, { name: "已结束", value: 4, tagType: "danger" } ] }, advertisement: { publishStatusList: [{ name: "已上架", value: 1 }, { name: "已下架", value: 0 }] } }; export default marketingActivitiesMap;