feat(代理中心): 调整历史收入的计算方式,跳过还未结算的当月记录

This commit is contained in:
hzj 2025-12-23 14:34:40 +08:00
parent 1d5ee3996d
commit 68072cf81e

View File

@ -456,22 +456,28 @@ const fetchMemberWorkData = async () => {
const userIdentity = await getUserIdentity() const userIdentity = await getUserIdentity()
// - // -
const totalAmount = targets.reduce((sum, target) => { const totalAmount = targets.reduce((sum, target, index) => {
let salary = 0 let salary = 0
// 使 //
if (userIdentity.body?.agent) { if (index > 0) {
// agent true 使 ownSalary // 使
salary = parseFloat( if (userIdentity.body?.agent) {
(target.target?.settlementResult?.ownSalary || 0) + // agent true 使 ownSalary
(target.target?.settlementResult?.memberSalary || 0) salary = parseFloat(
) (target.target?.settlementResult?.ownSalary || 0) +
} else if (userIdentity.body?.anchor) { (target.target?.settlementResult?.memberSalary || 0)
// anchor true 使 memberSalary )
salary = parseFloat(target.target?.settlementResult?.memberSalary || 0) } else if (userIdentity.body?.anchor) {
} // anchor true 使 memberSalary
salary = parseFloat(target.target?.settlementResult?.memberSalary || 0)
}
return sum + salary return sum + salary
} else {
// sum
return sum
}
}, 0) }, 0)
totalSalary.value = totalAmount.toFixed(2) totalSalary.value = totalAmount.toFixed(2)