提交 4b9f06b7 authored 作者: 刘旭's avatar 刘旭

修改计算单价出错的问题

上级 17dc0fe7
......@@ -151,7 +151,7 @@ let valChange = (val: any) => {
quotationData.value.items[val.index].totalPriceTex =
Number(quotationData.value.items[val.index].price * tax.value +
quotationData.value.items[val.index].price) * val.value
quotationData.value.items[val.index].price) * Number(val.value)
};
let priceFocus = (data: any) => {
......@@ -165,7 +165,7 @@ let priceBlur = (data: any, index: number) => {
if (Number(val) === Number(oldPrice.value)) return
let price = Number(val) * 100
nextTick(() => {
let newPrice = (price - price * tax.value) / 100
let newPrice = (price / (1 + tax.value)) / 100
let number = quotationData.value.items[index].number
quotationData.value.items[index].price = newPrice.toFixed(2)
quotationData.value.items[index].totalPrice =
......
......@@ -327,7 +327,7 @@ let priceCheck = (data: any, index: number) => {
else {
let price = Number(val) * 100
nextTick(() => {
detailData.value[index].unitPrice = ((price - price * tax.value * 0.01) / 100).toFixed(2)
detailData.value[index].unitPrice = (((price / (1 + (tax.value * 0.01)))) / 100).toFixed(2)
})
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论