分数回显错误显示

This commit is contained in:
liang.chao 2025-08-05 13:19:15 +08:00
parent bfeb9af0fe
commit def4717a09
4 changed files with 39 additions and 53 deletions

View File

@ -154,6 +154,7 @@
su.id_card like concat('%',#{keyWord},'%') su.id_card like concat('%',#{keyWord},'%')
) )
</if> </if>
order by su.username
</select> </select>
<select id="getPerSonByPhone" resultType="java.lang.Integer"> <select id="getPerSonByPhone" resultType="java.lang.Integer">
select count(1) select count(1)

View File

@ -446,15 +446,7 @@
} }
}); });
//计算小计 //计算小计
// if (twoLevelCountType === '最高分') { if (subArr.length > 0) {
// subTotals = Math.max(...subArr);
// } else if (twoLevelCountType === '平均分') {
// subTotals = (subArr.reduce((prev, curr) => {
// return prev + curr;
// }, 0) / subArr.length).toFixed(2);
// } else if (twoLevelCountType === '最低分') {
// subTotals = Math.min(...subArr);
// }
if (twoLevelCountType === '最高分') { if (twoLevelCountType === '最高分') {
subTotals = Math.max(...subArr).toFixed(2); subTotals = Math.max(...subArr).toFixed(2);
} else if (twoLevelCountType === '平均分') { } else if (twoLevelCountType === '平均分') {
@ -462,6 +454,9 @@
} else if (twoLevelCountType === '最低分') { } else if (twoLevelCountType === '最低分') {
subTotals = Math.min(...subArr).toFixed(2); subTotals = Math.min(...subArr).toFixed(2);
} }
} else {
subTotals = "0.00";
}
itemData[item + '-subtotal'] = subTotals; itemData[item + '-subtotal'] = subTotals;
subTotals = 0; subTotals = 0;
} }

View File

@ -245,15 +245,7 @@
} }
}); });
//计算小计 //计算小计
// if (twoLevelCountType === '最高分') { if (subArr.length > 0) {
// subTotals = Math.max(...subArr);
// } else if (twoLevelCountType === '平均分') {
// subTotals = (subArr.reduce((prev, curr) => {
// return prev + curr;
// }, 0) / subArr.length).toFixed(2);
// } else if (twoLevelCountType === '最低分') {
// subTotals = Math.min(...subArr);
// }
if (twoLevelCountType === '最高分') { if (twoLevelCountType === '最高分') {
subTotals = Math.max(...subArr).toFixed(2); subTotals = Math.max(...subArr).toFixed(2);
} else if (twoLevelCountType === '平均分') { } else if (twoLevelCountType === '平均分') {
@ -261,6 +253,9 @@
} else if (twoLevelCountType === '最低分') { } else if (twoLevelCountType === '最低分') {
subTotals = Math.min(...subArr).toFixed(2); subTotals = Math.min(...subArr).toFixed(2);
} }
} else {
subTotals = "0.00";
}
itemData[item + '-subtotal'] = subTotals; itemData[item + '-subtotal'] = subTotals;
subTotals = 0; subTotals = 0;
} }

View File

@ -257,15 +257,7 @@
} }
}); });
//计算小计 //计算小计
/* if (twoLevelCountType === '最高分') { if (subArr.length > 0){
subTotals = Math.max(...subArr);
} else if (twoLevelCountType === '平均分') {
subTotals = (subArr.reduce((prev, curr) => {
return prev + curr;
}, 0) / subArr.length).toFixed(2);
} else if (twoLevelCountType === '最低分') {
subTotals = Math.min(...subArr);
}*/
if (twoLevelCountType === '最高分') { if (twoLevelCountType === '最高分') {
subTotals = Math.max(...subArr).toFixed(2); subTotals = Math.max(...subArr).toFixed(2);
} else if (twoLevelCountType === '平均分') { } else if (twoLevelCountType === '平均分') {
@ -273,6 +265,9 @@
} else if (twoLevelCountType === '最低分') { } else if (twoLevelCountType === '最低分') {
subTotals = Math.min(...subArr).toFixed(2); subTotals = Math.min(...subArr).toFixed(2);
} }
}else {
subTotals = "0.00";
}
itemData[item + '-subtotal'] = subTotals; itemData[item + '-subtotal'] = subTotals;
subTotals = 0; subTotals = 0;
} }