|
|
|
@ -577,7 +577,11 @@ import {getToken} from "@/utils/auth";
|
|
|
|
|
|
|
|
|
|
|
|
// 从明细中聚合主数据:合同ID串与金额合计
|
|
|
|
// 从明细中聚合主数据:合同ID串与金额合计
|
|
|
|
const contractIdStr = Array.from(new Set(wuzicaigou_items.map(i => i.contract_id).filter(Boolean))).join(',')
|
|
|
|
const contractIdStr = Array.from(new Set(wuzicaigou_items.map(i => i.contract_id).filter(Boolean))).join(',')
|
|
|
|
const amtTotal = wuzicaigou_items.reduce((sum, i) => sum + (Number(i.group_apply_money || i.apply_money) || 0), 0)
|
|
|
|
// 金额按每个区块的申请金额求和(同一支付内不重复累加明细)
|
|
|
|
|
|
|
|
const amtTotal = (this.payList || []).reduce((sum, p) => {
|
|
|
|
|
|
|
|
const form = this.fundlogFormMap[p.id] || {}
|
|
|
|
|
|
|
|
return sum + (Number(form.applyMoney) || 0)
|
|
|
|
|
|
|
|
}, 0)
|
|
|
|
|
|
|
|
|
|
|
|
// 从合同列表聚合展示数据
|
|
|
|
// 从合同列表聚合展示数据
|
|
|
|
const sumMoney = (contracts || []).reduce((sum, c) => sum + (Number(c?.money) || 0), 0)
|
|
|
|
const sumMoney = (contracts || []).reduce((sum, c) => sum + (Number(c?.money) || 0), 0)
|
|
|
|
|