fix(order): 修复订单详情金额计算精度问题

- 订单详情页面总金额计算增加toFixed(2)精度控制
- 付款单据上传权限标识从finance:payment:upload调整为finance:payment:uploadReceipt
- 收款单据上传权限标识从finance:receive:upload调整为finance🧾uploadReceipt
dev_1.0.1^2
chenhao 2026-02-10 11:02:23 +08:00
parent 830fde4bc0
commit e04b80ff25
3 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@
</div> </div>
<div v-else class="receipt-dialog-body"> <div v-else class="receipt-dialog-body">
<div v-if="canUpload" class="upload-btn-container"> <div v-if="canUpload" class="upload-btn-container">
<el-button type="primary" icon="el-icon-upload" v-hasPermi="['finance:payment:upload']" @click="openUploadDialog">{{ titleText }}</el-button> <el-button type="primary" icon="el-icon-upload" v-hasPermi="['finance:payment:uploadReceipt']" @click="openUploadDialog">{{ titleText }}</el-button>
</div> </div>
<el-timeline v-if="attachments.length > 0"> <el-timeline v-if="attachments.length > 0">

View File

@ -5,7 +5,7 @@
</div> </div>
<div v-else class="receipt-dialog-body"> <div v-else class="receipt-dialog-body">
<div v-if="canUpload" class="upload-btn-container"> <div v-if="canUpload" class="upload-btn-container">
<el-button type="primary" icon="el-icon-upload" v-hasPermi="['finance:receive:upload']" @click="openUploadDialog">{{ titleText }}</el-button> <el-button type="primary" icon="el-icon-upload" v-hasPermi="['finance:receipt:uploadReceipt']" @click="openUploadDialog">{{ titleText }}</el-button>
</div> </div>
<el-timeline v-if="attachments.length > 0"> <el-timeline v-if="attachments.length > 0">

View File

@ -334,7 +334,7 @@ export default {
if (this.form.maintenanceProjectProductInfoList) { if (this.form.maintenanceProjectProductInfoList) {
total += this.form.maintenanceProjectProductInfoList.reduce((sum, item) => sum + (item.allPrice || 0), 0); total += this.form.maintenanceProjectProductInfoList.reduce((sum, item) => sum + (item.allPrice || 0), 0);
} }
return total; return this.$calc.toFixed(total,2);
} }
}, },
watch: { watch: {