提交 4650cc65 authored 作者: pengxiaohui's avatar pengxiaohui

fix:实缴金额显示转成两位小数点 [2190]

上级 265a3532
......@@ -15,7 +15,7 @@
<p class="status">{{item.final_payment_time}}</p>
</div>
<div class="right">
<p><span></span>{{parseFloat(item.amount_received) + parseFloat(item.service_charge)}}</p>
<p><span></span>{{parseFloat(item.amount_received) + parseFloat(item.service_charge) | toFixed}}</p>
</div>
<van-button v-if="['2', '5', '6'].includes(item.invoice_status) && item.can_add_invoice === '1'" class="invoice-btn" plain round type="primary" size="mini" color="#C01540" @click.stop="handleInvoice(item)">开具发票</van-button>
</div>
......@@ -52,6 +52,10 @@ export default {
filters: {
statusFilter(val) {
return statusMap[val]
},
toFixed(val) {
if (val) return val.toFixed(2)
return val
}
},
methods: {
......
......@@ -3,7 +3,7 @@
<van-cell-group>
<van-cell title="项目" :value="details.project_name" />
<van-cell title="应缴金额" :value="`¥${details.bill_total}`" />
<van-cell title="实缴金额" :value="`¥${parseFloat(details.amount_received) + parseFloat(details.service_charge)}`" />
<van-cell title="实缴金额" :value="`¥${really_pay}`" />
<van-cell title="缴费时间" :value="details.final_payment_time" />
<van-cell title="发票状态" :value="invoiceStatus" />
<van-cell title="发票申请时间" :value="details.invoice_application_time" />
......@@ -32,6 +32,11 @@ export default {
computed: {
invoiceStatus() {
return statusMap[this.details.invoice_status]
},
really_pay() {
const val = parseFloat(this.details.amount_received) + parseFloat(this.details.service_charge)
if (val) return val.toFixed(2)
else return val
}
},
created() {
......
......@@ -66,7 +66,9 @@ export default {
label: '实缴金额',
minWidth: '100px',
computed({ row }) {
return parseFloat(row.amount_received) + parseFloat(row.service_charge)
const val = parseFloat(row.amount_received) + parseFloat(row.service_charge)
if (val) return val.toFixed(2)
else return val
}
},
{ prop: 'final_payment_time', label: '缴费时间', minWidth: '150px' },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论