特惠专区成长值,折扣变动
This commit is contained in:
parent
8f48413b22
commit
56dbecb21f
|
@ -4174,37 +4174,52 @@ export default {
|
||||||
];
|
];
|
||||||
this.proportionList = val ? proportionList : this.isProportionList;
|
this.proportionList = val ? proportionList : this.isProportionList;
|
||||||
this.OneattrValue.map(item => {
|
this.OneattrValue.map(item => {
|
||||||
let obj = this.proportionList.find(
|
let proportion = val ? "0.45" : "0.60";
|
||||||
items => items.value == item.proportion
|
|
||||||
);
|
let obj = this.proportionList.find(items => items.value == proportion);
|
||||||
let growth = val
|
let growth = val
|
||||||
? Math.floor(item.price * 0.2)
|
? Math.floor(item.price * 0.2)
|
||||||
: Math.floor(item.price * obj.growth);
|
: Math.floor(item.price * obj.growth);
|
||||||
let proportion = val ? "0.45" : "0.60";
|
|
||||||
|
let cost = toFixedNoRounding(item.price * proportion);
|
||||||
|
let coupon = Math.floor(item.price * obj.coupon);
|
||||||
|
|
||||||
this.$set(item, "growth", growth);
|
this.$set(item, "growth", growth);
|
||||||
this.$set(item, "proportion", proportion);
|
this.$set(item, "proportion", proportion);
|
||||||
|
this.$set(item, "cost", cost);
|
||||||
|
this.$set(item, "coupon", coupon);
|
||||||
});
|
});
|
||||||
this.ManyAttrValue.map(item => {
|
this.ManyAttrValue.map(item => {
|
||||||
let obj = this.proportionList.find(
|
let proportion = val ? "0.45" : "0.60";
|
||||||
items => items.value == item.proportion
|
|
||||||
);
|
let obj = this.proportionList.find(items => items.value == proportion);
|
||||||
let growth = val
|
let growth = val
|
||||||
? Math.floor(item.price * 0.2)
|
? Math.floor(item.price * 0.2)
|
||||||
: Math.floor(item.price * obj.growth);
|
: Math.floor(item.price * obj.growth);
|
||||||
let proportion = val ? "0.45" : "0.60";
|
|
||||||
|
let cost = toFixedNoRounding(item.price * proportion);
|
||||||
|
let coupon = Math.floor(item.price * obj.coupon);
|
||||||
|
|
||||||
this.$set(item, "growth", growth);
|
this.$set(item, "growth", growth);
|
||||||
this.$set(item, "proportion", proportion);
|
this.$set(item, "proportion", proportion);
|
||||||
|
this.$set(item, "cost", cost);
|
||||||
|
this.$set(item, "coupon", coupon);
|
||||||
});
|
});
|
||||||
this.oneFormBatch.map(item => {
|
this.oneFormBatch.map(item => {
|
||||||
let obj = this.proportionList.find(
|
let proportion = val ? "0.45" : "0.60";
|
||||||
items => items.value == item.proportion
|
|
||||||
);
|
let obj = this.proportionList.find(items => items.value == proportion);
|
||||||
let growth = val
|
let growth = val
|
||||||
? Math.floor(item.price * 0.2)
|
? Math.floor(item.price * 0.2)
|
||||||
: Math.floor(item.price * obj.growth);
|
: Math.floor(item.price * obj.growth);
|
||||||
let proportion = val ? "0.45" : "0.60";
|
|
||||||
|
let cost = toFixedNoRounding(item.price * proportion);
|
||||||
|
let coupon = Math.floor(item.price * obj.coupon);
|
||||||
|
|
||||||
this.$set(item, "growth", growth);
|
this.$set(item, "growth", growth);
|
||||||
this.$set(item, "proportion", proportion);
|
this.$set(item, "proportion", proportion);
|
||||||
|
this.$set(item, "cost", cost);
|
||||||
|
this.$set(item, "coupon", coupon);
|
||||||
});
|
});
|
||||||
console.log(this.OneattrValue);
|
console.log(this.OneattrValue);
|
||||||
console.log(this.ManyAttrValue);
|
console.log(this.ManyAttrValue);
|
||||||
|
@ -4489,11 +4504,37 @@ export default {
|
||||||
}
|
}
|
||||||
this.ManyAttrValue.map(item => {
|
this.ManyAttrValue.map(item => {
|
||||||
let proportion = this.formValidate.is_benefit ? "0.45" : "0.60";
|
let proportion = this.formValidate.is_benefit ? "0.45" : "0.60";
|
||||||
|
let obj = this.proportionList.find(
|
||||||
|
items => items.value == proportion
|
||||||
|
);
|
||||||
|
let growth = this.formValidate.is_benefit
|
||||||
|
? Math.floor(item.price * 0.2)
|
||||||
|
: Math.floor(item.price * obj.growth);
|
||||||
|
|
||||||
|
let cost = toFixedNoRounding(item.price * proportion);
|
||||||
|
let coupon = Math.floor(item.price * obj.coupon);
|
||||||
|
|
||||||
|
this.$set(item, "growth", growth);
|
||||||
this.$set(item, "proportion", proportion);
|
this.$set(item, "proportion", proportion);
|
||||||
|
this.$set(item, "cost", cost);
|
||||||
|
this.$set(item, "coupon", coupon);
|
||||||
});
|
});
|
||||||
this.oneFormBatch.map(item => {
|
this.oneFormBatch.map(item => {
|
||||||
let proportion = this.formValidate.is_benefit ? "0.45" : "0.60";
|
let proportion = this.formValidate.is_benefit ? "0.45" : "0.60";
|
||||||
|
let obj = this.proportionList.find(
|
||||||
|
items => items.value == proportion
|
||||||
|
);
|
||||||
|
let growth = this.formValidate.is_benefit
|
||||||
|
? Math.floor(item.price * 0.2)
|
||||||
|
: Math.floor(item.price * obj.growth);
|
||||||
|
|
||||||
|
let cost = toFixedNoRounding(item.price * proportion);
|
||||||
|
let coupon = Math.floor(item.price * obj.coupon);
|
||||||
|
|
||||||
|
this.$set(item, "growth", growth);
|
||||||
this.$set(item, "proportion", proportion);
|
this.$set(item, "proportion", proportion);
|
||||||
|
this.$set(item, "cost", cost);
|
||||||
|
this.$set(item, "coupon", coupon);
|
||||||
});
|
});
|
||||||
this.getAttr();
|
this.getAttr();
|
||||||
})
|
})
|
||||||
|
@ -4685,15 +4726,19 @@ export default {
|
||||||
}
|
}
|
||||||
this.OneattrValue.map(item => {
|
this.OneattrValue.map(item => {
|
||||||
let proportion = this.formValidate.is_benefit ? "0.45" : "0.60";
|
let proportion = this.formValidate.is_benefit ? "0.45" : "0.60";
|
||||||
|
|
||||||
|
let obj = this.proportionList.find(items => items.value == proportion);
|
||||||
|
let growth = this.formValidate.is_benefit
|
||||||
|
? Math.floor(item.price * 0.2)
|
||||||
|
: Math.floor(item.price * obj.growth);
|
||||||
|
|
||||||
|
let cost = toFixedNoRounding(item.price * proportion);
|
||||||
|
let coupon = Math.floor(item.price * obj.coupon);
|
||||||
|
|
||||||
|
this.$set(item, "growth", growth);
|
||||||
this.$set(item, "proportion", proportion);
|
this.$set(item, "proportion", proportion);
|
||||||
});
|
this.$set(item, "cost", cost);
|
||||||
this.ManyAttrValue.map(item => {
|
this.$set(item, "coupon", coupon);
|
||||||
let proportion = this.formValidate.is_benefit ? "0.45" : "0.60";
|
|
||||||
this.$set(item, "proportion", proportion);
|
|
||||||
});
|
|
||||||
this.oneFormBatch.map(item => {
|
|
||||||
let proportion = this.formValidate.is_benefit ? "0.45" : "0.60";
|
|
||||||
this.$set(item, "proportion", proportion);
|
|
||||||
});
|
});
|
||||||
this.getAttr();
|
this.getAttr();
|
||||||
this.fullscreenLoading = false;
|
this.fullscreenLoading = false;
|
||||||
|
|
Loading…
Reference in New Issue