新增添加优惠券页面
This commit is contained in:
91
utils/couponUtils.js
Normal file
91
utils/couponUtils.js
Normal file
@@ -0,0 +1,91 @@
|
||||
// 优惠券通用的一些方法
|
||||
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'
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
/**
|
||||
* 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user