更改排名规则

This commit is contained in:
2025-10-10 23:35:46 +08:00
parent e77cab9b76
commit a88cb5f627

View File

@@ -523,17 +523,22 @@ export default {
async fetchcjpm() {
let loading = fullLoading(this);
let res = await getOwnStuScoreMajorRank().catch(error => {
console.error("Error fetching score rank:", error);
return { code: 500 };
});
loading.close();
if (res.code === 200 && res.data && res.data.majorRank != null && res.data.majorCount != null) {
if (res.code === 200 && res.data) {
let data = res.data;
let stuRank = Math.round(Math.round(data.majorRank / data.majorCount * 10000) / 100);
if (stuRank <= 30) {
return true;
// 检查必要的字段是否存在
if (data.majorRank !== undefined && data.majorCount !== undefined && data.majorCount > 0) {
let stuRank = Math.round(Math.round(data.majorRank / data.majorCount * 10000) / 100);
if (stuRank <= 30) {
return true;
} else {
this.$message.info("您的学业成绩未达到专业前30%");
return false;
}
} else {
this.$message.info("您的学业成绩未达到专业前30%");
this.$message.info("专业排名数据不完整");
return false;
}
}