提交 0915d746 authored 作者: 陆's avatar

商品属性sku计算(算法跟新)

上级 a79db849
...@@ -69,6 +69,8 @@ let vm = new Vue({ ...@@ -69,6 +69,8 @@ let vm = new Vue({
discountnum:null,//折扣率(0~100) discountnum:null,//折扣率(0~100)
RMBcost:null,//成本价(人名币) RMBcost:null,//成本价(人名币)
countsku:null,//计算器得出sku价格 countsku:null,//计算器得出sku价格
maxsku:null,//sku最高价
minsku:null,//sku最高价
itemsortTwo: '', itemsortTwo: '',
templateList: [], templateList: [],
modal: false, modal: false,
...@@ -262,13 +264,15 @@ let vm = new Vue({ ...@@ -262,13 +264,15 @@ let vm = new Vue({
vm.tbCfStationItem.itemPrice = null vm.tbCfStationItem.itemPrice = null
return; return;
} }
if (vm.discountnum > 100 || vm.discountnum < 0){ if (vm.discountnum > 100 || vm.discountnum <= 0){
vm.tbCfStationItem.itemPrice = null vm.tbCfStationItem.itemPrice = null
vm.discountnum = null vm.discountnum = null
return; return;
} }
var discountPrice = parseFloat(vm.tbCfStationItem.itemPrice)?parseFloat(vm.tbCfStationItem.itemPrice):0 var discountPrice = vm.maxsku?parseFloat(vm.maxsku):0
var discountnum = parseFloat((vm.discountnum)).toFixed(2)/100 var discountnum = parseFloat((vm.discountnum)).toFixed(2)/100
console.log(discountPrice,'discountPrice')
console.log(discountnum,'discountnum')
var pic = (discountPrice/(1-parseFloat(discountnum))) var pic = (discountPrice/(1-parseFloat(discountnum)))
vm.tbCfStationItem.itemPrice = pic.toFixed(2) vm.tbCfStationItem.itemPrice = pic.toFixed(2)
}, },
...@@ -286,6 +290,7 @@ let vm = new Vue({ ...@@ -286,6 +290,7 @@ let vm = new Vue({
maxitem = prevItem[i].skuPrice maxitem = prevItem[i].skuPrice
} }
} }
vm.maxsku = parseFloat(maxitem).toFixed(2)
vm.tbCfStationItem.discountPrice = parseFloat(minitem).toFixed(2) vm.tbCfStationItem.discountPrice = parseFloat(minitem).toFixed(2)
vm.tbCfStationItem.itemPrice = parseFloat(maxitem).toFixed(2) vm.tbCfStationItem.itemPrice = parseFloat(maxitem).toFixed(2)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论