task#,工单批次,未开票,统计金额,浮点数相加优化

This commit is contained in:
2024-12-12 16:29:39 +08:00
parent 055876c0a2
commit 147e10b342
3 changed files with 16 additions and 3 deletions

View File

@ -86,6 +86,7 @@
</template>
<script>
import { Decimal } from 'decimal.js';
import {myMixins} from "@/utils/myMixins"
import {notifyInvoiceList} from "@/api/mine"
export default {
@ -110,12 +111,23 @@ export default {
}
},
computed: {
totalCount () {
/* totalCount () {
let total = 0;
this.checkList.map(item => {
total += item.invoiceMoney
})
return total
},*/
totalCount() {
// 使用 Decimal 来计算总金额
let total = new Decimal(0);
this.checkList.forEach(item => {
total = total.plus(new Decimal(item.invoiceMoney));
});
// 返回总金额,保留两位小数
return total.toNumber()
},
},
mounted() {

View File

@ -82,7 +82,7 @@
<span class="content">{{orderInfo.bridgeAmountBc + ' 元' }}</span>
</div>
<div class="item" v-show="bridgeCaState">
<span class="titleLeft">va路桥费</span>
<span class="titleLeft">ca路桥费</span>
<span class="content">{{orderInfo.bridgeAmountCa + ' 元' }}</span>
</div>
<div class="item" v-show="tyreAmountState">