|
|
|
@ -157,14 +157,15 @@ export default { |
|
|
|
|
}, |
|
|
|
|
changePreQuantity(row, val) { |
|
|
|
|
let segment = val.match(/.?\d{0,2}/g) |
|
|
|
|
row.preQuantity = parseFloat(segment[0] + segment[1]) |
|
|
|
|
if (isNaN(row.preQuantity)) { |
|
|
|
|
let realPrice = parseFloat(segment[0] + segment[1]) |
|
|
|
|
if (isNaN(realPrice)) { |
|
|
|
|
this.$message.error('数量输入错误,请重新输入') |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
let { salePrice, floorPrice } = row |
|
|
|
|
row.preAmount = this.fixedHandle(salePrice * row.preQuantity) |
|
|
|
|
row.preCostAmount = this.fixedHandle(floorPrice * row.preQuantity) |
|
|
|
|
row.preQuantity = realPrice |
|
|
|
|
row.preAmount = this.fixedHandle(salePrice * realPrice) |
|
|
|
|
row.preCostAmount = this.fixedHandle(floorPrice * realPrice) |
|
|
|
|
}, |
|
|
|
|
selectPolicy(index, val) { |
|
|
|
|
if (val) { |
|
|
|
|