|
@@ -137,7 +137,7 @@
|
|
|
个
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
- 正价产品,送该规则订单金额的
|
|
|
+ 正价产品,送正价产品总金额的
|
|
|
<a-input-number
|
|
|
v-model="con.promotionValue"
|
|
|
:min="0"
|
|
@@ -239,7 +239,9 @@ export default {
|
|
|
quotaAmount: undefined,
|
|
|
giveRuleType: 'SUM_MONEY',
|
|
|
regularUnit: 'YUAN',
|
|
|
- scopeFlag: '1'
|
|
|
+ scopeFlag: '1',
|
|
|
+ gateInfo: undefined,
|
|
|
+ ruleInfo: undefined
|
|
|
},
|
|
|
rules: {
|
|
|
description: [ { required: true, message: '请输入规则简称', trigger: 'blur' } ],
|
|
@@ -392,8 +394,6 @@ export default {
|
|
|
})
|
|
|
form.promotionSn = _this.promotionSn
|
|
|
form.giveRuleList = _this.fullGiftRuleList
|
|
|
- delete form.regularUnit
|
|
|
-
|
|
|
if (form.gateFlag == '1') {
|
|
|
if (form.gateType === 'RATIO_AMOUNT') {
|
|
|
form.gateInfo = '购买门槛产品金额' + form.gateValue + '作为配额'
|
|
@@ -403,13 +403,19 @@ export default {
|
|
|
form.gateInfo = '购买满' + form.gateValue + '元门槛产品,可使用' + form.quotaAmount + '元配额,采购规则中的正价商品(配额算销售额)'
|
|
|
}
|
|
|
}
|
|
|
- var newInfo = `<div>${form.accrualFlag == '1' ? '数量叠加;' : ''}${form.convertExpenseFlag == '1' ? '可转费用报销单;' : ''}</div>`
|
|
|
- _this.fullGiftRuleList.forEach(item => {
|
|
|
- newInfo += `<div>${form.regularSameFlag == '1' ? '同款' : '不同款'}产品购买满${item.regularValue}${form.regularUnit == 'YUAN' ? '元' : '个'}正价产品,送${item.promotionValue}个促销产品</div>`
|
|
|
- })
|
|
|
- newInfo += form.restrictFlag == '1' ? `<div>限制正价产品${form.restrictCategory}款</div>` : ''
|
|
|
+ var newInfo = ''
|
|
|
+ if (form.giveRuleType == 'SUM_MONEY') {
|
|
|
+ newInfo = `<span>金额叠加;购买满${_this.fullGiftRuleList[0].regularValue}${form.regularUnit == 'YUAN' ? '元' : '个'}正价产品,送${_this.fullGiftRuleList[0].promotionValue}元</span>`
|
|
|
+ if (form.regularUnit == 'YUAN') {
|
|
|
+ newInfo += `<span>(${((_this.fullGiftRuleList[0].promotionValue / _this.fullGiftRuleList[0].regularValue) * 100).toFixed(2)} %促销品采购额)</span>`
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ newInfo = '按比例;'
|
|
|
+ _this.fullGiftRuleList.forEach(item => {
|
|
|
+ newInfo += `<div>购买满${item.regularValue}${form.regularUnit == 'YUAN' ? '元' : '个'}正价产品,送正价产品总金额的${item.promotionValue}%为促销品采购额</div>`
|
|
|
+ })
|
|
|
+ }
|
|
|
form.ruleInfo = newInfo
|
|
|
-
|
|
|
_this.spinning = true
|
|
|
promotionSave(form).then(res => {
|
|
|
if (res.status == 200) {
|
|
@@ -466,7 +472,9 @@ export default {
|
|
|
scopeFlag: '1',
|
|
|
gateProductList: undefined,
|
|
|
giftProductList: undefined,
|
|
|
- regularProductList: undefined
|
|
|
+ regularProductList: undefined,
|
|
|
+ gateInfo: undefined,
|
|
|
+ ruleInfo: undefined
|
|
|
}
|
|
|
this.$nextTick(() => {
|
|
|
this.$refs.ruleForm.resetFields()
|