// 优惠券通用的一些方法
export const emunList = {
	couponTypes: [{
			label: '满减券',
			value: 1,
		},
		{
			label: '商品兑换券',
			value: 2,
		},
		{
			label: '折扣券',
			value: 3,
		},
		{
			label: '第二件半价券',
			value: 4,
		},
		{
			label: '买一送一券',
			value: 6,
		},
		{
			label: '消费送券',
			value: 5,
		},
		// {
		// 	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
	}
}