// 优惠券通用的一些方法 export const emunList = { couponTypes: [{ label: '满减券', value: 1, }, { label: '商品兑换券', value: 2, }, { label: '折扣券', value: 3, }, { label: '第二件半价券', value: 4, }, { label: '消费送券', value: 5, }, { label: '买一送一券', value: 6, }, { label: '固定价格券', value: 7, }, { label: '免配送费券', value: 8, } ], getType: [{ label: '不可自行领取', value: 'no' }, { label: '可领取', value: 'yes' } ], getMode: [{ label: '首页-优惠券', value: 'home' }, { label: '点餐页-自动弹出', value: 'eat' }, { label: '订单支付页面', value: 'order' } ], validType: [{ label: '领券后有效期内可用', value: 'fixed' }, { label: '固定有效期范围内可用', value: 'custom' } ], useRule: [{ label: '从最低价开始抵扣', value: 'price_asc' }, { label: '从最高价开始抵扣', value: 'price_desc' } ], getUserType: [{ label: '全部用户可领', value: 'all' }, { label: '仅新用户可领取一张', value: 'new' }, { label: '仅会员可领取', value: 'vip' }, ] } /** * key对应上面emunList属性名,value对应属性value */ export const getEmunListLabel = (key, value) => { let obj = emunList[key].find(item => item.value == value) if (obj) { return obj.label } else { return value } }